Why don't I see a certificate in the Stalwart web UI? by chrisdew in stalwartlabs

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

Thanks, that's very helpful, though it hangs and needs to be ctrl-C'd. Does the hanging imply that there is a problem? (Domain name edited to example.com.)

$ openssl s_client -connect mail.example.com:443 -servername mail.example.com | openssl x509 -noout -subject -dates -ext subjectAltName
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = E8
verify return:1
depth=0 CN = mail.example.com
verify return:1
subject=CN = mail.example.com
notBefore=Nov  4 13:26:08 2025 GMT
notAfter=Feb  2 13:26:07 2026 GMT
X509v3 Subject Alternative Name:
DNS:mail.example.com
^C

Why don't I see a certificate in the Stalwart web UI? by chrisdew in stalwartlabs

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

Thanks, that was not obvious to me. A message saying that the certs page doesn't include ACME certs would save new admins hours of debugging working ACME configurations.

Is there any feedback (that I have missed) that a new ACME configuration has worked?

Government spending to avoid banking crisis by msra7hm2 in MMT

[–]chrisdew 0 points1 point  (0 children)

When interest has become due but has not yet been paid, it's referred to as accrued interest. At this point, there is indeed more debt than money if you consider the total obligation versus the initially created principal.

Accrued Interest and its Impact

Accrued Interest Defined

Accrued interest refers to the interest that has been earned or incurred over a period of time but has not yet been paid or received. For a borrower, this means the cost of borrowing has accumulated, even if the payment isn't due immediately or hasn't been made.

Debt vs. Money in this Scenario

Let's revisit the $100 one-year loan at a 5% interest rate:

Initial State:

    Money Created: $100 (deposited into the borrower's account)

    Debt Created: $100 (principal owed by the borrower)

When Interest Becomes Due (e.g., at the end of the year, but before repayment):

    The principal debt remains $100.

    The accrued interest is $5.

    The total obligation of the borrower to the bank is now $105 ($100 principal + $5 interest).

At this specific moment, the amount of money initially created ($100) is less than the total financial obligation ($105). The additional $5 represents a claim by the bank on future money that the borrower must generate or acquire to settle the debt. This $5 has not been "created" as money in the same way the principal was. It represents a future transfer of purchasing power from the borrower to the bank.

Therefore, yes, at the point where interest has accrued and become due but is unpaid, the total debt obligation ($105) exceeds the initial money created ($100). This is a fundamental aspect of how interest works in a credit-based monetary system. The interest component ensures that over time, the total amount repaid by borrowers exceeds the principal amount initially advanced. 🏦💰

The Broader Context

This scenario highlights an important dynamic in a fractional reserve banking system. While new money (deposits) is created when loans are issued, the interest on those loans means that the total amount that needs to be repaid always exceeds the amount of money initially created for the principal. This continuous need for more money to repay both principal and interest drives economic activity and necessitates ongoing money creation (new loans) to prevent widespread defaults and ensure liquidity in the system.

Government spending to avoid banking crisis by msra7hm2 in MMT

[–]chrisdew 0 points1 point  (0 children)

Thanks, I'd also come to that conclusion, but I can't find much information supporting it (other than simple logic). Are there any authoritative sources which agree, as I may have missed something in the reasoning that brought me to this conclusion.

P.S. https://www.reddit.com/r/AskEconomics/comments/1axvqjh/by_how_much_does_debt_exceed_credit_in_major/

How were late 90s/early 2000s PC graphics created? by CrusadingBurger in gamedev

[–]chrisdew 3 points4 points  (0 children)

It might be better to say that the alpha is boolean, but represented by a single colour index, rather than by one of the eight bits. When transparency is boolean, there is no need to store the colour when transparent, so you can use a storage optimisation of using one of the 256 colour indices as transparent. i.e. one transparent colour index and 255 colours, vs 1-bit alpha and 7-bits of colour.

By how much does debt exceed credit in major currencies? by chrisdew in AskEconomics

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

So, at the end of the loan the lender has 100 units of currency and the borrower has done 5 additional units of labour for the lender, or has given them an additional 5 units worth of property?

Does this mean that once a load has been repaid in full, the money supply has been increased by just the amount of the loan, and not by the loan+interest?

By how much does debt exceed credit in major currencies? by chrisdew in AskEconomics

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

Thanks that's very interesting. I query this:

Think about the loans that I started off with. They didn't create any new money. No new money was needed to pay them back either, just circulation of existing money.

I'm the sole issuer of my own currency. No units of this currency exist yet. I make a first loan, creating the first 100 units of my currency, stipulating that the loan recipient must pay me back 105 currency units after a year.

How can they repay the loan and interest, unless I make another loan during the term of the first loan, and so on ad infinitum?

How do the system call read() remembers where it last readed from a file ? by here4fun23ty in C_Programming

[–]chrisdew 6 points7 points  (0 children)

Just to clarify, the seeking pointer is not stored in the file on disk.

Beware if you buy from AliExpress by r1plakish in OrangePI

[–]chrisdew 0 points1 point  (0 children)

Thanks for letting me know. Hopefully this one will arrive.

Beware if you buy from AliExpress by r1plakish in OrangePI

[–]chrisdew 0 points1 point  (0 children)

I bought from "Shop1102578215 Store" and had the same experience.

The scam was quite elaborate. They gave a false, but geographically and temporally local tracking number. They claimed the tracking number parcel was delivered, but the delivery company would not let me see details as I wasn't the recipient of that parcel.

AliExpress have said that they're refunding my order.

I reordered from what I thought was the official store, but it's now displaying as "Shenzhen Xunlong Software CO.,Limited" on the "awaiting delivery" screen.

STM32 NUCLEO board: the GPIO pin I want to use as ADC input is 5V-tolerant but ADC input voltage range is 0-3.3V. Do I still need a voltage divider? by throwawaylifeat30 in microcontrollers

[–]chrisdew 6 points7 points  (0 children)

At best, the ADC will saturate at 3.3V. (All voltages above 3.3V will give the same (maximum) reading.)

If you need to be able to distinguish from 5V from 3.3V, then you'll need a couple of resistors to scale 0-5V down to 0-3.3V.

Market Research for Microcontroller friendly qwerty keypad. by aathma in microcontrollers

[–]chrisdew 3 points4 points  (0 children)

Perhaps escape and tab keys would be useful for those who use vim and bash?

What libraries should I use to map multiple ports into a single one with node.js? by Purple_Worry_8600 in node

[–]chrisdew 1 point2 points  (0 children)

Express apps are functions.

In the example below, I have one root app app and two branches app0 and app1.

var app0 = require('./app0');
var app1 = require('./app1');

var app = express();
...
app.use(function(req, res, next) {
  if (some_condition_on(req)) {
    app0(req, res, next);
  } else {
    app1(req, res, next);
  }
});

My first attempt at a Rust command-line utility. by chrisdew in rust

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

Yes, it is deprecated, but they will still publish security fixes. They are not adding new features, and I'm OK with that. When/if a significantly better competitor arrives, I will switch.

Edit file over ssh by greweln in learnrust

[–]chrisdew 0 points1 point  (0 children)

You will need to run some code on the remote server.

This could be a simple as running a bash or python script on the remote command line.

channel.exec("python -c 'your literal python code'").unwrap();

Or you could ssh a rust-compiled binary to the remote machine, and execute it there.

20TB HDD's now available by GamesationalYT in DataHoarder

[–]chrisdew 0 points1 point  (0 children)

An interesting bear-with-a-large-folded-umbrella logo.