Old man yells at cloud
jonandnic.com
jonandnic.com
- Game crashed on startup - after searching online for a bit apparently changing your Steam Download Region can fix it. As in not redownloading the game from another region, just changing the setting. This worked.
- Start game, started in Windowed mode and changing resolution caused the mouse to move super slowly. Restart game. Fixed.
- Try to start game with friend. I can't join him, he can't join me. Generic error about not being able to join host. Search online, apparently newest build is broken.
- Do some more searching - apparently adding the beta code for the legacy version allows you to download the previously released version. Do that. We can now play together!
- Play for a few hours, have fun. I need to go so I suggest we pick up some other time. We ponder if this is possible. We see a "Save Game" option. Do that, but given the earlier issues, doubt it will be useable to continue playing later.
- Try to play the next day. We are right, the saved game is completely hosed and we can't resume progress.
- Uninstall Civ 6
I find this experience so typical of modern software. Seems like we are at a point in time where the really talented people have left software engineering due to age or being promoted upwards. It feels like as a collective software engineers have lost their culture and everything is too complex to grasp so we build complexity on top of a misunderstood base, and everything falls apart.
Agree that is a factor, but a small one.
> It feels like as a collective software engineers have lost their culture and everything is too complex to grasp so we build complexity on top of a misunderstood base, and everything falls apart.
Respectfully disagree here. Systems have been complex for decades. Who knows when the last time was a single person understood everything about their computer (with respect to both hardware and software)
The problem is simpler imho. Really it's just a problem of perverse incentives.
1. Coding schools / bootcamps are incentivized to churn out people branded as "senior" when they have a mere 6 months of practice.
2. Managers are incentivized to churn out "features" and "changes", built on tenuous connections to some half-baked customer research.
3. Engineers are pressured to "move fast and break things" while simultaneously switching between teams/companies for easy promotion, before getting a chance to fix the things they broke.
The list goes on and on. Basically there's this massive house of cards where everyone is incentivizing each other to do shoddy work and not be thorough.
Apple II/IIe/IIc. Nibble Magazine published the complete disassembly of the firmware at the time -- which was kind of a big deal. Apple chose not to sue them for violating copyright (which they could have if they chose).
Here's the Apple IIc schematic:
https://archive.org/details/Schematic_Diagram_of_the_Apple_I...
The hardware wasn't super special either. It was a 6502 with 74x series logic gates. The hardest part would have been the floppy drive controller. But even that seems conquerable by today's standards.
It's worth while comparing this to the Commodore computers at the time which had special chips. The 64 had the sid chip. The Amiga 500 had even more special chips.
Further that was part of the Jobs/Wozniak philosophical discussion. Woz thought computers should be hackable. Jobs thought it should be a walled garden. In the end, Jobs won, but left me behind as a customer.
A part of me wishes the RiscV computers would catch on -- even if they are slower. It would then be much simpler to understand a computer.
It's probably even simpler than that:
1. Once software stopped being distributed on discs, managers cut QA and pre-release bug-fixing, because they'll just "fix it later in a patch."
If course the patches often have problems too, which will be fixed in later patches with their own problems, ad nauseam.
It's a case where a legitimate technical advance ultimately lead to worse outcomes, because it disrupted certain social "checks and balances."
What boot camp is purporting to graduate "senior" developers after 6 months?
And this is happening at the same time that game development tools have become richer than ever, asset stores have enough assets to feel effectively infinite, you can self publish to a market of hundreds of millions, and even if you do need/want funding there are options: crowd funding, Epic Mega Grants, etc. So for a skilled developer it's never been easier (or a better time) to go independent.
This is driving an endless brain drain of bigger game companies making the problems even worse, while at the same time small companies are starting to produce some amazing games. To give a relevant example here, a couple of guys left Ubisoft. They formed Amplitude Studios, and they then created Endless Legend [1], which I would highly recommend as an alternative to Civilization.
But the story doesn't end there. Because Endless Legend / Amplitude were so successful, they were bought by Sega. And Sega knew exactly what could make their games even better. Oh yeah, MBAs baby! So now Amplitude has turned into just another "big" studio, and their latest product Humankind, ostensibly in the exact same vein as Endless Legend/Civilization, is a mess. Now we just need a couple of Amplitude employees to leave and form Next Good Game Company Studios. Ah, the cycle of life!
[1] - https://store.steampowered.com/app/289130/ENDLESS_Legend/
That's just games. I don't know how many papers I lost due crashes due to macs not having protected memory so one app could take out the whole system.
Was it WoW's fault? I would think that a GPU would prevent any application from damaging it, but ¯\_(ツ)_/¯.
Seriously though thermal expansion can break copper traces and solder joints. There was a waft of people literally baking their gpu's in the oven to remelt the solder joints during that same decade.
I had a 2011 MacBook Pro for a while that I later found was keeping a constant 100c without even spinning the fan at 100%! After a while, its cd drive failed, and I learned how to install Linux from a partition made in OSX... Eventually the whole thing became a brick.
I also worked with an iMac that would get strange video errors and freeze until I found an app to turn up the fan. With a little bit of air flow, it would run just fine.
I guess Apple proved one thing: hopes and dreams are not enough to cool a Core 2 Duo.
No amount of fans can overcome a setting that refuses to spin them up.
Then games have been rethought to be only online .. many games don't have local multiplayer modes now.. it's a cultural/economical shift.
Crashes, connectivity issues, and desyncing are as old as PC computer gaming, and they were all much worse in the past.
Compare this to Amazon AWS, YouTube, the iPhone, Microsoft Excel. These products make a ton of money and the companies that own them invest heavily.
When was the last time YouTube, the iPhone, or Microsoft Excel added a meaningful (i.e. users wanted it) feature?
Don't get me wrong, I'm not a fan to use Excel for all the use cases it's being used for, but it's probably by far the most versatile software out there and powers more businesses than any other software.
EDIT: And if you need an example for a new feature that users wanted, I heard a lot of people being really happy about the introduction of XLOOKUP, introduced very recently.
I also wonder what "software engineers have lost their culture" is meant to be measured against. There was lots of just utter bullshit software 20 years ago too.
If everyone behaved with software like when they are pissed off at shop owners for selling them faulty products, this would have been sorted out long time ago.
The last multiplayer game I played was Halo infinite. It went great. Did exactly what it's supposed to.
ETA: I am on Windows... At a cursory glance it looks like changing the download region fixes an issue you encounter in MacOS after updating the operating system. Apple being an also-ran platform for desktop gaming is a long-standing issue completely independent of whether we're in the era of cloud and patching.
Did nobody else spent the first 8 hours of 00s LAN parties trying to get the equipment set up, the networking to cooperate, the games shared? Then finally after a reformat of windows xp or two around 2am finally getting to the gaming? That was my only somewhat dramatized memory of things. I loved every second of that struggle which is maybe why remember it. This seems to be a case of seeing the past through rose colored glasses. It was sooo much harder to get a group of friends together to play some counter strike than it is today. It’s not even close.
Nowadays, you play a game over the internet and you would be lucky to have even a friend next to you watching enthusiastically and intently.
So people actually learned how to do stuff, and that in itself was fun. Whereas the current low friction set up is so difficult to fix that if the first three Google results don't work, there's nothing you can do.
So people actually learned how to do stuff, and that in itself was fun. Whereas the current low friction set up is so difficult to fix that if the first three Google results don't work, there's nothing you can do.
However, the instantly working IP connectivity impressed the others, and reinforced my aversion for anything from Microsoft at the time. Around 1994 to 1995 btw.
Edit: Thinking further about it, this 'demo' convinced the others to set up their IP-addresses the right way in a CLASS-C /24, statically. This accelerated the NetBIOS and IPX finding each other, so we all just checked if drivers were good, patches, levels, maps & mods for games were on the same level, and could start playing without endless rebooting. Should have done DHCP, though ;->
Especially on consoles with limited patch sizes. Compare the experience of playing Call of Duty 4 on Xbox 360 to the experience of playing the newest CoD on a console. I haven't played in a long time but just reading that the first thing you have to do is download dozens of GB to play a disc you just bought is bonkers.
* I can't even install Netflix on my Iphone 7+ anymore (the phone practically brand new, it is less than 6 six years old!)
* Screens in cars replacing usable buttons, are a disaster. give me buttons and knobs.
* the TV takes 15 seconds to start up??? and takes 10+ seconds to select a youtube video to watch. back when I was a kid, tvs turned on right away and you could change the channel in less than a second.
I'm not old (mid-30s) so maybe TVs that predate me were quicker, but I remember the old Zenith[1] in the living room would take 10-15s to warm up and sometimes we had to turn it off and on again a few times to get the picture to work. The DLP Sony that replaced it was even worse; upwards of 30s before the picture was more than a dim outline moving on the screen.
TVs are objectively better in terms of speed (my Samsung Q70 takes about 5s to boot; quicker than my Apple TV) and picture quality today. You can make an argument that the smart TV aspect of a TV is worse, but you can also just not connect it to the internet and use a Roku or Chromecast or Apple TV.
1: https://image.invaluable.com/housePhotos/Aether/24/683824/H2...
1. You can watch your favorite movie sitting on a bus stop
2. sure but i can listen to any song i like those that aren't on my playlist thanks to 4g instead of hearing annoying radio ads. i can frickin see the tyre pressure of each individual tyre fwiw.
3. yes but again i can watch anything i like as compared to having a tivo or even before that when you missed your favorite show at 9pm, you missed it forever.
Are you running an old version of iOS? I can run Netflix on my iPhone SE running iOS 15.7.1, which should be available for your iPhone 7+.
* I bought a new Xbox just last Xmas. I bought the physical discs, but still had to download 100GB in data, which took a couple hours, to play the game.
Nowadays you might as well just game on a PC because it's just as much work apparently, especially to play online.
1. "You're just viewing the past through rose-colored glasses!"
2. "Modern technology is amazing, these are just whiny nitpicks!"
I don't think these comments are really wrong, but I do think they are missing the forest for the trees. A lot of optimism around technology as a force for good in, say, the mid 90s, has disappeared, even among the technologists that build the stuff. I'd argue that there is something behind this, and I think the author's list touches on a bunch of valid points.
Case in point, social networks. When Facebook first came out, I remember being so excited by it - I reconnected with friends I hadn't talked to in years, and in a good way. I remember thinking how much of a useful tool it was for "casually" keeping in touch with friends. That is, I wasn't going to email everyone I knew when I got a new job, but it was nice when I posted about my job on Facebook that people commented, and I enjoyed hearing about the new things in my friend's lives.
Obviously reams has been written about the downfall of Facebook, so I won't rehash that, only just to add that for me the utility of it has finally fallen so low that it wasn't hard to deactivate my account. That is, for years I was like "Man, Facebook is so shitty, but I worry about cancelling my account because every now and then I get a post from a friend that helps me connect with them." That's no longer true, and not just because of me, but because the vast majority of my friends must also be getting exhausted by Facebook because they rarely post stuff that I care to read.
The irony is that I still have a strong desire to have the Facebook from the mid-late 00s in my life. I don't find that there are any social networks today that actually help you keep in touch with friends. They've all gotten addicted to the likes, infinite scroll, bullshit drama, and "tiktok-ization" of mindless content that they foisted on the rest of us so much that they now actually suck for keeping in touch with people you care about.
That is what I think the author is getting at - technology has somehow forgotten what the ends are that it was supposed to be the means for.
For example, companies weren't happy with just having to replace your phone every 3 or so years so they removed the headphone jacks from phones to drive the sales of Bluetooth headphones that have built in batteries. Those batteries have a limited lifetime before the device has to be replaced, while a pair of wired headphones could theoretically last decades if cared for or repaired.
On the software side any device or software that has to connect to a server to work properly is merely a rental dependent on how long a company wants to continue supporting it.
Now, I'm not against this in cases where it is only realistic to use it for a limited period of time and the cloud provides meaningful usefulness, but there is no excuse for why many devices have any sort of smart or cloud connections.
That doesn’t mean we should give up on Teslas but it does suggest that we question whether every new aspect is as good as it seemed in the demo or whether the optimal balance is somewhere else.
Did old technology work flawlessly? No, it didn't. Memory protection in operating systems is relatively new and older computers came with dedicated reset buttons for a reason. But there was a point when it was balanced. Software was stable enough, built mostly by people who actually knew what they were doing, used the hardware more or less to the full extent, and was actually empowering users by being a useful tool, not doing everything to get some product manager a promotion.
And on the other hand, it's a platform where anyone can create something and have it reach over a billion people around the world, with the amount of exposure you get determined by how much people engage with your content.
Contrast that to 30 years ago where you might get 10 TV channels (or 50 if you paid for cable), shows come on only at specific times, you have to be sitting in front of a TV set to watch them, and all of that content is chosen by a handful of guys in suits.
When I was a kid, my friends and I used to make videos on a camcorder. Of course nobody watched these except us - because how would they? The thought of sharing these with the world and have them compete on their merits to gain an audience would have been completely insane.
Touchscreens are objectively worse than dedicated buttons, but the ability to have more than 4-5 buttons is a huge benefit. additionally, the UI can be less confusing because the button text can change depending on what you're doing, vsm a single physical d-pad and an "ok" button.
Similarly, games have traded off fast startup time for richer textures and assets, and the ability to patch bugs.
but the ability to have more than 4-5 buttons is a huge benefit
It is? For whom? A few years ago, I upgraded from a 2007 Hyundai Elantra to a 2019 Subaru Legacy. The new car is better in many ways (most notably, having all wheel drive) but the HVAC situation is an absolute regression. In the old Elantra, I have physical knobs. No, not physical buttons that send digital inputs, actual physical mechanical knobs connected directly to the HVAC mechanisms. I miss those knobs every time I have to take my eyes off the road and enter some kind of complicated input to get outside air blowing. In the old car, it was a matter of turning on the fan and making sure the toggle was set to outside air, rather than internal recirculation. In the new car, you have to turn the system on with the on/off button, set the temperature to "low" by twisting the temperature control until the temperature display reads "LO", adjust the fan speed with a +/- button, and then finally get the air blowing where you want by repeatedly pressing the button with the seat icon until the air is blowing at your face (rather than at your feet).The crazy thing is, as bad as all that is, Subaru is one of the better automakers in this regard. They have the HVAC controls broken out into their own separate module on the dashboard, with its own display for the temperature, fan speed, vents, etc. And all the controls have physical buttons, so I can at least feel where the controls are, even if I can no longer determine their current state by feel. Other automakers, like Toyota, Honda and Ford consolidate everything into a single 8" display with capacitive controls. Oh you want to adjust the fan speed while also being able to see the Android Auto UI? Too bad, screw you.
Cars have improved in a lot of subtle ways, I'll admit. All-wheel drive has gone from being a relatively high-end option to being far more ubiquitous. For all its warts, I genuinely do appreciate the fact that Android Auto allows me to have a decent GPS and mapping solution built into my car. But if you gave me a way to bring the HVAC controls from my old car into my new car, I'd take it in a heartbeat.
I'll admit to not living in Phoenix or the like, and it did take me time to trust climate control after only having simple A/C, but I doubt I'm alone in preferring to only adjust target temperature and letting the car automatically control fan speed and vents. Dunno if Subaru is especially bad at that, but in any situation where the interior is hot enough that you're trying to get "max A/C", I know leaving it at my normal auto 72° will cause VW and Mercedes to choose max A/C and blow out of the top vents.
But yeah, designs that completely hide the still-occasionally-used buttons like defrost tend to suck. It sucked in the 2004 Prius, and still generally sucks now. If designers want more console space or minimalism, get rid of big gear shifters instead IMO.
When trade-offs are being evaluated what are they in service of? I'm going to suggest it's something other than a great user experience.
But touchscreens have become a mess in cars.
Telsa is a horrible offender. I believe the UI designers must have stationary mockups that don't move around like a car.
Not only have they removed some dedicated controls, they have eliminated almost ALL dedicated controls now. The new model S/X cars don't have stalks - turn signals are touch buttons on the steering wheel. The car guesses what gear you want to be in.
Even older model S/X cars have been affected by updates - the targets have gotten smaller, and critical controls have lost dedicated positions on the screen.
for example: navigate home used to be a big button. Now it is tiny.
The defrost controls are not only on the touchscreen and tiny, now they can be moved and have state.
TBF, most automatic transmissions do this, and I think that Teslas only have one gear anyways.
Unless...please tell me they don't guess whether you want Park, Drive, Neutral, or Reverse?
I know what you're saying but being constrained by dedicated buttons, I would argue, forces you to think very carefully about the controls/user-interface. That discipline likely often leads to a better "interface".
Give a designer a touchscreen and they can add buttons, menus, nuanced features without restraint.
Overall the UI feels much better than touchscreen ones on Toyotas or GMs, etc. Mainly it feels like some thought went into it. I can operate it without looking too. Unfortunately there's areas where it feels unfinished.
Sadly, even stuff like radio and AC controls in some cars have moved to touchscreens, and that sucks a lot.
Even the base model has A-Trak. I highly recommend trying it off road if you get the chance. It behaves like an ABS powered diff lock and makes your brake pump sound like a machine gun and can make your 4Runner climb interesting bumpy hills.
It should be half the price, but people will apparently pay Toyota just about anything for it.
In my mind that is debatable, unless you sell it after a few years to take advantage of the market price for used ones.
There is no doubt at all that it is a durable and dependable vehicle. But you're discounting how good everything else has become, with lower operating and repair costs. My parents used to be die-hard Camry fans and just wouldn't consider anything else. I totally understand how this fandom comes about :)
The Land Cruiser moved to an 8-speed transmission 6 or 7 years ago. Lexus is chock full of reliable, highly-advanced engines and hybrid drive systems. With your Colorado elevation and joke 85 octane gas, you really need the modern tech in your cars. You'd have much improved performance and dramatically lower running costs.
Toyota is taking advantage of you.
Take that already-in-mass-production drivetrain (or ideally something a little smaller) and put it into a 4Runner type vehicle and you have something absolutely amazing. For the same cost. That's my beef with Toyota.
I’m looking for a 1997-2000 LS400 at the moment.
I sorta want to replace it, because I don't really like driving my children around in it, but new cars seem incredibly complex. I'm just trying to drive here, man.
https://smile.amazon.com/01-100-09-Original-Emergency-Keycha...
1. https://rac.com.au/car-motoring/info/unexpected-car-emergenc...
Also highly relevant (hilarious) story on risks of relying on celltower connectivity with Tesla vehicles (Glenn Howerton on the Always Sunny Podcast, starts at 3:45 if link strips time off): https://youtu.be/jxud-F_kMWM?t=225
Thanks for deleting it!
This contradiction is perfectly embodied by the first example where the author bemoans 45 minutes to download 20 gigs over the internet (which is even a bit slow by today's standards). In the time of the n64 that the author alludes to you couldn't even download 20gb from local media to a hard disk in 45 minutes, not to mention there is no hard drive or media even available on the order of tens of gbs. This is objectively better technology, in fact, the technology is so unbelievably amazing that the author is actually impatient about waiting 45 minutes for what was literally a feat of grandiose fiction as imagined by the video game player of 1996.
Of course, it's not lost on me that when you want to just sit down and play a game, it's frustrating that advancements in technology can also be used to create a barrier to your enjoyment, certainly this is not good and nobody likes it, but it doesn't then follow that the technology is objectively worse because of it. Also, there are others who actually like this, they'd be excited to know that they're getting the freshest experience with bug and content updates, there are many people who deliberately hold off playing new games so that they can wait for the first round of patches to fix major issues.
All the other examples suffer from the same kind of contradiction, but I won't elucidate each one, the point is, technology has gotten objectively better.
I should write an article, "Old Man Yells At Cloud: Ungrateful hedonists don't know how good they have it"
I wouldn’t be so quick to be defensive here. While it’s true that networks and drives are faster, it’s also true that the metric affecting the user experience in question is time to load rather than bits per second and many modern games are much worse on that front compared to a Nintendo which was playable in about the same time it took a CRT monitor to boot up.
A more thoughtful criticism would be thinking about how gaming companies could offer the things people want (high resolution imagery, for example) with more care for the user experience - e.g. downloading in the background or after someone’s done for the night, optimizing their file structures so a small change doesn’t force most of the assets to be retransferred, telling you whether an update fixes a critical bug or can be deferred, etc. If you simplt attack people for accurately criticizing something you like, you miss out on a chance for it to be even better.
That's the metric the author has cherry-picked, and I acknowledged their legitimate frustration, but my point is that this frustration is one isolated facet of massive technological progress. I will emphatically agree that companies have leveraged improvements in technology to encroach on their customers in increasingly frustrating ways, but I disagree that this means technology is worse.
Consider why every holiday gift guide tells parents to put their kids new console online the night before Christmas so it can patch and ask whether it’s really unfair.
I think one broad takeaway for me is that if tech cannot connect to the internet, it's often more pleasant to use.
I had about 9 video-games for my NES. The majority were unplayable enough that I never beat them as a child (Zelda 2, Double-dragon 2, mario 1, mario 3, gauntlet). Zelda 2 would routinely delete all of my progress because there was a physical battery in the cartridge that was running out. I had to work all kinds of magic to get the system to even start (alcohol wipes, blowing, cramming stuff in there). None of the NES games had an acceptable multiplayer.
If he had said N64 then maybe.
Regardless, downloading a 1 gigabyte update to a game takes less time than driving to the store to buy a game, so I think the whole complaint is baseless.
But this to me shows the author isn't being remotely objective in his evaluations.
Re: car touchscreens - then buy a car without touchscreens.
This is just a 4 completely unrelated complaints. Out of the 70,000 things that have changed in the last 30 years I could easily cherry-pick 4 that have gotten better and write an article about how everything has gotten objectively better.
Bu if you're saying that one tiny inconvenience outweighs all the improvements since NES you're just lying to yourself and everyone around you. If I was a child I'd have waited 60 minutes PER BOOT to play a game with graphics, resolution, multiplayer of It Takes Two.
Also some games had nice enough multiplayer modes that we spent all night on these with my cousin (bubble bobble, rc pro am).
I wouldn't compare the 8bit era with the post ps3 era
Games today are waaaay better and about 90% cheaper often. Those old games are unplayable by modern standards -- beating mario 3 in one sitting with no save capability? People wouldn't play that for free (if it weren't for the nostalgia).
The difference isn't technology is worse (in video games, and probably not in general), the difference is children are easy to entertain.
I don't find modern games better, they bore me and I'm not sure they have better intrinsic value (I can't stand CoD or similar games, never played pubg or recent ones though)
> children are easy to entertain.
And they're still the same, I've seen kids play with a switch and they were goofying around not understanding a single thing just like we did in the 80s. Except on a TFLOPS class portable device.
↑ ↑ ↓ ↓ ← → ← → B A Select Start was a life saver
No, you don't. :) As Wikipedia says on https://en.wikipedia.org/wiki/Album :
> Albums of recorded sound were developed in the early 20th century as individual 78 rpm records collected in a bound book resembling a photograph album; [...]
What you are enjoy is some weird newfangled thing where they put the whole 'album' on a single disc. Kids these days! What will they invent next?
More context:
> With the advent of 78 rpm records in the early 1900s, the typical 10-inch disc could only hold about three minutes of sound per side, so almost all popular recordings were limited to around three minutes in length.[10] Classical-music and spoken-word items generally were released on the longer 12-inch 78s, playing around 4–5 minutes per side. For example, in 1924, George Gershwin recorded a drastically shortened version of his new seventeen-minute composition Rhapsody in Blue with Paul Whiteman and His Orchestra. The recording was issued on both sides of a single record, Victor 55225 and ran for 8m 59s.[11] By 1910, though some European record companies had issued albums of complete operas and other works, the practice of issuing albums was not widely taken up by American record companies until the 1920s.
> By about 1910, bound collections of empty sleeves with a paperboard or leather cover, similar to a photograph album, were sold as record albums that customers could use to store their records (the term "record album" was printed on some covers). These albums came in both 10-inch and 12-inch sizes. The covers of these bound books were wider and taller than the records inside, allowing the record album to be placed on a shelf upright, like a book, suspending the fragile records above the shelf and protecting them. In the 1930s, record companies began issuing collections of 78 rpm records by one performer or of one type of music in specially assembled albums, typically with artwork on the front cover and liner notes on the back or inside cover. Most albums included three or four records, with two sides each, making six or eight compositions per album.[7]
See also https://www.youtube.com/watch?v=GuoFW2yAD7g for how people used to listen to a whole album of records in one go via automatic record changers.
E.g. for cars, the whole touchscreen thing instead of knobs for things like temperature control is worse, but on the other hand cars are safer than they used to be.
Similarly, while yes there are some aspects of video games that have gotten worse, like needing to download a patch for an offline game, there's some stuff that's better: there's a veritable mountain of indie games out there with great content for a great price. WAY cheaper than games used to be, when you look at inflation.
I recall $60 NES games in Toys R Us and a quick google shows that to be correct (for the top tier games). That's $130 these days!
And re: cars, they are so much more reliable and safe than previous decades.
This is like the time I decided to give Battlefield 2042 another try. It took like 2 hours to download, going less fast than my 100mbps connection. Then it sat there for an hour, before I came back to Origin. And then... it told me I needed to update my game. Which went at like ~3 mbps average for another two hours, and hammered the shit out of my disk.
Just ship the updated game! Stop making everyone go through every delta! Assholes!
That sounds like my experience the last couple of times I've tried playing star trek online. Never actually got it to work, and wasted a lot of time downloading god knows what.
Linux is better, OS X hasn't been as awesome as they focused on emojis and stuff, Windows seems to have improved in many ways but regressed in others.
Car interfaces are going to hell with capacitive buttons and touch screens, instead of simple and reliable old tech that works.
Services instead of owning games/apps.
When I was growing up .. to program, my friend and I connected the zxspectrum to a TV and switched it on to instantly get a BASIC prompt. Now I don't know what to do to get kids to experience the joy of programming (yeah I know about scratch yadayada). Making 2d games doesn't cut it for them since they're seen visual Nirvana before they got to create it. Strangely there seem to be some corners still fresh - like this surprise I got https://sriku.org/blog/2019/07/16/prolog-is-magic/ .
Minecraft is the other sane and creative place that I let the kids hang out on. Relatively infrequent updates (thank you from the bottom of heart) and open ended creative play that could be seen as a programming/learning activity if I squint the right way.
As Raph Koster put it - "fun is another word for learning".
Another factor I wonder about is whether the economic system incentivizes this degradation. By shareholders insisting that their companies keep increasing their profits - even giving it an inviolable religious name like "fiduciary responsibility" - people at the helm could easily be forced to not "do the right thing" for the people. A few like Jobs may have been strong enough at one point ... But they are very few and most have no stomach or vision to challenge / fight that force.
(Excuse typos due to mobile)
On another point I would just contradict his father here: to have had both car with electric windows and manual windows, I really much prefer electric windows.
The domain says it all.
The thing comes with countless programs but one should (so it is claimed) be able to download even more. I will certainly never use it but wanted to, you know, experience the experience. So now I have. It was everything I expected it to be and more. The exercise in stubbornness was truly in a league of its own well beyond my capabilities. Was I outsmarted? You tell me.
The second example is social media and has been discussed to death. No arguments there.
The third example, Tesla's UI, could be said to be worse than manual buttons, but the technology in a Tesla is not objectively worse overall than old cars. Electric cars are amazing tech.
In theory, modern games, with patching could be even better. They could be just as well tested as older games, but also ship patches to fix the things that do slip through testing. But in practice nobody does that. Instead, game developers just compress the schedule, knowing full well that they can now ship games with totally breaking bugs that get addressed with multi-gigabyte "day one" patches.
Consoles were better because (after the Crash) the vendors guarded them jealously and put the developers through an absolute hell of quality control to confirm they shipped a working product on the cartridge. Of course, the consequence is that they had massive editorial power over the games that existed in their ecosystem.
I'm saying that's a good thing.
the rigamarole I had to go through so my son and I could play a Double Dragon title as a 2P simultaneous experience on my X-Box is the stuff of maximum frustration. Like, exhausting. I pine for the days of hitting the "select" button to choose "2 Player" in NES Contra's main menu and off we go, playing two player. Today, such a feat is amazing technology.
https://www.gamerevolution.com/news/354397-la-noire-switch-d...
> This is objectively a worse experience than I grew up with (and it costs a whole lot more too.)
This is objectively wrong. Inflation-adjusted Nintendo console launch prices have been trending downward since the 80s. Games are cheaper too. I remember saving up to spend $40-$50 for NES games in the early 90s, which would be in the $100 range in today's dollars. That's significantly more expensive than the $60 first-party Switch games today.
I disagree with the premise "every generation has a level of tech they're comfortable with and anything new becomes foreign".
To be honest, I'm not even sure I think the safety-tradeoff of power-windows is worth the convenience of "pushing the button" instead of "turning the crank", and I hate touchscrees in cars, they're a symbol of poor, cheap and thoughtless design.
The "new" tech we're seeing, with very few exceptions, is not new, it's not more advanced, it's not cooler or faster or better.. It's a step backwards, from ignorance and the realization that as more users come, the average user-skill lowers, and so we dumb down everything.. We hide everything behind icons with stupid names and make sure that you have to make an effort AND know the secret sequences, to open up the "super user" tools.
Modern software is a joke, not because it's "so advanced" but because it's built on layer upon layer of hipster-won't-deal-with-reality technology stacks, by people who think "don't optimize too early" means "never even think about optimizing before it's provably too late" and to whom it sounds entirely reasonable that a desktop environment should use more than 100 Megabytes of memory.
We need to stop dumbing things down, and show the kind of polite mindful behaviours that the older generation showed, making SURE that _YOU_ the user was in charge, that new users could probably learn to figure it out, and that power-users never had to click too much to get at the stuff.
How sad is it not that the UI of Windows 2000 is _STILL_ the most elegant, beautiful and functional operation system UI that ever was?
Games still loaded relatively fast, and you didn’t have to spend hours waiting for downloads.
I was an early adopter of PDAs and early smartphones, I used them constantly and wrote apps and games for those.
Today I barely touch my old iPhone SE.
I find the devices boring and bland, infinite scrolling seems to be the only thing to do. F2P ruined games, and most apps are crappy/cloud based/badly implemented web apps.
As background, I was one of the first to have a Kyocera QCP-6035. Now that we've established how cool I am, I confess that I do not understand how one can hold a modern smartphone in their hand and be wistful about those clumsy early years.
So I’ve mostly moved to Libreoffice and Google Docs.
Uh, yes, there is: https://www.microsoft.com/en-us/microsoft-365/p/office-home-...
I'm peeved because the friend I share the costs with is using libre office so I may have to pay for the subscription myself. I would, $99/year is worth it to me even without word etc.
Isn't a subscription better then?
Assuming the worst case of needing 3 months a year that would be 20.97 a year. Buying the home edition used to be $150. Office 365 will be cheaper until after 7 years and by then a new version of office would have been released.
Recently I’ve had every DX12 game crash at start-up, time to RMA my expensive graphics card.
I buy an Intel Arc A750 as a cheap stop-gap as my CPU has no iGPU. I completely wipe windows and start from scratch—I can now play DX12 games! Oh, no, they hang after about 1 hour of play time and brick the system. Hard reboot required.
Also, if my PC sleeps/hibernates then on-wake I get a screen full of GPU mess for about 1 minute before the PC hard resets by itself. Literally impossible to sleep and wake my PC with a an Arc A750 plugged into it.
The drivers (latest and greatest direct from Intel) also report my system does not support ReBAR- but it is enabled in my BIOS and reported working with other utilities like CPUZ.
I honestly disappear, I’ve never had so many problems with computers as I have in the last 5+ years. I’d trade 10 year old graphics for 10 year old stability.
Would you trade 3-year-old graphics for 25-year-old stability? If so, my friend, console gaming is where it's at!
Nowadays with that high speed Internet connection you can download an app in...an hour...because the data needed just to get started is 10000x bigger.
I cannot imagine a world without downloads, I spent a lot of time in my younger days in parts of the world where finding a gaming system, lets alone a cartridge/CD was a nightmare. I have spent hours/days/weeks looking for games. Digital downloads have virtually eliminated that problem no matter where I am.
The whole social media complexity is about how to make money off people especially when they potentially cannot afford/want to pay for a service(plus other problems like how to keep up with shareholders that expect to see a business constantly grow while being risk averse). It solves that problem with ads and a whole bunch of complexity to increase revenue. Making the app complicated for users but solving the revenue problem.
I used to be a big PGAdmin fan for Postgres management. But then they rewrote the app as a web app and I stopped using it because it was completely broken for me. But it was done to solve a problem with tech debt.
It is very easy to see in hindsight what went wrong, but at the point the solutions were created it is probably the best solution possible with the give constraints. I have seen code that was a horrible mess and wondered what the devs were thinking but then I have written horrible code too, but it was the best I could do at that point with the information I had then. I did not actively set out to write bad code and at that point I just solved the problem. But in hindsight it was horrible code.
This is such a complex topic and I do not think it is a case of "things were good in the old days, now they are bad". It is more a case of, ok today we have this information how do we fix X. But then that might lead to unknown complexity down the road. Plus there is the whole needing to cater to the needs of different people with very varied interests and often contradictory needs.
Well, coincidentally, a couple days ago we had this in the HN frontpage: https://news.ycombinator.com/item?id=34283385
Since 2007 to 2020 when that study was done... one would hope auto makers would realize it too after 13 years
We had to transfer a perfectly legal copy of The Need for Speed (1995) from a friend's computer to mine.
It took something like 45 3.5" diskettes when compressed with ARJ and split to multiple diskettes. We owned 15 diskettes in total. And I lived a good 3km away from said friend.
So we biked between the houses and uncompressed the game one by one to my computer, went back to my friend and continued the compression/splitting process.
And yes, there was a checksum error on disk 42 and we had to do it again.
--
Later we I got a summer job where I welded together a zero modem cable and we tried Descent on multiplayer. Tried transferring the game through said cable. Took ages, it was actually faster to do the same ARJ split trick and swap two disks between the computers =)
As it happens, as of today, Twitter (which provided quite a remarkable number of paths of operation), succumbed to appification and removed the option to retrieve search results ordered by recentness. (Because this is not how you operate it? You do want the most prominent ones, as by Twitter-weight, and nothing else.) As this has been rather crucial to how I operated Twitter, I guess, you have to count me out.
Safety-wise, nothing has scored higher than new EVs like the Tesla, so there is some progress.
Infotainment-wise, that’s a different story…
Code is a means of communication and the sort of thoughts represented in code are representative of pressured time and control that is exerted at corporations
If it was designed based on good design principles, useability, liberation and so on - we'd have S-expressions in the browser and Javascript wouldn't have been a sort of attempt to make a lisp deal with xml and look like the language de jour - Java - but would be an actual lisp. The browser would not be a proliferation of 6 kinds of syntax that looks like a bathroom wall graffitti but rather each site would look like a single specimen of some species of plant (s-expressions of course being a great representation either of structured data or an abstract syntax tree)
* The cause of conceptual proliferation which makes so many systems incompatable and sort of semi-broken *is greed*
* The cause of simplicity and beauty (think a good physics theory) is in an attempt to communicate understanding and give that understanding to others, in essence thoughts based by intentions of parsimony, renunciation, generosity, understanding. In short the cause of simplicity *is kindness*
So when people talk of "mindful use of technology" they mean this latter part - mindfulness works with contentment, generosity, understanding - if we keep grabbing at the next idea "oooh" "ah" constantly searching for the next hit (products) or even conceptual "hit" like suddenly the clouds will part and this thought will solve all our problems - that leads to conceptual proliferation. We allways are looking onwards to find the code that can solve this problem and if we find it it usually introduces its own new problems. Everything is trying to sell us on that what we have is deficient and we need more. Why not - learn and trust our tools? Here's a knife, some fruit and vegetables and a source of heat: go and cook! Corporations do they want to be ahead of the curve and siphon value into their "ecosystem" - we get 6 protocols and non-transparent interactions between things - like cooking with some demented expensive $600 multi appliance that sits there like a white elephant.
That generosity and kindness is so central to simplicity is why I think the best kind of code has been written by people who are almost like monks, or they are like the old "ivory tower" sort - hermits with a stipend free to consider how to contribute to the world. In a word, the "Contemplatives". I think of Larry Wall and his interest in understanding the biblical texts giving us Perl and the Perl communities adaptation of the use of zen koans and "monk" type language. Or recently someone like David Botton who is also a rabbi who has gone a long way in Common Lisp to making a healthy community and empowering of people to make UIs like it's Borland Pascal days. OR the almost religious nature of "Freesoftware" RMS is another example - a hermit in the MIT office essentially with a mission of generosity of "people have a freedom to understand their own software".
</rant>
I also agree with everything the author wrote about cars. I would add- for all the technology in cars, you still can’t see the exact amount of fuel in your tank. Because then you could determine exactly what mileage you’re getting.
It made me think about my understanding of the old GNU folks, that software should be free to modify, because everyone should be poking around in the software on their systems on their own. An ambitious dream probably, but I don't really hear about ideas like that in my day to day work anymore.
Why would my oven need wifi?
Watching movies which I enjoy the most is now game of guessing which service has it. I am preferring theatre nowadays like old times.
Real life has much more enjoyable things to do.
I just bought my kids a switch to hopefully feel that nes era gaming. It kind of hits on it.
Pre-xbox was nice. The game was pretty solid state. The systems were 'dumb' and performed the function they were designed to do.
There wasn't 10 control configurations, touch this and that. They were games.
It's sad with the newer Mario's that if you die repeatedly it gives you a powerful at the start of the level.
Maybe this has changed.
The first outage I had, you couldn't even sign in.
The second outage, you had to set it offline before your internet died. This was when Rogers was down in Canada.
I can't speak to games, as I don't play them. I'm sure downloading updates to some $70 you just bought can't be fun. (I will say that it is insanely cool that much of the US has access to terrestrial gigabit or high-speed broadband and those that don't can Starlink. I used Starlink on a Royal Caribbean cruise recently. It was FAST. Way faster than the bullshit they had before. Crazy that you can get fast Internet literally anywhere now.)
Social media telemetry is definitely invasive, and misinformation spreads faster than ever. But on the flipside, there are plenty of TikToks and Instagram accounts that are educational and useful, and it is very easy to find niches for literally everyone.
Also, social media has made it really easy for businesses and customers to interact. The only reason why we do cool shit is because my wife gets notified of stuff on the socials.
Also, much of the work done to make social media profitable (did anyone REALLY think that the FB of old would last? No-one would pay for FB outright) has led to an unbelievable amount of really cool tech that makes problems that were really difficult ten years ago child's play now (gRPC/Thrift/protobuf come to mind, and that's before frameworks like React or even standards like HTML5).
Touchscreens are harder to develop muscle memory around than knobs and buttons. But now we have ELECTRIC cars that are unreasonably fast that you can fill up every day at home that get insane updates over the air like iPhones. I think that's pretty cool. I also really like the idea of not needing to completely upgrade my entire car just to get new key features.
Yeah, subscriptions are everything these days, and I hate how predatory sites have become in getting you to convert. However, I also remember $99 getting you basically the most neutered version of Office ever, with no ability to upgrade. If you wanted a capable version of Office, you either paid the $300 or whatever it was (PER MAJOR RELEASE!), you got it free from school or employer, or your sailed the high seas and downloaded sweet wArEz with super cool happy hardcore music playing in the background while they produced serials that you hoped worked. These days, no need for serials because you can just pay $7/ month of every Office tool you need until you don't need it anymore, or you just do the free trial.
I really really like the fact that software and contracts in general are super non-committal. (Remember when cell phone companies would only allow you to pay $69.99/mo for some BS 2-year plan with a BS phone that was WAY more expensive than it should have been and your only way out was a cool $500?)
Netflix is garbage and half of their shows are trash quality. But I remember when pirating was the new hotness and ALL of the cordcutters wanted a la carte TV (i.e. paying for the channels they watched instead of paying $139.99/mo for 700 channels of garbage), and now we have that! It sucks that shows are spread out across a billion streaming apps, but I personally find that better than being forced to a single provider with artificial channel packages (not like my opinion matters here; I don't watch TV).
That's before considering the absolutely insane amount of content out there that would have NEVER gotten airtime in the traditional entertainment industry. Do you think MKBHD, LTT or Try Guys would've gotten their own shows on the big three?
VR, MR and ChatGPT are fucking terrifying, but at the same time I can see these technologies unlocking a lot of potential for humanity. Imagine MR assisted surgeries that derisk previously-impossible procedures, or freeing journalists from writing boring stories so they can focus more on investigative journalism, or having chatbots that actually fucking work.
Everything is awesome and terrible. Always has been!
Technology on the hardware front has long track record of getting better. But the software stack running on them has gotten worse. Writing good, optimal code is no longer economical. Move fast and break things. Marketing wants new features and done quickly. They want to monetise everything, and run things on subscription model. And they want to spy on you. VC funded tech is even worse.
Today i am in colorado with cable modem that can barely hit 60mbps on a good day and 4mpbs up.
https://en.m.wikipedia.org/wiki/List_of_sovereign_states_by_...
Social media companies, but Facebook in particular, have always operated out of fear of missing the next big trend and never stopped to be content with what they were. And that poisonous attitude took over social media. They are all complicated algorithm driven nightmares. Twitter’s ability to sort chronologically is a cold glass of water in hell.
Video games aren’t completely bad. I think games are in some ways the best they have ever been, especially when it all comes together, but it is rare when it all comes together these days. All the big publishers put out broken, derivative games that require constant patching with giant downloads. It is especially bad on PC. Every big game is some level of broken for the first year. Part of that is probably a hangover from the pandemic, but I really hope something changes. It feels downright unprofessional the state some games release in.