20000 forum users - Awesome Special Event!

Nah, it isn’t they, it’s it.

3 Likes

kara-detroit-become-human

5 Likes

Recently I learnt that WHMCS will generate invoices automatically when a service is close to due.

I don’t quite like this approach. It feels… off. Like this shouldn’t be the standard. A company can and should notice its users that something is close to due, but by creating invoices? Yikes.

4 Likes

Different tax regulations have different rules on how invoices should be handled. You have to be aware of the applicable tax regulation and configure WHMCS accordingly. Don’t assume the defaults are fine.

Under the hood, WHMCS always requires something invoice-like for customers to be able to submit a payment. If actually generating an invoice is problematic, you can configure WHMCS to instead issue “proforma invoices” that people can submit a payment to and are only finalized when the invoice is fully paid.

But I do admit that WHMCS’ implementation is usually messy, and sometimes simply incompatible with applicable regulation. I remember that WHMCS handles refunds by editing the original invoice, which is illegal under EU tax law (once an invoice is generated, it’s supposed to be immutable - refunds are supposed to be done through credit invoices, i.e. generating a new invoice with a negative amount). So for that, you basically just have to choose which flavor of tax fraud you want to commit.


Also, there are companies that just work that way. Many companies have cancellation periods, where you need to, say, submit your cancellation requests 30 days before renewal or you’re going to be locked in. Then it’s completely fine to generate a renewal invoice 30 days before renewal, because customers are obligated to pay anyway.

7 Likes

I’m a bit surprised that while Reddit blocks many VPNs and requires you to login in order to view content, it didn’t block Tor…

Until I see Tor browser have a little button next to the URL telling me that there’s a Tor version available lol :rofl:

6 Likes

Man, i miss tor. But i’m not using it because one, live media content lags all the time. Two, MOFH blocks tor (and surprisingly, CloudFlare Warp VPN) :face_with_raised_eyebrow:

6 Likes

I just finished setting up my first Tor website :face_with_tongue:

The process is surprisingly smooth, but I still don’t know how that long hostname is then associated with my server :rofl:

6 Likes

The Tor Project has a full article about how it works here but basically the .onion address is really just your site’s “identity public key”.

8 Likes

Also surprised, I’ve tried to access Reddit from quite a few proxies, and none worked.

Can’t remember, are you the one who doesn’t actually use IF?

If you mean “actually” by hosting a serious website on it then yes I don’t actually use InfinityFree, I have lots of VPSes for everything, but also no as I don’t think I’m the only one who doesn’t actually use IF here.

Correct me if I’m wrong.

4 Likes

I’m using it for my very simple landing page and a very simple analog clock page made by someone on codepen :hamburger:

can i borrow one? /jk

6 Likes

imagine having a vps server dedicated for cron job and ping :skull: i think no one did that except me, https://cron-job.org/ exist but ig im too rich or dumb to use it

I don’t know why these guys are trying to make it seems that using an external service for cron jobs is better than “legacy” linux cron jobs, as if the ability for the service provider to just forcefully shuts down or manipulates your cron jobs is superior :rofl:

5 Likes

I’m having strange conversations again :rofl:

I started out by asking the nutritional differences between cows and goats milk
Then progressed to dog and rat milk followed by asking if there is such a thing as insect milk and it told me some labs have researched cockroach milk ! :rofl:

3 Likes

when signing into my google account on this cloud desktop (now running debian 13 with lxqt, still in github codespaces,) since this other account doesn’t have 2FA (only recovery number and email,) it prompted me to scan a QR code and follow the link from it. The link then brings me to SMS app to send a text with a piece of unique identifier on it. One, elderly people who only has a dumbphone, how they supposed to scan the QR. Two, even for us younger people, if they see the QR screen in a phone’s web browser, how do they scan it? (luckily i cheated with Via browser’s qr scanner feature, which is able to scan from screenshots,) Three, what if i don’t have enough balance to send texts in the first place? For my provider (Three,) price for texting to other provider is around 800 rupiah each! I know it’s not that expensive, but damn, google really wants to make things difficult!

7 Likes

Good question, but more recent dumbphones usually have QR scanning iirc. I don’t know if it can bring up the SMS send screen properly on the other hand.
And if you are talking about those elderlys who actually just use that kind of dumbphone I don’t think that they’ll have a Google account to begin with :rofl:

I’m willing to guess that Google isn’t that dumb and probably don’t make you use QR codes on phones.
iOS have QR scanning built-in as well, long press it and boom, but I doubt that every OS will have this feature.

At least here companies can have special phone numbers that texting or calling doesn’t cost any money, I don’t know how Google will end up carry this whole thing out though.

7 Likes

That security systems sounds very weird to me. A QR code to download an app and send a text? That sounds very sketchy to me. Like someone is trying to trick you into signing up for some very expensive mobile service (like you used to have for ringtones ~20 years ago).

Judging by this article, you’re seeing a QR code because you’re not signed in to that device. So the recommended way is to scan it with your phone.

If the device you’re trying to login to is a phone, then you’d scan the code from from another phone you’re logged in to. And if that’s not an option, you can verify your login by going to https://g.co/verifyaccount, according to the article.

All in all, this security hinges on having a device you’re already signed in to. So if you’re a senior who only has a laptop and not a smartphone, you might not have that other device in the first place. I have no idea how Google would handle such cases, but I’m sure they have thought of it.

6 Likes

I just realized that I’ve been using software decoding on my Surface Go because the codec streamed by the video websites are not compatible with the OS version I’m currently using…

5 Likes

I don’t know but why is the “home” and “hosting accounts” two buttons in the client area even though “home” just leads you to “hosting accounts”?


After doing systemd restart, sysytemctl, systemctl install, I’m now officially doing systemctl restart php8.4-mbstring :laughing:

7 Likes

I waited for it, and then it loaded to the noVNC, but I saw this text in the window:

BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU HARDDISK" from PciRoot (0x0)/Pci (0xA,0x0)/Scsi (0x0.0
x0): Not Found
BdsDxe: loading Boot0001 "UEFI QEMU DUD-ROM QM00013" from PciRoot (0x0)/Pci (0x5,0x0)/Sata (0x0,0xFFFF 0x0)
BdsDxe: starting Boot0001 "UEFI QEMU DUD-ROM QM00013 from PciRoot (0x0)/Pci (0x5,0x0)/Sata (0x0,0xFFF F.0x0)

And then I waited a few minutes, it installed, and disconnected : (

2 Likes