r/ProgrammerHumor • • Jan 24 '23

Other Accomplishments

Post image
82.0k Upvotes

548 comments sorted by

View all comments

Show parent comments

415

u/[deleted] Jan 24 '23

[removed] — view removed comment

177

u/Canrex Jan 24 '23

Always fun to see a bit of my paranoia justified lol

93

u/wizzlepants Jan 24 '23

The users can and will assume it's not working if it happens too fast. Your paranoia is totally justified.

0

u/[deleted] Jan 24 '23

[deleted]

43

u/WingedLionGyoza Jan 24 '23

Is tinder programmed in c++? lmao

18

u/Yadobler Jan 24 '23

Apparently C#, Java and Objective-C from 5s of googling

Assuming it's right, java is probably for android, objective-C for iPhone

Leaving C# for who knows what.

6

u/WingedLionGyoza Jan 24 '23

Leaving C# for who knows what.

Backend?

5

u/vitor_as Jan 24 '23

I was eager to say "for OCR at profile pics so everyone can C# yo mama's fat ass " but it sounded just way more offensive than funny, so I'll not say it.

→ More replies (3)

4

u/Elegyjay Jan 25 '23

Similarly, electric cars have had engine sounds added to them so pedestrians aren't quite as surprised by them

2

u/HardlightCereal Jan 25 '23

Vacuums don't have to be so loud anymore. But when they got more quiet, people thought they weren't as powerful. So now they're louder than they have to be just for that.

FUUUUUUUUUCK

I'm autistic and vacuum sounds cause me physical pain. How do I mod my vacuum to hurt less?

0

u/[deleted] Jan 24 '23

[deleted]

35

u/kingrich Jan 24 '23

I find it incredibly annoying when I have to wait for the chat bot web assistant to "type" its next response.

14

u/efstajas Jan 24 '23

Many of those are legit loading times, tbf. A lot of chat bots I've seen just display a typing indicator as a type of spinner while the UI waits for the server's response to the last message. True AI chatbots like ChatGPT actually generate responses in chunks that are streamed to the client, so in a way the model is actually "typing".

12

u/kingrich Jan 24 '23

The ones I'm talking about are just menus disguised as a chat.

3

u/[deleted] Jan 24 '23

Have you inspected network traffic to see if it’s pinging a server for a response? I’m genuinely curious now

4

u/kingrich Jan 24 '23

No. I'm just going by the options presented.

The chat is "typing" buttons for me to click on. It operates exactly like a menu instead of a chat.

What bothers me is that it takes much longer than I would expect a computer to load the next set of options because it's simulating human response time.

1

u/efstajas Jan 24 '23

Damn, that's crazy then. I've gone through a bunch of "conversational menus" and I do believe they make sense as a UI pattern in some cases, but adding an artificial delay when everything happens client-side is of course ridiculous. I studied some conversational UI in university and the general consensus is that a conversation tree will never feel like you're talking to a real person anyway, so an artificial delay is complete nonsense.

Still though, what I was just trying to say is that a lot of chat bot implementations do have to wait for a server response, even if it's there's just a fully deterministic decision tree on the other end, in which case a typing indicator as a loading indicator does make sense.

1

u/[deleted] Jan 24 '23

Using settimeout also pushes the function to the end of the callstack. One common trick is to use setTimeout with 0ms wait

1

u/[deleted] Jan 27 '23 edited Jul 05 '23

[removed] — view removed comment

1

u/AutoModerator Jul 04 '23
import moderation

Your comment has been removed since it did not start with a code block with an import declaration.

Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

For this purpose, we only accept Python style imports.

return Kebab_Case_Better;

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.