Hacker News new | ask | show | jobs
by ai_slop_hater 1 day ago
They don't know what a megabyte is
3 comments

They feel the slowness of the page load
Not on their iPhones operating over 5G or the corporate WiFi.
It's still present. JSON/JS parsing still has a delay. And in either case (as the author states) not everyone is using an iPhone over 5G. Heavy React apps are a miserable experience on low end Android phones, even when the connection is fast. I've seen JS/JSON parsing times in the multiple seconds.
There's 5 bars 5G and there's one bar 5G anyway... Citing connection types really is completely beside the point.
My old iPhone handles well react apps, but frequently freeze/crash on heavy advertised pages and pages with huge images/auto loading videos.
You don't think there's any palpable difference as long as the connection is any good?
I think there’s a palpable difference but many young developers have no concept of why.
Salesforce and SAP are not fast, even on that. But ubiquitous for building corporate platforms for their customers.
The vast majority of global users are not using iPhones.
Yes, that was kind of the point of my comment. Apparently not well made.
Read the article. Typical users had old browsers often with poor reception. One user was using a PlayStation Portable which had very limited WWW capability.
The person you are replying to is saying the PMs are using new phones on WiFi, not that the customers are.
Thank you.
"What, support Safari? Isn't that, like, less than 20%? And its standards support is abysmal! No, not worth my time, they can upgrade to a normal browser like everyone else."
But if they dont, where is the disrespect? They dont know what a megabyte is, they dont feel a slow page load. Where is the disrespect?

React is too heavy weight for a lot of things. But it's ridiculous to call it disrespectful.

If Rick Rubin could take a tape to his car to listen to his mixes, your product people can try their websites on £20 phones from Tesco. They can ask to sit in on user tests with minority groups. Extending your knowledge like this is trivial, but rarely done.
May i ask why, specifically, Rick Rubin? I don't know who that is, but whenever we finished mastering a new song, we had a series of "systems" we listened to it on. We went out to my dad's work van and listened there. We called up our friend with a street-comp sound system in his car, and listened in there (neighbors must have loved us!), and then a "cheap" boombox with large-ish speakers but cheap.

if it sounded "clean" on all 3, without the bass muffling everything, and the highs not hurting the eardrums, we called it "good" and released.

Working in the music industry and not being aware who Rick Rubin is… is a bit weird.
i don't work in the industry, sorry. We just made music and released mp3s, 1997-2008. Co-creator of Def Jam, alright.

I wonder if David Lynch watches his stuff on a tiny screen just to make sure everyone has a good experience.

hint: no, he thinks small screens are stupid.

ETA: after like 3 years of mastering and reviewing this way i trusted my ears and my studio monitors enough to know what it would sound like. I also wrote in headphones and mastered on speakers, then remastered in monitor headphones. Anyhow, i think the whole point i was making is "yes, this is a good thing to do, for music, for websites, for software, etc"

Yeah but for those not using £20 phones from Tesco, where is the disrespect?
Not testing your software in the way your users use it is the disrespect. Not everyone has a modern device. Not everyone has 12gb RAM. Not everyone has 100mbps or even 10mbps. Not everyone has "unlimited" Internet.

If your website takes more than 3 seconds to load on the free Metro Wi-Fi, I'll go back to my search and pick a different page. If it takes more than 3 seconds to load on gigabit on a PC, I'll remember it and never click on links to it again.

If you don't respect my devices, then your work doesn't deserve my respect.

(Don't get me started on people calling themselves software _engineers_)

The consequences of MBs of JavaScript can be perceived by anyone in terms of performance and mobile data consumption.
+1.

I have been asked by someone in late 40s why uploading a video takes a lot longer than uploading a photo.

They are not dumb people. They just do not know.

The onus is on the engineers to design for them.

"Does it take longer to upload 10,000 photos than to upload 1 photo?"

If a 40-year-old can not answer that question, then they are in fact - dumb.

This is a matter of perspectives here. Some of my friends are absolutely brilliant lawyers and they trump me in their reasoning abilities (while I am a typ. HN member, high-tech engineer). Yet, they would not know some tech basics. I see lawyers struggle with formatting in Microsoft Word all the time :-), for one.

A brilliant physicist friend likewise once told me he is clueless how real numbers are handled in computers (not talking about floating point encoding specifics but conceptually itself). Yes, I can say that feels dumb, but I cannot deny that he is a brilliant physicist.

It's not about perspectives, basically every human has the same baseline reasoning capabilities. Understanding that "more work = more time needed" is part of that baseline.

The only "excuse" would be if someone didn't know what a film is at all, because they can't be expected to reason about something they don't have any knowledge about.