Sigh. If you wanted to look up a business on your phone you'd have to call directory enquiries - did that "work better" than your smartphone? Did you prefer RealPlayer over HTML video? Was WAP better than LTE? Was Windows XP the pinnacle of OS design?
Yeah, sometimes progress is a double-edged sword that outdates some things we used to do. Yes, it's worth the price.
Having so many apps constantly spitting unnecessary data out to trackers and heaven knows what isn't better. Neither is simple apps that can't cope when you go out of data coverage, which seems to be becoming more common.
I'd rather have gnome 2 than 3, I'd rather have Win 7 than 10 or XP. I don't consider any of them the pinnacle of design, but I don't think they're currently moving in a helpful direction either. There's been precious little progress or innovation in the OS space for years.
I'd rather have google talk, which was small, light, minimal and crucially reliable over hangouts or current skype.
We don't have apps that work offline? Maybe look around more. FFS half of the web apps i use work fine offline.
And claiming that there has been no innovation in the OS space for years is silly. There is plenty of innovation, it's just that people don't like change and will instantly reject something that isn't the same as what they are already using. FFS just look at stuff like the ip command or systemd in linux. People lament that it's the end of days because a command is different exactly because they want to innovate past the constraints of the old systems.
And if we are playing the "What i want is what is best" game...
I much prefer Windows 10 over linux now. It's gotten that nice and i'm tired of constantly fixing stuff on my workstation.
And I much prefer current hangouts to the old google talk plugin. "small", "light"? Did you ever use it. You needed to download and install 2 separate programs to get Google Talk video chat working. Sometimes you'd need to do some port forwarding bullshit just to get it to work.
Now i install chrome and sign in, and within a minute hangouts is installed and working.
Don't want to install chrome? Run it from a browser tab by going to https://hangouts.google.com/
Don't want to make a google account? You can video-chat with guests by sending them a unique link.
All of those things were impossible with the old google talk.
I'm pretty sure the GP is referring to the native google talk client that gtalk was originally launched with. It was indeed a very simple jabber+sip client (by far the simplest of the major available clients) and had a tiny memory footprint. It did nothing but chat and voice calls.
It looked like this: https://upload.wikimedia.org/wikipedia/en/7/75/Google_talk.g...
It just seems like people will rewrite history. It was cumbersome, had strange scaling issues on many of my PCs at the time, didn't work on macs, you needed to just do it yourself on linux (and i'm not even sure if videochat worked on linux...).
I'm pretty sure it was also before google even had TFA.
The Mail, Calendar and OneNote apps kept me hooked. But the lack of a decent terminal was killing me. Also, Skype didn't work properly half the time and the new "Video" and "Messaging" apps built on top of Skype were crashing 90% of the time.
Then your installation is clearly broken. No, it's not good, but let's not pretend these issues didn't exist in the "good old days".
OSX, iOS, Android, Linux, and Windows all have pretty big issues when doing upgrades.
There's the occasional odd package under Linux which remains installed and you need to manually remove it, but nothing unfixable. But I guess that depends more on the underlying OS structure. I'm looking forward to see more widespread usage of Snappy Ubuntu.
Since that is the main way people migrate to Windows 10, I would've expected them to be more careful with it.
RHEL only started supporting it for the transition between 6 and 7 on a like 3 architectures on one edition.
And OSX has it's share of issues. For me personally, updating to El Capitan was the worst upgrade processes i've done in recent memory. From not running the installer but giving no issues, to not finding the harddrive during the install process, to corrupting the current install of yosemite, to bluetooth being broken after the upgrade, and i can't get wifi speeds over 1mbps.
A clean install solved all of that, but that's pretty normal with every single OS i've ever encountered.
It's not a question of being "more careful", it's that writing software in a way that it can be in-place upgraded to something you don't know will exist at the time is EXTREMELY HARD! I really feel it's one of the big "unsolved problems" in computer science and i don't see it being solved any time soon.
It's not change that people don't like, it's the mountains of randomly missing features, settings and control remotely subverted away from the system owner, tons of software no longer working, a terrible UI nobody asked for. Who wants 10 steps of innovation forward if it comes bundled with 1,000 undocumented steps backward?
compare something simple as enabling a network card using ifconfig vs using ip, as you can easily tell the difference. You end up 3 layers deep before you can even enter the card id you want to do anything with!
When seasoned kernel devs don't want to touch a tool, warning lights should come on.
When it's not something you want, it's to "Placate people". But if it was something you wanted, i'm sure it would be a welcome feature!
And it's not that complicated, just different.
Want a "traditional" list of interfaces? `ip addr`
Want to list running interfaces? `ip link ls up`
Want to set a device up/down? `ip link set dev {DEVICE} {up|down}`
Quick question! How do you set the MTU length in a legacy REHL system? Because with ip it's just `ip link set mtu 9000 dev eth0`!
Yeah, its new and will require some learning, but it's not inherently bad...
And talking about seasoned kernel devs, name one time that there wasn't a minority of kernel devs bitching about a new feature! Every change is going to make some people worse off.
As for devs, Torvalds didn't have much love for the ip command last time i looked into things. And a year or so back i ran into a Ts'o posting about his dislike for polkit (a close cousin of systemd).
Bad example. I didn't need a smartphone for this task because there was a real live human being, who brought to the task all of the adaptability and intuition that modern systems lack. I didn't need Yelp, or Google Maps, or even the entire name of the business I was looking for. "I need the number to the printing company on the east side" was enough to get me a name, an address, and the call routed, without paying monthly bandwidth fees or spending seven hundred dollars on a pocket supercomputer.
Realplayer sucked but it was about a thousand times more reliable than the current compatibility crapshoot (sans bandwidth issues).
Worth the price? Sure, but to quote Pulp Fictoin, let's not start beating each other off just yet. There is plenty of room for improvement, and we've lost a lot of ground.
I used to be able to take a supersonic flight across the country, without having my body inspected via millimeter-wave radar.
Has anyone set foot on the moon in your lifetime?
OK, my example was simplistic. I want to find the best chicken tacos in San Francisco. I can't call directory enquiries for that - I have go find reviews. Then call to make a reservation at the place, then find driving directions of how to get there, somehow. In a paper road atlas? Am I having to advocate for the benefits of the internet on Hacker News?
> Realplayer sucked but it was about a thousand times more reliable than the current compatibility crapshoot
Well of course it was, it only had to run on one platform. Compatibility is a lot easier when that's the case. Today we have HD video being played on mobile devices in your pocket. I can't remember the last time I ran into a compatibility problem with online video.
> I used to be able to take a supersonic flight across the country, without having my body inspected via millimeter-wave radar.
That's a political decision, not a technical regression.
> Has anyone set foot on the moon in your lifetime?
No. Can I load, on demand, stunning satellite photography of planets orders of magnitude further away than the moon, on my phone, on the bus to work? You bet.
It's both. Private supersonic flights are no longer available, and it is more of a pain in the ass to get on the inferior flights that are available.
I could go on, but it's moot -- the only point I'm here to make is that progress always been paired with regression, and it's always going to be a personal decision as to whether the tradeoffs were good ones.
I have no idea and Yelp is not going to help. So, the fallback is I can ask some friends for advice and directions or use some companies best of list. But, again the internet did almost nothing in this space.
PS: I also had the internet on my phone in 2006 and yes they had maps. EX: http://www.forbes.com/2006/12/08/phones-music-internet-tech-...
> Realplayer sucked but it was about a thousand times more reliable than the current compatibility crapshoot.
So Vorbis/MP3 and WebM/H.264 is not good enough for compatibility over all the browsers?
Buffering....
A single screwdriver is better than a toolbox at being light and easy to carry. It is not better overall.
Yes, sometimes things get screwed up and we get understandably frustrated, but that does not license revisionist history.
NoScript really brings this into visibility. I don't mind the domain running scripts. But the 10+ other domains that needs to run a script - sigh. My wife keeps asking my why I put up with it - it's quite simple; I decide if the page I'm about to visit is worth all the extra crap running and tracking me.
Web pages have become bloated, but they load faster on my phone now than they did on the desktop that I had in 2005.
There are many frustrating things occuring with development now, but it is crazy to say that ten years ago was objectively better.
In my observation, this has certainly been the trend.
In my experience, in this climate you have to look harder to find it user-focused software, and to some extent you have to write some of it yourself.
This is because the software world has been flooded with "easy to use" programs that are either located on third party computers or must automatically connect to third party computers in order to be useful.
To be truthful, I'm not sure that many users of today, i.e., younger ones, really understand what we mean by user-centric and user-focused. They may think if something is made "easy" for them, then it's user-focused.
But where computer software is involved, we've seen it is precisely the opposite. If users want more control then they have to endure a little inconvenience, at least in the short term.
The easier and more "frictionless" the software, the more the user should understand that the software has not been written so much for their benefit as for someone else's.
They are working on making Pocket a (built-in) add-on. Apparently it's harder than it sounds, but there is some progress going on:
https://bugzilla.mozilla.org/show_bug.cgi?id=1215694
Edit: Apparently that bug is fixed and Pocket is a "system addon" in Firefox 46+
The "app-system-defaults" (in my case Pocket & Loop/Hello) don't seem to be shown to the user, but you can find them in the extensions.xpiState config.
https://hg.mozilla.org/integration/fx-team/file/5f2f4297e6bd...
Not everything; cars today are a big improvement over cars 10 years ago, and especially cars 20 years ago. Just in the last 10 years, cars have made huge improvements in fuel economy alone. Cars have gotten really good for the most part. Some article I recently read on an auto blog, about the "10 worst" cars, even complained that modern cars are so great now that their picks were really just about which ones were the worst values relative to their competition, and that, unlike in past ages, they couldn't point to any true stinkers.
Also, I think mobile phone software is generally better now than 10 years ago. 10 years ago the iPhone was brand new, and most people still used crappy feature phones running things like BREW. They just didn't give you the capabilities that modern phones do. Some people complain that newer phones have poorer call quality than old flip-phones, but personally talking on the phone is one of the least-used features. I spend a lot more time using it for texting, photos, voice mail, and various apps (taking notes, calculator, playing games, Tinder, etc.).
However, in the software world, I will readily agree that most PC-based software was far, far better 10 years ago than today. PC-based software in the last 5 years has really, really gone down the toilet. Windows 8/10 are a prime example here, but even Linux distros really aren't doing that great either. The web is a horror show, with every site full of dozens of JavaScript scripts running, mainly for spying/tracking purposes. I don't even agree that the web is prettier; too many sites are mobile-centric, and look stupid on a regular PC screen.
I can't find a replacement "modern" car.
The whole problem with them is that they're dangerous as hell, and offer zero benefit, and only drawbacks.
They're dangerous because they encourage people, by supposedly being "automatic", to not buckle up. They're not effective if you don't buckle the lap belt, but during that time lots of people didn't, because they thought it wasn't necessary. After all, what's the point of an "automatic seatbelt" if you still have to manually buckle part of it?
So, if you're going to go to the trouble of buckling the lap belt to get full effectiveness, what exactly is the benefit over having a normal 3-point belt? There is none.
Finally, the belts were a total hindrance if you got in your car with anything in your hands, such as a briefcase or purse or bag. Anyone driving alone (as most of the population does most of the time) and carrying something frequently just jumps in the front seat holding the bag, and puts it in the passenger seat or floor. With the mousebelt in the way, this became a good way to get tangled up.
If you're still driving that piece of shit, do yourself a favor and get a newer car. That thing has no airbags and has terrible crashworthiness compared to anything newer than 25 years old. You're very likely to die in a crash in that car, which in a new car you would walk away from.
Sorry, I don't think Pocket and Hello surpasses the junk bundled with Communicator, which came with a custom mail client. Mozilla's mail client is not only not installed with Firefox, but it's also pretty much dead now, in fact.
Netscape had a chat thing, html publisher, and I think something else.
WebRTC, pocket, the webIDE, even things like the dom inspector, style editor etc and pdf are bloat for most mortals. Perfect for some "official" plugins. They managed it for the FF OS simulator.
It's all optional crap that increases bloat and attack surface, except it's not optional.
"pdf are bloat for most mortals"
That's alright, it means in 99% cases it's just a very small javascript file on your disk. No harm done.
The sad fact is that desktop mail clients are going away, and even the big projects like Thunderbird are barely limping along, which I guess is slightly nicer terminology than "pretty much dead"?
[0] https://www.mozilla.org/en-US/thunderbird/releases/
[1] https://blog.lizardwrangler.com/2012/07/06/thunderbird-stabi...
[2] http://techcrunch.com/2015/11/30/thunderbird-flies-away-from...
And there's about 10 million users that evidently have a reason to keep using it:
https://blog.mozilla.org/thunderbird/2015/12/thunderbird-act...
So I completely agree. I cringe every time I am forced to use webmail for some reason.
Just an example: try to create (and use) an IDN-based email address with non-ASCII characters in the local part. You will be amazed how incompatible on so many layers this actually is. I can hardly imagine there weren't dozens of similarly tricky situations where the developers of this, or any other email client for that matter, were forced to make quite serious design choices because of either ambiguity in standards, or widespread lack of support thereof.
Social everything means we can't visit a website today without calls to a billion external domains. Phones are doing the same as they're mini-tablets that suck at actual phone calls. Operating systems have taken on mobile centric (and the hideous flatten everything) design that is broken paradigm for a 15" laptop or 24" desktop screen. Firefox was a stripped down, light browser so it stayed fast - now they include more useless garbage than Netscape Communicator ever did. All that crap should be in official plugins so you add pocket only if you want it etc.
Nothing at all is user centric any more, it's all about how much lovely data can be sent back to hundreds of places.
The web is a lot prettier these days to be fair, but I don't call that progress if it's at a cost of a 1TB page load.
I could go on, but you get the idea.. :)