Hiding an application's icon doesn't reclaim the space that the application occupies on the device's internal memory. This hurts especially on a device lacking a microSDXC slot because of Microsoft's exFAT patent. Even "Uninstall updates" followed by "Disable" leaves a copy of the app in the system partition.
I suspect your comment was misunderstood because you started a sentence in the Comment Subject and finished it in the Comment. It's more common here for a subject to summarize a comment than to begin it. I would have formatted it like this:
YouTube exploited RedTube's goodwill
They were just exploiting the good work that RedTube already did for the play on the name. Yawn... is Google profitable at anything other than selling ads?
Offline support seems to work fine already in various applications (e.g., even Microsoft's Outlook Web Access can run offline).
Is this using Service Worker? Or is it using Service Worker's deprecated predecessor, Application Cache?
Push notifications? That... does not sound like a feature.
How else is a web-based messaging application supposed to notify Bob that Alice, another user of the same application, has sent a message to Bob, despite Bob's web browser currently being pointed at another website or web application?
A whole bunch of fucking websites with chatboxes beeping at me, why the hell would I want that?
I'm a contract programmer. One client prefers to discuss requirements using Skype, another using Discord, etc. I want to know when my client has answered my question about a particular point of the requirements.
Seems like your sol then because the only person bringing up proprietary software here is you.
I was replying to AC #54866691 who wrote: "All of which are crap or a better open source alternative exists."
Again, installing an os shouldnt mean also installing a whole bunch of crap that you cant uninstall.
I agree with this statement. I was only disputing the claim that "a better open source alternative exists" for a lot of the stuff mentioned in that comment.
You're screwdrivers not hammers. Quite trying to turn nails.
A Phillips screwdriver cannot turn a Torx screw nor vice versa. Should people carry both in case they need to turn a given kind of screw? Should people carry both a Windows laptop and a MacBook to run both Windows apps and macOS apps? Should people carry both an Android phone and an iPhone to run both apps on Google Play Store and apps on the App Store?
Cookies are for storing tokens that represent authenticated sessions, usually smaller than 1 kB. Because a cookie is sent along with every request to an origin (or to other origins in the same registered domain), it's not ideal for storing an entire document that the user has chosen to make available for reading later while his laptop or tablet is out of range of home Wi-Fi.
If you're trying to do something complicated that requires native binaries, but you're using Javascript instead, you're doing it wrong. Period.
The difference between "native binaries" and a web application is that "native binaries" are specific to one brand of operating system, and web applications theoretically are not. So should these "native binaries" that you recommend be made for Microsoft Windows first, for GNU/Linux first, or for macOS first?
People who don't have hundreds of dollars per year for cellular Internet on top of the hundreds of dollars per year they already pay for home Internet. Offline support allows a user to load a web application on a laptop, board a bus, read the downloaded works in the web application, reply to them if necessary, and upload the changes when he returns home to his Internet connection.
Why the fuck would I want a website to have push notifications?
In order to know that one of your contacts who uses the same website wishes to initiate a conversation with you.
Or worker threads on my machine?
In order not to have interruptions in your machine's Internet connection cause interruptions in your work flow.
I will never trust a fucking web application the way I would a native application
At least you can theoretically deminify the JavaScript and audit it. It's a bit harder to do this with a native application compiled to x86, x86-64, or ARM machine code, as C++ compilation mangles the program's structure more than JavaScript minification does.
How many people are willing to buy and carry two phones and pay two phone bills just to run the odd native application that isn't yet ported to iOS or web application that relies on features that Apple has refused to add to Safari?
That doesn't help if the application isn't in the App Store because it's only on Google Play Store, with a notice on the developer's website to the effect "Please back our Kickstarter campaign to fund porting this application to iPhone and iPad."
It's not clear that we all want web browsers to enable web apps to be more like native applications.
plenty of people (or at least me), actively want for this not to happen.
Would you prefer not to have access to most applications at all because they are made for the desktop computing platform other than the one you use daily?
Personally, I think push notifications should only be used for things that require an immediate time sensitive response. I.e. incoming phone call or teleconference
Fortunately, the specification lets users set up their notifications as you describe. When a domain asks to push notifications, the user checks whether it's a domain associated with real-time messaging, such as discordapp.com or skype.com, and chooses whether to allow or block notifications based on that.
In at least the United States, "conservative" also encompasses social conservatism, which tends to entail being opinionated in a discriminatory way. A conservative application may not support character sets other than US ASCII or user interfaces other than English, discriminating against users from minority cultures. A conservative application may not support screen readers, discriminating against users with vision disabilities.
Currently, users understand web sites as ephemeral, as any services they provide can disappear at any time, and like users, developers see them as something they can change at any time. This is very different from conventional standalone programs, where users see them as something they have control over (and can thus trust more), and developers see them as for-pay version upgrades.
Which in turn require for-pay platform upgrades. Want to run this application? Buy a Windows license. Want to run that application? Buy a Mac and put it on a KVM with your existing computer. Want to run all desktop applications without having to carry multiple computers around with you? A MacBook with a Windows 10 license in a virtual machine and GNU/Linux in another virtual machine is your only (legal) option, as only a Mac runs macOS applications.
The app is going to take time to load regardless of whether or not there's a splash screen.
Applications for the Family Computer (released as Nintendo Entertainment System outside Japan) loaded in less than 1000 milliseconds, which was more than enough time to decompress 5 KiB of title screen data into video memory. It had a 1.8 MHz processor. Devices nowadays have a processor clocked at closer to 1.8 GHz, which (to slightly oversimplify) is 1000 times as fast as the one in the NES. Why don't applications load in 1 millisecond?
It's possible to make JavaScript that's not as bloated as the scripts deployed on some popular websites. But if you deem all JavaScript to be bloat by definition, would you rather have JavaScript or "This native application is available for platforms X, Y, and Z, but not the platform you are using"?
There would need to be more exceptions than that, or your proposal would end up taking everything related to cars off the web, such as automobile price comparison sites, automobile parts e-commerce sites, do-it-yourself automobile repair reference sites, and automobile insurance claim history sites ("Show me the Carfax").
Hide the icon if you don't want to see it.
Hiding an application's icon doesn't reclaim the space that the application occupies on the device's internal memory. This hurts especially on a device lacking a microSDXC slot because of Microsoft's exFAT patent. Even "Uninstall updates" followed by "Disable" leaves a copy of the app in the system partition.
I suspect your comment was misunderstood because you started a sentence in the Comment Subject and finished it in the Comment. It's more common here for a subject to summarize a comment than to begin it. I would have formatted it like this:
Offline support seems to work fine already in various applications (e.g., even Microsoft's Outlook Web Access can run offline).
Is this using Service Worker? Or is it using Service Worker's deprecated predecessor, Application Cache?
Push notifications? That... does not sound like a feature.
How else is a web-based messaging application supposed to notify Bob that Alice, another user of the same application, has sent a message to Bob, despite Bob's web browser currently being pointed at another website or web application?
.Net is fairly close; but lacks actual solid cross-platform implementations for desktop applications.
Now we're getting somewhere constructive. What is Gtk# missing in solidity?
A whole bunch of fucking websites with chatboxes beeping at me, why the hell would I want that?
I'm a contract programmer. One client prefers to discuss requirements using Skype, another using Discord, etc. I want to know when my client has answered my question about a particular point of the requirements.
Seems like your sol then because the only person bringing up proprietary software here is you.
I was replying to AC #54866691 who wrote: "All of which are crap or a better open source alternative exists."
Again, installing an os shouldnt mean also installing a whole bunch of crap that you cant uninstall.
I agree with this statement. I was only disputing the claim that "a better open source alternative exists" for a lot of the stuff mentioned in that comment.
You're screwdrivers not hammers. Quite trying to turn nails.
A Phillips screwdriver cannot turn a Torx screw nor vice versa. Should people carry both in case they need to turn a given kind of screw? Should people carry both a Windows laptop and a MacBook to run both Windows apps and macOS apps? Should people carry both an Android phone and an iPhone to run both apps on Google Play Store and apps on the App Store?
Cookies are for storing tokens that represent authenticated sessions, usually smaller than 1 kB. Because a cookie is sent along with every request to an origin (or to other origins in the same registered domain), it's not ideal for storing an entire document that the user has chosen to make available for reading later while his laptop or tablet is out of range of home Wi-Fi.
If you're trying to do something complicated that requires native binaries, but you're using Javascript instead, you're doing it wrong. Period.
The difference between "native binaries" and a web application is that "native binaries" are specific to one brand of operating system, and web applications theoretically are not. So should these "native binaries" that you recommend be made for Microsoft Windows first, for GNU/Linux first, or for macOS first?
I don't need offline support. Who does?
People who don't have hundreds of dollars per year for cellular Internet on top of the hundreds of dollars per year they already pay for home Internet. Offline support allows a user to load a web application on a laptop, board a bus, read the downloaded works in the web application, reply to them if necessary, and upload the changes when he returns home to his Internet connection.
Why the fuck would I want a website to have push notifications?
In order to know that one of your contacts who uses the same website wishes to initiate a conversation with you.
Or worker threads on my machine?
In order not to have interruptions in your machine's Internet connection cause interruptions in your work flow.
I will never trust a fucking web application the way I would a native application
At least you can theoretically deminify the JavaScript and audit it. It's a bit harder to do this with a native application compiled to x86, x86-64, or ARM machine code, as C++ compilation mangles the program's structure more than JavaScript minification does.
How many people are willing to buy and carry two phones and pay two phone bills just to run the odd native application that isn't yet ported to iOS or web application that relies on features that Apple has refused to add to Safari?
If I want an app I'll downloads it.
That doesn't help if the application isn't in the App Store because it's only on Google Play Store, with a notice on the developer's website to the effect "Please back our Kickstarter campaign to fund porting this application to iPhone and iPad."
It's not clear that we all want web browsers to enable web apps to be more like native applications.
plenty of people (or at least me), actively want for this not to happen.
Would you prefer not to have access to most applications at all because they are made for the desktop computing platform other than the one you use daily?
Personally, I think push notifications should only be used for things that require an immediate time sensitive response. I.e. incoming phone call or teleconference
Fortunately, the specification lets users set up their notifications as you describe. When a domain asks to push notifications, the user checks whether it's a domain associated with real-time messaging, such as discordapp.com or skype.com, and chooses whether to allow or block notifications based on that.
In at least the United States, "conservative" also encompasses social conservatism, which tends to entail being opinionated in a discriminatory way. A conservative application may not support character sets other than US ASCII or user interfaces other than English, discriminating against users from minority cultures. A conservative application may not support screen readers, discriminating against users with vision disabilities.
Currently, users understand web sites as ephemeral, as any services they provide can disappear at any time, and like users, developers see them as something they can change at any time. This is very different from conventional standalone programs, where users see them as something they have control over (and can thus trust more), and developers see them as for-pay version upgrades.
Which in turn require for-pay platform upgrades. Want to run this application? Buy a Windows license. Want to run that application? Buy a Mac and put it on a KVM with your existing computer. Want to run all desktop applications without having to carry multiple computers around with you? A MacBook with a Windows 10 license in a virtual machine and GNU/Linux in another virtual machine is your only (legal) option, as only a Mac runs macOS applications.
Your shell application would request the generated PDF from dvipdfmx's space and send it to mupdf's space.
The app is going to take time to load regardless of whether or not there's a splash screen.
Applications for the Family Computer (released as Nintendo Entertainment System outside Japan) loaded in less than 1000 milliseconds, which was more than enough time to decompress 5 KiB of title screen data into video memory. It had a 1.8 MHz processor. Devices nowadays have a processor clocked at closer to 1.8 GHz, which (to slightly oversimplify) is 1000 times as fast as the one in the NES. Why don't applications load in 1 millisecond?
It's possible to make JavaScript that's not as bloated as the scripts deployed on some popular websites. But if you deem all JavaScript to be bloat by definition, would you rather have JavaScript or "This native application is available for platforms X, Y, and Z, but not the platform you are using"?
A parent is likely to consider a child old enough to have a portable media player but not old enough to have a cell phone number and bill.
set up a raspberry pi with pi-hole, and use that for your DNS server.
That's fine at home, but what on cellular or on public hotspots?
Then get a browser that enforces a total file size quota per page view, or install or make an add-on to do so in your existing browser.
There would need to be more exceptions than that, or your proposal would end up taking everything related to cars off the web, such as automobile price comparison sites, automobile parts e-commerce sites, do-it-yourself automobile repair reference sites, and automobile insurance claim history sites ("Show me the Carfax").
A business that stubbornly refuses to provide for its employees the tools that the employees' tasks require doesn't deserve to have employees.