"intro to distributed computing" ramblings
@yaaps@banana.dog
> only the participants in the transaction participate in signing blocks.
makes some sense. both parties could sign nonsense transactions that would essentially make new money, but since there would be a ledger, the party receiving the money wouldn't want to do that because when they tried to spend more than the ledger permits no other right-behaving clients would accept their fake money.
does Bitcoin not work that way? (never read the specification for Bitcoin) I recall something about needing several clients to check the transaction or block of transactions before they're official. i guess you'd still want something like that though, otherwise every client, for every transaction would need to check virtually the whole log of transactions for every exchange. consensus on past blocks means you can say, "ok, we're good from here back, so I can accept this transaction based on my own verification from here forward". not sure about "blocks" though: seems like you would register your approval of all individual transactions until you found "enough" signatures on the set of transactions leading to the one you participate in directly.
(IDK how you "register approval" though: maybe that's just part of what's exchanged for any transaction. you give to other participants your signatures of all transactions back to that agreeable consensus point and they reciprocate if they're all good.) still there's the problem of whether the ones who sign into the consensus are "good guys" vs some cadre of baddies who all collude to make bad txns for money or lulz: I don't know how you select that quorum or size it because I don't know how you count all of the population... that's a tough one in a "public ledger".
I think the expensive part is in minting the money in the first place because, if you don't want a central entity to say what's money, then you need some way for anyone to generate it, but it can't be too easy or the money won't be worth anything, hence proof-of-work. personally, I guess I don't care much about the other decentralized alternatives: I'd rather have actual central banks backed by governments minting the money and signing it into the system. across currency systems, we can have currency exchanges like we have now with govt backed currency.
@jens @cwebber@octodon.social
@ily
they don't have an exterior camera? maybe I'm spoiled from recent SpaceX launches, but I'm used to seeing cool shots of the earth falling away as the vehicle is climbing.
the japanese are launching a rocket
https://youtu.be/-46i9KT83wM
@izaya i have a low grade anxiety about JWST and I have nothing to do with it. what's the space craft?
I think I was looking into this as I was lamely trying to game out ideas about virtual currency https://www.fresheconomicthinking.com/2010/04/why-not-fixed-money-supply.html?m=1
#economics
if you write a GUI and design it so it blocks waiting on network access, and i find out about it, I'll punch you hard in the arm. I'm not even kidding
#programming
@Craftplacer hahahahahaha... awww yes. sometimes software can be fun @izaya
@loke oh no, don't be angry 😣😁
I'm not going to dig through log4j's history to see whether there was a feature request for the jndi junk, but I'd hope there was a legit reason for it. as I understand, the real f'd up thing is in how variable resolution is designed and implemented. it's wild that resolution of vars like that is even possible in the message string vs the code that handles the format string from logging system configuration.
it's also wild to me that library devs wouldn't take the approach you describe for extensibility if it is possible. I have an idea, then I have to get it out, (and make it useful because I'm a nice guy) but then I'm doing my best to make anything outside of the core very not my problem. no interest in building my own prison
*literally a year later*
ui demo: ‘what if chat but instead of using emoticons…… your profile picture changed to match the message’
i think we should add htis to everything this surely has no glaring issues
Oh wow. I didn't realise there has been yet another log4j update because of anew vulnerability. We're now up to 2.17.
This new one is harder to exploit, and is not an RCE so it's not as bad, but still. This is just more proof that log4j s an overengineered mess. I've been of this opinion for years.
I'm not going to claim credit for predicting this, because I never actually saw it as a huge security vulnerability. I just considered it something that people spend far too much effort on. When you're invested in a piece of software, you keep tinkering with it and add new features when none are needed. Logging should be a solved problem, and Java already comes with a logging API. log4j has no real reason to exist other than momentum.
@loke I'm not saying you're wrong about log4j bring over-engineered, just that it has a reason for being
@loke is JUL a good logging API though?
Being also a Python coder, I'm sympathetic to the idea that we'd all be better off if the standard library logging framework was used by everyone. Java developers somehow missed making a particularly good framework. Maybe, eventually slf4j and log4j enter the java.* namespace in the way joda time did...
one developer's journey from JUL: https://stackoverflow.com/questions/11359187/why-not-use-java-util-logging
I had previously thought about the term "unleaded gasoline" and the implication that we used to put lead in gas. I even knew why. what I didn't realize though it's how that meant we were just pumping lead particles into the atmosphere for years
https://www.wnycstudios.org/podcasts/radiolab/articles/heavy-metal
#podcast #science #chemistry
@Pat aka poptart car. flying cat with a poptart for a body. shoots rainbows out its rear. says 'nyan'
@lucifargundam just any cartoon. I suppose I see it in anime a lot. a character is expounding on something with their eyes closed then they open them for emphasis or to cast a disparaging gaze at the token troublemaker
@izaya where's that story you're writing? I wanted to catch up on it but lost the link on my phone
A capable software engineer and aspirating (sic) cook. Also posting about space stuff (mostly NASA) occasionally
pronouns: he, him