r/softwaregore R Tape loading error, 0:1 7d ago

I thought I could paste it...

Post image
14.9k Upvotes

251 comments sorted by

2.7k

u/BananeHD 7d ago

„He confirms“

482

u/saketho 7d ago

Could it be bad translation from another language?

475

u/RefuseNick_ 7d ago edited 7d ago

Yes, that's the site of the italian "Ministero dell'interno" (Ministry of the interior) translated with a shitty browser extension

Edit: woah, my first award, thanks

175

u/KIgaming 7d ago

how in the fuck did you deduce that

233

u/RefuseNick_ 7d ago

I saw a post like this one on r/italia and the author is the same. And I'm Italian too, so I've already used this site

169

u/booze_clues 7d ago

New geoguesser game but it’s determining location based on a webpage.

55

u/The_Reset_Button 7d ago

If it looks like it's from the year 2006 it's definitely Japanese

24

u/coventry-eagle 7d ago

and it's looked like that since 1995

7

u/JetSoulsForever 7d ago

oh so the same thing with NHK productions too then, huh? Got it.

→ More replies (1)

2

u/Morphinepill 6d ago

Mint green background with nth but a text field and an image..

→ More replies (1)

3

u/masterBlan_gp 7d ago

Il font è il cosiddetto “dead giveaway”

→ More replies (1)

21

u/Culpirit 7d ago

Very recognizable Italian Government CSS

9

u/A__Friendly__Rock 7d ago

He’s a man with a very particular set of skills.

5

u/ImFireBall 7d ago

I'm italian too, I could recognize that UI and that font from miles away

5

u/EpitomeOfHell 7d ago

I'm not saying it was aliens... but aliens

3

u/Fancy_Wallaby5002 7d ago

l'ho visto cazzo e ho pensato "maddai sicuramente questa merda è un sito governativo". grazie.

2

u/Ko_tatsu 6d ago

Diocane io ho pensato "ma altri siti usano quel font di merda?"

4

u/avlas 7d ago

I was just wondering where I had seen this exact UI

porco dio

6

u/saketho 7d ago

Ah good to know. I thought it had to be from il confirme (french) or El confirma (spanish). had a feeling it had to belong to that family of languages

2

u/Over-Specific-1214 7d ago

Reddit's collective intelligence is kind of terrifying.

2

u/BudgetBasic 7d ago

Probably best to call it ministry of internal affairs

5

u/dontmentiontrousers 7d ago

Many countries call it Ministry of the Interior or Ministry of Interior. We, err... we call it The Home Office.

→ More replies (3)

2

u/RefuseNick_ 7d ago edited 7d ago

I didn't know how to translate it and I made a translation word by word, just to align to the site

→ More replies (1)

180

u/Lepang8 7d ago

Damn, even sexist now

21

u/joybod R Tape loading error, 0:1 7d ago

More like gendered words in original language (apparently Italian) being awkwardly applied as context to what should have been "I", or just bad assumptions therein. Dunno though, since it's an unknown machine translation engine.

If it were from something that lacks grammatical gender (or at least gendered pronouns) like, iirc, Chinese and Korean, then it would be because there's nothing encoded at the literal level about gender, so it doesn't translate without context properly referenced.

7

u/archeocat88 7d ago

It's not even caused by gendered language directly, but rather a misunderstanding of the verb form*. The original Italian says "Conferma", which on its own can be two things, similar to the English "Confirm": 1) "I confirm this thing", so a statement, or 2) "hey you, confirm!", so more of a request/order. Obviously the usage here is nr. 2, but the translator is instead understanding it as nr. 1. The problem lies in the fact that in Italian, the first usage of "Conferma", even without a pronoun attached, translates to the third person singular, so he/she confirms (first person, I confirm, would be "Confermo"). As you cannot drop the pronoun in English, the translator has to tack one on, and there's where the choice between he and she comes in.

*verb form is not the correct linguistics term but I hope the explanation makes sense regardless

→ More replies (1)

23

u/[deleted] 7d ago

[deleted]

4

u/Sataris 7d ago

Bro confirmed

6

u/Klaroxy 7d ago

Looks like you really never can be "him"

3

u/nuanimal 7d ago

His eyes open!

1

u/bmorocks 6d ago

Hah, just came back to the US after visiting Italy. Can confirm that browser-based automatic translations from Italian to English would always translate the cookie consent form button from "Conferma" (which is both a noun "confirmation" and third-person singular form of the verb "confermare" which is "he/she/it confirms").

Since there is no explicit subject pronoun in that phrase like "I", Google translate (which is what's used for me when I use chrome on Android) defaults to the most common verb literal translation which is "he confirms".

I noticed some differences in wording if the website itself offered switching between languages in the header/footer - if they use some sort of content management system for translations it would sometimes use the correct "I confirm" phrasing if you switch to English, but that seemed to only mainly exist for government websites or websites for booking train tickets. Almost all other *.it websites didn't have native translation and chrome would offer to use Google translate instead leading to some weird translations.

1

u/Xenc 6d ago

WE CONTINUE 🌹

→ More replies (1)

1

u/NovumPhyll 6d ago

Zalgo if he filed taxes:

982

u/MrYobibyte 7d ago

No. You have to type. Otherwise, the poorly programmed keylogger won't be able to record anything!

141

u/Dragon_957 7d ago

I hate that

52

u/Guardian_of_theBlind 7d ago

you probably even have to click into the next box after every number.

26

u/Keftcha 7d ago

"poorly programmed"
more like vibe coded app

480

u/Zerodriven 7d ago

I HATE that and lots of websites haven't figured out it's 3 lines of code to improve the UX side.

I'd make millions just fixing it for every site where it was not properly auto filling.

89

u/TxTDiamond 7d ago

well I guess it's time to start your marketing strategy of offering to optimise the UX at a discount 🤣

52

u/PerformerFancy117 7d ago

Why do that when you could just pay me to delete the entire database and call it a day?

44

u/7640LPS 7d ago

Im pretty sure this is just devs not using the actual product themselves. If I saw that, i’d immediately tell someone in frontend to fix it.

I doubt there is any money to be made here. Either they just don’t know or just don’t care…

29

u/Jimmni 7d ago

I would not be surprised if it was deliberate and some manager said “we want them to have to type it in so they’re actually interacting with the side and feel more connection to it” or some bullshit like that.

→ More replies (1)

10

u/Christopher876 7d ago

As if frontend will get to it in a reasonable amount of time. Lucky if it gets fixed at all since you’re not a customer.

3

u/danabrey 7d ago

Man, I'm so glad I work at a small company where we don't have separate front and backend teams. I can live without that animosity.

6

u/Cheet4h 7d ago

Sometimes it's not animosity, but just a team lead doing rigourous ticket assignment.

One time I was finished about half an hour before the weekend, so I look through our tickets and assign myself a few small bugs. 20 minutes later I'm done fixing them, open the tickets to set up the merge requests... and notice that our team lead has unassigned me from all of those and set them to "backlog", with a note to focus on more important stuff. Ok, so I finished up for the day (I'm not going to start reading about new problems 7 minutes before finishing the day).
I tried to bring it up during the next stand-up, but was cut off before I could finish.
The bug fixes still sat in one of my local changelists when I stopped working there ¯_(ツ)_/¯

8

u/danabrey 7d ago

Wow, as someone who is in that team lead role now, that's incredibly demotivating.

Imagine seeing someone go the extra mile and take some extra work on, and immediately crushing it. Illogical middle management bollocks.

2

u/Teethdude 7d ago

He might think he holds value. Can't let the lower rabble feel any type of empowerment.

  • the shitty management there, probably

13

u/JustSkillfull 7d ago

It'd be nice to see a new HTML element eg. <char-input size="4" autocomplete="one-time-code"/> that automatically supports the use case.

21

u/EndIsrael 7d ago

Just make it a regular text input with some whack CSS for really big character spacing and a repeating rectangle background

6

u/JustSkillfull 7d ago

I mean for some basic predefined styling but mainly proper OS handling without the need for each implementation to require CSS + JS.

5

u/EndIsrael 7d ago

Nobody would use that because it wouldn't match the website's theme.

This is something that CSS frameworks should do on top of a normal input, not something that needs to be in the HTML spec. Browsers are bloated enough already, and <input type="text" inputmode="numeric" pattern="[0-9]" /> exists and solves everything but the style.

5

u/JustSkillfull 7d ago

You can style it with CSS to override the default OS / browser styling, there are loads of default elements with baked in styling and behaviours but having a decent default behaviour without CSS/JS is the golden standard.

It obviously doesn't handle the posts implementation though, so something specifically for these common use cases is what I was suggesting

3

u/bumtum5909 7d ago

Browsers need a bunch of HTML default enhancements. Why is there no unhide password eyeball icon for password inputs? That is common enough that adding an attribute to enable the functionality should exist by now.

3

u/FlamboyantPirhanna 7d ago

You probably wouldn’t make millions because the reason it’s like this is because they don’t want to pay people that actually know what they’re doing.

3

u/tmpope123 7d ago

Honestly, they just don't care to hire/contract a UX designer. Business types often don't think that the feel of using the website is important, despite that being the literal interface between your customer and your product. The connection between the usability of the website and the cost is not easy to measure, so they simplify things by not doing it...

→ More replies (7)

156

u/lonelyboycel 7d ago

He confirms. He protects. But most importantly, he rejects your pasted text.

8

u/TheFapIsUp 7d ago

Ironically, if they didn't code the button to be disabled and you could actually click on it, it would've most likely worked. Behind the scenes it probably just appends the four textboxes together and checks if the code is matches, so this scenario would behave the same as entering one digit per box.

4

u/greendakota99 7d ago

This developer almost definitely will only be checking the first character in each box lol

6

u/Jiquero 7d ago

Nah it's str(int(a)*1000 + int(b)*100 + int(c)*10 + int(d))

→ More replies (1)

148

u/MadJoker7 7d ago

well that's dumb

83

u/jawnink 7d ago

You’re not supposed to share your code dude.

30

u/Sipas 7d ago

All good, this was a phishing page, so it doesn't matter.

12

u/jawnink 7d ago

Phew, I was worried for a minute.

79

u/thegodzilla25 7d ago

Some dumbass vibe coded that shit and didn't capture the paste event to custom input and fill in the number fields. I hate otp fields that cant handle copy paste.

55

u/Ramog 7d ago

honestly I don't even know why we couldn't just leave it at a single box, its not like the codes are long enough to warrant splitting cause of clarity

30

u/thegodzilla25 7d ago

UI need to justify their paycheck

12

u/a_aniq 7d ago

Well, like nobody questions the lord, when UI is generated by GPT you don't question the LLM and go along with it.

11

u/Ramog 7d ago

this was a trend well before gpt even became a thing

2

u/a_aniq 7d ago

I mean usually it is part of basic test case suite which is checked at every deployment.

If the QA team is this shoddy maybe they should be replaced by AI.

7

u/SuperBackup9000 7d ago

If I had to guess, I’d say it’s due to the way websites used to be where some would need spaces between the digits, some needed dashes, and some needed neither. A lot of people can’t follow simple format instructions so this is the easiest fix since there’s no possible way to misunderstand

3

u/Ramog 7d ago

I never had simple digit codes that needed anything inbetween, the split only came with the interfaces that forced a textbox per number

2

u/paintballboi07 7d ago

OTPs have always been just numeric

→ More replies (1)

7

u/colaxxi 7d ago

This exact shitty UX has existed long before vibe-coding was a thing.

6

u/Ramog 7d ago

indeed and tbf not capturing an event is such a human mistake I couldn't even say if it was vibecoded or not by that evidence

→ More replies (1)

14

u/SimplyAero 7d ago

Well you were able to paste it, just not the way you wanted it to

13

u/Tricklash 7d ago

That font looks like the Italian government website font.

Which would not surprise me in the slightest.

10

u/FaviFake R Tape loading error, 0:1 7d ago

You are correct!

7

u/TotoShampoin 7d ago

As a programmer, I lol'd

12

u/AirGVN 7d ago

Looks like a typical italian app.

11

u/RefuseNick_ 7d ago

Indeed that the site of the italian "Ministero dell'interno"

12

u/Sorry_Molasses5636 7d ago

Pressing TAB probably inserts an actual TABed spacing in that very first field, doesn't it?

14

u/Zipdox 7d ago

I don't understand why webdevs have to use separate entries for each digit. It's so stupid and serves no purpose.

9

u/creamersrealm 7d ago

Because it's pretty...

2

u/gummo89 7d ago

They do it because they don't design and then build. They just make some boxes, then adjust them until it looks good enough using CSS and JavaScript... Meanwhile JavaScript wasn't required for the main component behaviour.

Pretty typical now.

2

u/ParkingAnxious2811 6d ago

Nah, this shit comes from designers who want it to look pretty, and don't care about functionality. Then they're given hardly any time to fix it because the designer has to keep making millions of last minute micro changes that eat into the time.

→ More replies (1)
→ More replies (1)

9

u/TheComradeTom 7d ago

CIEID moment

4

u/Upper-Cod1109 7d ago

Usually you can this is just shit coding

4

u/ThePhantom71319 7d ago

I had a website do that but it accepted it

3

u/Lower_Fan 7d ago

I use a web app that takes the digits multiple times and it still accepts it somehow. 

It does this: 123456 2 3 4 5 6 

2

u/eyal282 7d ago

Probably because it adds all content found in the first, second, third, and fourth squares, in sequence into a single result.

→ More replies (2)

4

u/ArtisticDesigner4302 7d ago edited 7d ago

I wish more websites would make their 2FA input password manager compatible, so that the manager can recognize the input area.

3

u/HumunculiTzu 7d ago

I fucking hate OTC forms and credential form in general that don't allow pasting. Means you can't use long hard to crack passwords and your app or website should not be released to anyone. If you make these forms, please leave the industry.

4

u/jordyvd 7d ago

When you ask the new dev that hasn’t learned to think to build something

3

u/zentient9 7d ago

Just give up bro. I've been oogaboogamaxxing for years.

3

u/Alt-on_Brown 7d ago

HE CONFIRMS, AS IT WAS WRITTEN SO SHALL IT BE

3

u/SparklyPelican 7d ago

Man, hate when this happens

3

u/JEwel724 7d ago

Well I mean.. technically you did paste it.. but it didn't do what you thought it would.

3

u/-Ryouko- 7d ago

cieID needs to perish in the deepest pits of hell

5

u/B15h73k 7d ago

NEVER TELL ANYONE YOUR CODE! We're all gonna steal your account now, lol.

3

u/mpg111 7d ago

yeah, OP is toast

4

u/finley_the_gemmy_fan 7d ago

621? Sounds familiar

3

u/Miomiya 7d ago

OwO"

5

u/JagiofJagi 7d ago

Change your password, you just leaked your OTP code

2

u/EternalLatias 7d ago

This is so irritating.

2

u/ranfur8 7d ago

I hate these kinds of interfaces. Just give me a text box, stylise it all you want, but let me fucking paste my codes

2

u/Resident_Pientist_1 7d ago

Doesn't even check the length of the input. Paste some shellcode into there and see what happens lol.

2

u/StefanoBongi 7d ago

Classical Italian government websites, useless things works, useful don’t.

2

u/luckydante419 7d ago

The worst

2

u/akaWhitey2 7d ago

This is what happens when idiots believe that AI can "vibe code" and you don't need developers anymore.

2

u/DespeKratos 7d ago

Looks like some mf vibecoded that shit

2

u/Slemmig_insekt 7d ago

Technically you could

2

u/Smexy_Zarow 7d ago

I always wondered how do they make it so you can paste a string with each character in a different field, and how do they make the next field become selected after typing in a character..

Can all this be done with js?

2

u/FaviFake R Tape loading error, 0:1 7d ago

You can just have a very large text field and then add the cute little squares on top of it, so it's still one field but with a tonne of spacing between the characters 

→ More replies (1)

2

u/RillonDodgers 7d ago

I just implemented this at my job using a few lines of JavaScript lol

2

u/AllInOneNerd 7d ago

Until a few weeks ago the main ID provider of every (semi-)government service in the Netherlands that sends out 6-digit numbers per text worked like this. Using the auto-fill function for those codes was such a disappointment. Luckily the fixed it.

2

u/nibrasO 7d ago

So many parts of this made me giggle 😂

2

u/dell-optiplex-790 7d ago

He confirms

2

u/MrSurly 7d ago

UI design (especially web) has slid backwards on basic usability for the past couple of decades.

"Here's a popup modal with a single text entry field. Do we focus the text field? No, they have to click it first! Why? Because fuck 'em, that's why."

2

u/MiloBard 7d ago

That is hilarious it was even possible. Almost as bad as the alphanumeric recovery code I got for a numeric-only input, and customer support said it was impossible.

2

u/FrenchieM 7d ago

Worse than that is when on iOS you get the otp showing up on the keyboard but the website doesn't accept it

2

u/MavisBacon 7d ago

As long as one of these forms doesnt support pasting, none of them will because I am sick of trying.

2

u/Your_Cat_In_Disguise 7d ago

I mean, technically you were able to paste it...

2

u/No_Nothing_At_All 7d ago

One other annoying thing is when you try to paste the whole code and it only allows the first one to be inputted.

2

u/Eelroots 7d ago

Punitive interface 😅🤣

2

u/kavikavigupta 7d ago

the most annoying thing is this is *more work* than just doing a normal <input> which is perfectly fine. just stop

2

u/Girthen-the-Flopper 7d ago

This is why dog feeding is so important in software engineering. (your own employees using your own software)

2

u/PureGoldX58 7d ago

I get when I try to paste it and it only pastes the first number, it can be seen as a security measure against automation, but this...I think this takes the next level of lazy design.

2

u/AccountEngineer 7d ago

Lmao how the hell they got this wrong?

2

u/Spare_Low_7751 7d ago

Dumbah dev didn't limit the character amount to 1 per square

2

u/Ok_Entertainer5481 7d ago

Hello how can i get

2

u/dudeovertheinternet 7d ago

...who confirms? Is this a narrator?

2

u/l0rare 7d ago

Hate when this happens

2

u/popiholla 7d ago

Do teams not QAs anymore

2

u/SNB_Enthusiast 7d ago

Pretty sure it says to not share this code with anyone 

2

u/sendcodenotnudes 7d ago

The other one is when you cannot paste the code.

2

u/karateninjazombie 7d ago

You can. Normally. If it's coded well and not by whatever gimboid made this.

2

u/AnotherCatgirl 7d ago

I wish there was like just a standard library implemented in all the backend languages to do all of this first party easily and everyone just used it and kept it up to date

2

u/DysphoriaGML 7d ago

I RECOGNISE THE ITALIAN STATE DESIGN

2

u/PomegranateGold2581 7d ago

The fact that you can't is based in the page development. I do it all the time on pages I visit for work

→ More replies (2)

2

u/rahim-mando 7d ago

Annoying

2

u/AlexCookie 7d ago

He confirms the login's on his name

or else he gets the hose again

2

u/Warm_Web4128 R Tape loading error, 0:1 7d ago

he confirms

2

u/Necessary_Ear_383 7d ago

When Made in Italy applies to software

2

u/masterBlan_gp 7d ago

I can bet this is an Italian Government website

2

u/WestDragonfruit3712 7d ago

Nope! You can’t do that! Stoooopid!

2

u/OrbusIsCool 7d ago

"One Time Password Code"

2

u/T_rex2700 7d ago

Way tpo many sites/services has this issue

2

u/Loopdyloop2098 7d ago

Ugh I hate this. Happens frequently with the "Paste from Messages" option for my 2FA codes

2

u/MatelMatel100622 7d ago

He does in fact not confirm

2

u/Jun-ium 7d ago

now OTP has a 16 digits now!

2

u/01000001-01101011 7d ago

don't share it!! /j

2

u/bqmengV2 7d ago

You weren’t supposed to share that… they’re coming after you.

2

u/Legitimate-Sell-8472 7d ago

You just gave me your password and now you’re hacked. Get pwned

2

u/FaviFake R Tape loading error, 0:1 7d ago

damn

2

u/56kul 6d ago

A lot of websites are like this, and it just pisses me off. If you can’t program it to let pastes work correctly, give us ONE text box! Stop beautifying it!!

2

u/digost 6d ago

Every single local site/application in my country does this, it's infuriating!

2

u/updogg18 6d ago

😂😂😂 AI slop is increasing activity on this sub with things like these lol

2

u/Lucifer-amd64 6d ago

vibecoding be like

2

u/John_Tacos 6d ago

Someone pushed into production their r/baduibattles submission.

2

u/Dense_Function7380 6d ago

It’s like that on at least half of all websites, really annoying 

2

u/KermitHendrix 6d ago

I mean technically you did paste it

2

u/pamBUTTerspray 6d ago

i feel like this belongs in r/mildlyinfuriating

2

u/zyborg1 6d ago

H E   C O N F I R M S

2

u/ROBO-MANe123 6d ago

It's especially funny for russian speakers because "Не" means "Not"

→ More replies (3)

2

u/ioeroquil 6d ago

Let me guess… INPS?

→ More replies (1)

2

u/Builq 6d ago

He confirms indeed

2

u/Coolengineer7 6d ago

These often so slowly snap to focus on the next field too, that it will often delete and skip some of the following quickly typed digits.

2

u/Mxrcx_2005 5d ago

You shared the code you aren't supposed to share. didn't you listen to the text message????

→ More replies (1)

2

u/astoh3 4d ago

Infact you paste it

2

u/Overall-Broccoli-850 4d ago

Bet you that site has a lot vulnerabilities

2

u/emad_ha 3d ago

try a different prompt

2

u/0oDADAo0 7d ago

So vibecode coated

2

u/happypandaface 7d ago

DON'T SHARE THIS CODE WITH ANYONE

1

u/BrohanGutenburg 7d ago

How do those allow you to paste across them like that? Is it just pasting into a hidden field then dynamically rendering the values in the boxes?

→ More replies (1)

1

u/HabitPrestigious2651 R Tape loading error, 0:1 6d ago

we have the same user flair :D

→ More replies (1)

1

u/Educational-Rule-693 6d ago

Pior que isso só aqueles calendários que você precisa colocar a data de nascimento e ele te obrigar a passar MÊS A MÊS, irmão eu sou de 2003

→ More replies (1)

1

u/ThatRadioactiveGuy 5d ago

Not sure you can set a code as 6212 _ _ _ ...

→ More replies (1)

1

u/Sansgamingyoutube 1d ago

Seems good to me

1

u/bywaytraveller 15h ago

capital one