-
m-relay
<inhumaite:matrix.org> Hey there, I'm currently working on a kind of guide to easily chose CPU for Monero (and also Arweave). Do you know if a dataset/database/api exists that could contain an historical view of the CPU/TDP/Price over time?
-
m-relay
<jeffro256:monero.social> #xmrmine:matrix.org is probably a better channel for this
-
m-relay
<rbrunner7:monero.social> IMHO if you have made a good experience with Neovim for C++ development, and you want to popularize it, some quality links to install instructions and tutorials would be good. And don't forget graphical debugging, Monero code can be so complex that after reading you still don't have a clue what that damn thing does, you have to watch it in the debugger.
-
m-relay
<jbabb:cypherstack.com> yes, please feed me your plugins for your favorite IDE as well :D
-
m-relay
<preland:monero.social> What is your IDE of choice?
-
m-relay
<preland:monero.social> Also, I saw this on the release announcement for pruning from back in 2019:
-
m-relay
<preland:monero.social> “While the Monero blockchain can theoretically be pruned far further than this release enables, more testing is needed to push these limits.”
-
m-relay
<preland:monero.social> What is this referring to?
-
m-relay
<rbrunner7:monero.social> Me? I mentioned a bit earlier: I use VS Code.
-
moneromooo
I *think* it means that a node could dump more data if it really wanted to, and could still verify future incoming blocks, but it would become useless to other nodes, so it'd be a pure leech. I did not do that.
-
moneromooo
Not sure what the testing part is about though, since it'd require the code for further pruning to exist, and AFAIK I'm the only one to have worked on any kind of pruning.
-
moneromooo
While I'm on about this... there's a tool to prune extra data that pretty much nobody uses I think, it saved about 200 MB IIRC at the time, called monero-prune-unspent-outputs-data or similar.
-
moneromooo
You're still useful to other nodes, and it's orthogonal to the main pruning system. Free 200 MB.
-
moneromooo
er, prune-spent, not unspent.
-
moneromooo
I guess 200 MB isn't very much now that the chain is huge...
-
moneromooo
It's a (close to) constant since it prunes data from pre-rct times.
-
m-relay
<preland:monero.social> Lol prune unspent outputs
-
m-relay
<preland:monero.social> Yeah I figured it was from pre-rct
-
m-relay
<preland:monero.social> I’m assuming that there isn’t a way to prune outputs post-rct
-
m-relay
<preland:monero.social> Cuz, ya know, that would ruin the whole point
-
m-relay
<preland:monero.social> Which is a shame, because it does mean that the blockchain is in a never-ending race against consumer storage size
-
m-relay
<preland:monero.social> And the more Monero gets adopted, the quicker that we reach the point that the blockchain is simply infeasible to store for most people
-
m-relay
<meatmonster:monero.social> true, probably some good ones exist on youtube already. thing is it's the same language server protocol and debug adapter protocol as used by vscode. clangd, nvim-dap, nvim-dap-ui and codelldb or vscode-cpptools