-
gingeropolous
i think it could be possible to do both. if the existing tests take n minutes, and mj-xmr_ 's take 0.25n minutes , then just run the original at n then do the 0.25n minutes
-
gingeropolous
if the results agree over a span of x , then ... good?
-
bicknell
Good Morning and Happy B-Day
-
rpsnkrpiktam
FIY, you want to know why you are getting those daily messages? Cults NEED to control information. That's why people like lh1008 get savagly attacked (also called disconnection) for even talking to me. Break the information embargo, break the cult. Who would sign up to Scientology if they knew from the get-go that is is about a sci-fi alien overlord? Who would sign up to MAGA if they knew what a loser Trump is?
-
rpsnkrpiktam
You don't sign up to MAGA to do a failed Viking LARP and some time off in club fed. You sign up because you feel like shit and they promise to give you self-respect. It is a total lie of course, you are still a joke even when cosplaying a Viking. Just like Monero's promise of privacy is a lie.
-
mj-xmr_
gingeropolous, I think that for as long as this switch is not set to ON for the final verdict, it's all fine:
-
mj-xmr_
-
selsta
when does CI know when to regenerate the cache?
-
mj-xmr_
selsta, the CI will not regenerate the cache, unless you set the switch back to OFF, which would be expected just before the final review.
-
mj-xmr_
By default the CI will not use the cache at all.
-
mj-xmr_
so if somebody tries to merge a change, which sets the switch to ON by default, it should be rejected.
-
mj-xmr_
To be precise, if the switch is set to OFF, the cache will be neither regenerated nor reused. The data will be generated and stored in memory, which preserves the old behavior.
-
selsta
I honestly don't see much use case for this yet. By default it will be off so there won't be a speed benefit. If you fix a specific test you only rerun that specific test anyway so you also don't benefit from it.
-
selsta
I'm all for faster test but not convinced at that yet :/
-
mj-xmr_
You never know what you broke with a given change, so I run all the tests locally.
-
mj-xmr_
and I'm talking about changing the implementation, not test.
-
mj-xmr_
So you could surely imagine, that changing something in a basic library could affect most of the project. You could have a bad luck and just run the test, that isn't affected by this and won't detect it, as a worst case scenario.
-
selsta
Right, but these worst case scenarios are covered by CI running all tests anyway.
-
mj-xmr_
At the current stage it's more a developers' tool, rather than CI improvement.
-
selsta
I don't think this cache thing makes any sense for CI so I also wouldn't change the github actions yaml file
-
mj-xmr_
Correct, but when I'm focused, I want to be able to run the tests fast.
-
mj-xmr_
Yeah, makes sense.
-
selsta
There might be some niche uses cases locally for it which I can see.
-
mj-xmr_
The use case for CI was, that sometimes you'll want to run them on CI fast, but that's a lesser improvement than local runs.
-
mj-xmr_
(run fast, and when happy, switch it back to OFF)
-
selsta
I don't see that as useful tbh, seeing that you have to switch it to off anyway.
-
mj-xmr_
OK agreed.
-
selsta
I would undo the changes in .github/workflows/build.yml
-
selsta
as for the other changes someone else has to review them, I don't want to touch core tests code
-
mj-xmr_
Then I'll focus more on documenting it for local tests.
-
mj-xmr_
OK. I rebased and updated the PR, removing the CI change.
-
mj-xmr_
If somebody wants to help, it's
monero-project/monero #7469
-
mj-xmr_
(help with the final review)
-
RandomLurker
Hi, does the new "send to multiple addresses" feature in the gui have any privacy implications? Are multiple sends in one transaction easier to correlate or does it make no difference?
-
dEBRUYNE
Meeting at 17:00 UTC today re: Triptych (in #monero-dev)
-
CCosta[m]
<moneromooo "I think vtnerd added some doc fo"> heey moo, I didn't find the doc - I'm trying to figure out the details so I can write it in Go, but I'm having a hard time ๐
IIUC, what we have in the Monero codebase is essentiially
github.com/hyle-team/epee/blob/mast…include/storages/portable_storage.h , but yeah, no docs
-
CCosta[m]
do you have any pointers?
-
CCosta[m]
(working on it here;
github.com/cirocosta/go-monero - got levin header serialization/deserialization working well, need to figure out the payload now)
-
moneromooo
I checked, the doc only included the levin header, nevermind.
-
nqiuijpylt
If only one of you gave Papa ChooChoo some TLC when I wrote a faster miner, instead of ignoring him, things could have happened differently
np.reddit.com/r/Monero/comments/5lsfgt/_/dbz0jnp
-
moneromooo
I'm fairly sure I saw something about this somewhere though...
-
mj-xmr_
CCosta[m], why Go? Do you want to integrate it? Will it compile using the "Depends" package?
-
anon_82641[m]
<CCosta[m] "(working on it here;
git"> Did you see this?
-
anon_82641[m]
-
anon_82641[m]
Probably better to improve on this code base. It was written recently.
-
CCosta[m]
<mj-xmr_ "utxobr, why Go? Do you want to i"> not really, I'm trying to familiarize with the codebase building a scanner that replicates
eprint.iacr.org/2019/411.pdf
-
CCosta[m]
<anon_82641[m] "
github.com/Marinx/monero"> uuh nice! I'll take a look!
-
CCosta[m]
<mj-xmr_ "utxobr, why Go? Do you want to i"> I'm writing some other tooling in Go already, and being used to it (dealing w/ the concurrency primitives that it exposes), I can get it done really fast, so just a personal preference
-
CCosta[m]
<moneromooo "I checked, the doc only included"> that was really helpful for writing the header parsing & generation though - thank you!
-
mj-xmr_
CCosta[m], alright, just wanted to make you aware about multiplatform requirement of what you want to have integrated.
-
sarang
I'll need to reschedule the Triptych meeting. Something arose at the last minute that can't be delayed
-
hyc
bummer. hope things work out.
-
dEBRUYNE
Too bad sarang, let's reschedule!
-
dEBRUYNE
sarang: Would you mind posting your availability on the meta ticket?
monero-project/meta #566
-
binaryFate
ok let's plan new slot soon
-
rbrunner
Would have been fitting to have this important meeting on Monero's birthday.
-
gingeropolous
but now that we're all here
-
gingeropolous
lets have a PARTY!!!!
-
gingeropolous
doop doop doop doop dweEEp ba doop doop
-
mj-xmr_
Anybody got a story to tell what he/she bought for Monero lately?
-
mj-xmr_
... or better not :)
-
gingeropolous
i purchased financial sovereignty
-
mj-xmr_
Sound money - sound life.
-
gingeropolous
i purchased the peace of mind that the magic internet money that I hold won't be stamped as "ungood" by some self appointed authority
-
gingeropolous
and that no central bank will devalue my savings ...
-
gingeropolous
blah blah blah. Where;s the choir?
-
mj-xmr_
Yeah. And at the same time it's fun to see these authorities inflate my debts away.
-
gingeropolous
yeah.
-
rbrunner
But our magic internet money won't quadruple its price within a single week like ... some other magic internet money :( (duck and cover)
-
mj-xmr_
All they need is a Tweet like: "(***)'s blockchain is transparent!"
-
idki2p
Hi, idk of I2P java here, trying to get in touch with someone who might be able to help me support or invalidate a hypothesis. Is someone in the channel, preferably with a GPG key I can check, available to talk? This won't take long to explain, but may be worth discussing in private at first.
-
moneromooo
I am here, my GPG key's in the monero tree, I assume that's verification enough ? I don't know much at all about I2P though.
-
idki2p
Perfect thanks
-
sarang
Hi, I'm here now
-
sarang
My apologies; something unexpected but important came up
-
gingeropolous
hope all is well sarang
-
sarang
Can either talk now, or we can reschedule
-
sarang
Yep, all good
-
sarang
Now is fine, or perhaps even tomorrow at the same time
-
sarang
The question was about Triptych research priorities, given its current status and where people think it should go
-
gingeropolous
dEBRUYNE, binaryFate ... ?
-
Inge-
As this is happening in -dev, is the target commentariat limited to devs/core?
-
gingeropolous
i dunno if going on now is best or rescheduling. Or could do both?
-
binaryFate
I think it's better to give anyone interested a chance to attend so would suggest to announce new slot a bit in advance
-
binaryFate
some people might be gone right now knowing it was postponed
-
sarang
OK, any day this week but Tuesday should be fine for me
-
binaryFate
Wed, same time?
-
sarang
Works for me
-
binaryFate
Inge-: I'd say it's anyone interested including end users and industry participants
-
Inge-
fair
-
rbrunner
Alright, see you in 3 days then
-
RandomLurker
what is the advantage of having these meetings live instead of having these discussions in a forum/mailing list asynchronosly
-
RandomLurker
samsunggalaxyplayer mentioned certain fee improvements for a next hard fork. what are these about?
-
vtnerd__
Bulletproof+ will reduce tx size slightly
-
dEBRUYNE
binaryFate, sarang: So Wednesday then?
-
dEBRUYNE
Then I will create a new ticket
-
sarang
Roger
-
RandomLurker
"It's my opinion we push with an earlier fork without Triptych, but including BP+, ringsize 15-17, and dynamic fee improvements. " is what he said. is this related to bp+?
-
gingeropolous
yeah
-
RandomLurker
ok thx
-
dEBRUYNE
sarang: ty
-
txvehydqy
needmoney90: Let me quote your hero. 'How do I ban FUK? AAAHHHH I don't remember. youtube.com/watch?v=mdLfkhxIH5Q Keep tryin' champion.
-
mark_bleep[m]
-
mark_bleep[m]
Can't find much info elsewhere, but I assume this applies to Monero as well?
-
sech1
Monero difficulty adjusts every block (2 minutes)
-
sech1
But there's a 75 block delay before any hashrate changes start being counted
-
mark_bleep[m]
So, the price correlation is simply markets being re
-
sech1
Monero had big hashrate drops twice after hardforks:
bitinfocharts.com/comparison/monero-hashrate.html
-
sech1
both time it resulted in 12-24 hours of slow blocks, then difficulty adjusted
-
rbrunner
Good luck trying to get the worldwide Bitcoin community to accept a new difficulty adjustment algorithm ... the quarrels will result in at least 2 new forked coins :)
-
rbrunner
Or just watch testnet, like I do right now: It has such a low hashrate, only a few miners stopping or joining lead to hashrate swings
-
rbrunner
Right now my testnet daemon gives me warnings about only 20 blocks in the last 90 minutes
-
rbrunner
2 hours ago blocktime was down to 1 minute
-
rbrunner
You can watch the network adjust difficulty almost in realtime.
-
hyc
yeah, testnet is good for that sort of thing. funny, it serves its purpose :P
-
rbrunner
One day I will 51% attack that poor thing, I can tell you :)
-
SerHack
oh another guy running testnet! welcome to the club rbrunner
-
rbrunner
Yeah, I even wrote a wallet for it :) Did you already see it, I nagged people to beta-test already twice:
monerotech.info/Wallet
-
vtnerd
CCosta[m] : you want the binary rpc format spec?
-
CCosta[m]
vtnerd: that'd be great! ๐
-
CCosta[m]
I see that for the payload I need to fill the equivalent of `append(signatureA, signatureB, formatVer, <sections...>)`, but that's me trying to figure it our from the code
-
CCosta[m]
if there's a spec, that'd be way easier (rusty on cpp)
-
h2017
hi
-
vtnerd
CCosta[m] : its not written anywhere, did you just need the high level info on how fields, etc. are written?
-
CCosta[m]
vtnerd: I'm kinda figuring out here, writing the code to serialize the sections etc at the moment - I'll let you know if I get stuck ๐๏ธ thank you!