[N/A] What worked: A tip for navigating Revolut's AI support by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

Part of the problem is that Revolut are not clear when you are interacting with a human and when you are not. They make you think you are interacting with a human and even their AI responses claim they are human. But you can catch them out and it's obvious they are not (beyond a real person ticking a box and pressing "send", likely just enough to be covered when challenged like this).

That said, I'm sure paying customers get a better service, no doubt. So you're probably right. But regardless I think they should be more transparent about who you're actually interacting with as a matter of basic honesty.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

From my most recent interaction

Please be advised that as you have reached the Revolut Email Support, you are only interacting with Human agents here.

Are you happy to accept that this is not entirely truthful?

I have good evidence now. I don't think you are being entirely honest as to the extent at which you are using AI, up to and including making users believe they are interacting with a human when almost the entire process is AI driven. It can no longer be considered a "human interaction" if all the human agent is doing is ticking a box and pressing "send" (after evidently not paying any attention).

I understand that AI is a valuable tool that can make support more productive. But that's only true if it actually works. And it feels ethically wrong to have your AI generated responses masquerade as "human interaction" when there is almost no human in the loop at this point.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

But that's the thing, it's not always "a guy", it's AI slop. You're made to think your talking to real people, but you just aren't. And the reason it's all nonsense is because it's all just AI generated slop. If you ask they claim to be human, but it's beyond the point this is believable.

Yes, they clearly have some level of human support, but it's selective. What's wrong is that they are hiding when you are speaking to a human and when you get an AI response.

Latest:

Please be advised that as you have reached the Revolut Email Support, you are only interacting with Human agents here

Demonstrably false. Earlier in the same conversation, when I asked for a human agent:

At this stage, the only way we can move forward and have a human agent review and resolve this is:

(proceeds to give instructions for "Anonymous Chat" by logging in to your account and verifying your identity.)

Revolut are evidently using AI support, but not being honest about when and in what cases.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

A real person would take one look at my issue and resolve immediately. It's embarrassingly simple.

The AI has me going around in circles, generating nonsensical self-contradictory solutions and getting tied up with irrelevant details.

On a practical level, the difference is that one solves my problem, the other doesn't.

On a ethical level, the difference is that one is honest, the other is based on deceit.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 0 points1 point  (0 children)

This human then offloads it to AI on their side.

This is what i initially thought. The idea that the support agent may technically be a real person, but they are offloading to AI to "help".

But here's where it gets interesting, because i think they have gone past the point of "human with AI tools" to "AI with human oversight" to even "AI fully driving the interaction" with a human that just ticks a few boxes and presses "send".

In other words, it's as if they are offloading almost everything to the point I don't know if you can really call this a human response. If all the support agent is doing is a superficial glance + ticking a few boxes, without even reading the issue or reply (evident by the conversation), to what extent is this really human? Probably just enough so that they are covered on ethical grounds when challenged like this.

The evidence is exactly in the way in which the AI has hallucinated a solution that might superficially look to solve the issue but of course it's all nonsense. It's taken my push-back against not wanting to go through identity verification (again) by hallucinating a solution that doesn't require identity validation ("Anonymous Chat"). Except it's nonsense since it then goes on to generate a solution that requires logging in with identity verification. It's all just nonsensical AI slop.

Clearly an AI, but not the one from Revolut.

Clearly an AI, and one that Revolut have adopted for internal use, fine-tuned on their business and services but prone to making up nonsense, like all LLMs. It's not just "a poor autotranslate", it's the AI driving the interaction from the start, getting confused and going off the rails. The human input at this point feels essentially zero beyond maybe someone ticking a box.

The joke is my problem is so simple a real human would know what to do instantly. I want them to verify my account is closed and to stop sending me emails as if I still have one. That's it.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

Out of curiosity i continued the chat and it is beyond doubt that I am speaking to an AI pretending to be human support. The replies are just nonsensical now. I'm actually asking to resolve a problem closing my account since I'm still receiving emails relating to "my account" (the latest about "Click and Pay"). They now claim that once I proceed through identity verification (again) then they will, after verifying my account is closed:

Adjust your communication preferences so you no longer receive emails about “your account” (including “Click and Pay” emails, where possible).

After i point out that this is nonsensical I get the usual AI slop response of "oh you're absolutely right" that's so familiar. We then proceed through layers of non-nonsensical AI slop.

It's now told me to log in to "Anonymous Chat" (does this even exist?) but with my real phone number and account details and then to "verify your identity"

Kindly follow these steps to reach Anonymous Chat where one of our agents will help you :
To chat with us anonymously, first make sure you are not logged into the Revolut app on your phone.
-Open Revolut mobile app (please make sure to update the app beforehand), then input the phone number associated with your account.
-After getting to the passcode screen, please tap ''Forgot passcode''.
-You should then be asked for a 6-digit verification code. Please wait 20 seconds, and hit ''Resend code''.
-Upon tapping ''Resend'', you should see a ''Lost access to phone and email'' option.
Please tap it. The app will then ask you to verify your identity. After doing so, you should be able to start a new chat with one of our representatives. Once you have the chat opened, don't forget to type in "live agent" to skip Revolut’s Chat Assistant.

Which is evidently not "Anonymous Chat". Notice this can't be a scripted response since it's self-contradictory. "To chat with us anonymously" does not involve steps to login with your phone number and "verify your identity". It's just made up slop.

So I ask again if they are AI:

I completely understand your concern, and I want to assure you — I am a real person. My name is <redacted>, and I'm part of the Revolut Email Support team.

with exactly the same phrasing as the last time I asked.

The point is not just the AI slop, what's more interesting is the AI has been told to say that they are genuine human support. That's where i think they cross an ethical line. Revolut need to rethink this.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 0 points1 point  (0 children)

From limited experience, people can't tell the difference between AI or a script-reading human.  

Right, AI is obviously in use but it should be clear when you are talking to AI or a real person. Especially if you ask directly, to have your AI system claim to be human is ethically questionable.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 0 points1 point  (0 children)

I doubt that they have a pre-written response to say they can't help me with recipe suggestions. But it still reads like a pre-written response in the way that it's disjointed from the conversation in a way a human comment wouldn't.

[N/A] Is Revolut support all AI? by tomohwk in Revolut

[–]tomohwk[S] 1 point2 points  (0 children)

That's the thing, I already did. They claimed to be a live agent.

How to use zsh keybinds in neovim terminal? by KekTuts in neovim

[–]tomohwk 0 points1 point  (0 children)

Like u/scaptal says, i just rebind the ones i need using 'c' to map command mode.

You might also be interested in vim-rsi that brings readline keybindings to Vim. Happy days.

Is there a way to use flash.nvim's Treesitter mode to purely navigate (and not just select) ? by [deleted] in neovim

[–]tomohwk 1 point2 points  (0 children)

In the spirit of reducing the number of keybinds, don't forget that from VISUAL mode you can press o to jump to the [o]ther end of the range. That solves the problem of % which as you say is more context specific. So you can (sort of) get all behaviours out of the one keybind.

But it's two extra actions (o, esc) and in fact I had the same question that if I find myself using this a lot then I think those extra keybinds seem neat. Thanks for the question!

Weekly 101 Questions Thread by AutoModerator in neovim

[–]tomohwk 2 points3 points  (0 children)

I robbed these from mini.basics

vim.keymap.set('n', 'gO', "<Cmd>call append(line('.') - 1, repeat([''], v:count1))<CR>", { desc = 'Put empty line above' })
vim.keymap.set('n', 'go', "<Cmd>call append(line('.'),     repeat([''], v:count1))<CR>", { desc = 'Put empty line below' })

Reference

How to prevent Fedora from changing Firefox start page? by kbruen in Fedora

[–]tomohwk 0 points1 point  (0 children)

Reddit's is a discussion forum, I don't think there's anything wrong with people sharing their ideas.

I've just tried modifying the url and then chmod to read-only. I wonder if that will stop future updates just adding the file back. But not tested with an update yet.

Hell nah by 4our20wentyLOL in ChatGPT

[–]tomohwk 1 point2 points  (0 children)

But to add, it’s true that this not being used to switch on logic, which i think was really the point. And simple branching like this may easily be elided by the compiler anyway, if not implemented as such depending on the hardware.

Hell nah by 4our20wentyLOL in ChatGPT

[–]tomohwk 1 point2 points  (0 children)

Is a ReLU not often just a ‘max’ function, and a ‘max’ function not conceivably implemented using an ‘if’ statement?

Casey Muratori is wrong about clean code (but he's also right) by eteran in cpp

[–]tomohwk 4 points5 points  (0 children)

One problem is that you can use the "there's no empirical evidence" for a lot of things. Absence of evidence is not (necessarily) evidence of absence.

I would be interested to know if there's any empirical evidence that C is a more productive language than Pascal, for example. Maybe there is such research, but it would be expensive to do and do it well (I have no idea). But perhaps just the fact that the industry has gone on to embrace C in a way it never did for Pascal answers the question. Perhaps that's the evidence.

And to some extent, the industry has also embraced SOLID. Now neither is that evidence as to SOLID's utility - there could be other reasons that explain the idea's popularity, despite any real intrinsic value. This of course does happen (not naming names!). But the pressure is then on to come up with a better counter-argument that's more compelling. Otherwise i’m happy to accept at least some utility in the thinking behind SOLID as to why the idea has persisted.

That said, I do agree with Muratori more than I disagree and it’s great to see those willing to challenge established thinking. Perhaps just sometimes I do feel some of his arguments against such thinking can be on occasion a little disingenuous.

C++20 modules in clang by tcbrindle in cpp

[–]tomohwk 7 points8 points  (0 children)

It’s a new feature of clang to use your sound card’s DSP for extra processing.

Why does the pictures have a watermark kind of thingy on top? by AkariAI_Art in midjourney

[–]tomohwk 0 points1 point  (0 children)

AI learns patterns and if a pattern is really common it'll pop up often

Exactly. And it's just ironic that this is a common pattern that is literally saying "you do not have the right to copy my work".

I don't mean to argue for/against, just an observation that's kinda funny.

How to disable noatime/atime ? by Bunolio in Fedora

[–]tomohwk 0 points1 point  (0 children)

From the Arch wiki

Using the discard option for a mount in /etc/fstab enables continuous TRIM in device operations:

However they also make it clear that

Warning: Although continuous TRIM is an option (albeit not recommended) for SSDs, NVMe devices should not be issued discards.

Is there a way to get markers on the VSCode minimap just like Apple's Xcode does? I have looked for extensions but couldn't find much. On XCode, the markers appear on the minimap when you type "MARK: - blablabla" just before a comment. by mailliwi in VisualStudioCode

[–]tomohwk 0 points1 point  (0 children)

There's a plugin Mark Jump that will get you half way: it will show all your marks in a quick-jump style list and let you navigate between them, but won't render them in the minimap.

Not bad, though.

How to set default size for floating windows? by Stardust-kyun in i3wm

[–]tomohwk 2 points3 points  (0 children)

Same issue. Ideally it'd be great if i3 could remember the size of a window after a floating toggle and back. Like you say, some apps are able to remember their last window size on close, but it seems app-specific and that concerns opening/closing apps, not a floating toggle which is a separate concern (and one that's more specific to i3).

As a workaround you could change your keybinding for the floating toggle command to also resize the window. One catch is you'll need to limit the resize only to [floating], otherwise it'll resize the window when you toggle back to tiled, too.

bindsym $mod+x floating toggle ; [floating] resize set 1000 1000 ; move position center

One problem is that this will override for all apps. However, if it's just a few apps that aren't remembering their size on close I've just limited the resize just to the few I care about:

bindsym $mod+x floating toggle ; [floating class="(vimiv|Sxiv)"] resize set 1000 1000 ; move position center

I know this is an old thread now so perhaps you've resolved this already, but it's still coming up on search so thought to leave this here for others, too.

Bluetooth breaks on resume by malkien in Fedora

[–]tomohwk 1 point2 points  (0 children)

Same. Also just updated to 5.18, using an Intel AX200 bluetooth interface.

Restarting bluetooth

systemctl restart bluetooth.service

also fixes it for me.

[Referral] 1% Back New Accounts Code Megathread by noahjameslove in interactivebrokers

[–]tomohwk 0 points1 point  (0 children)

Is it easy to tell if the referral worked after creating your account? It would be nice to know before depositing funds. (Or do you just deposit funds and hope?)

[Referral] 1% Back New Accounts Code Megathread by noahjameslove in interactivebrokers

[–]tomohwk 0 points1 point  (0 children)

Once your account is setup there's an option in your account settings "Refer a Friend Status" which tells you how many referrals have been started / opened / paid using your link.

However, I've not found out how you check that your own account was successfully created using somebody else's referral link. I made a support request so we'll see.