aldalire

joined 2 years ago
MODERATOR OF
[–] aldalire 2 points 8 months ago (2 children)

Hmm what steps can be skipped ? How would lutris help with the install process? I make steam run the game directly

[–] aldalire 1 points 8 months ago

Ohhhhhh neat!!

[–] aldalire 1 points 8 months ago (1 children)

oh.. um the “duck” pond where the “quacks” aren’t here officer…

[–] aldalire 6 points 8 months ago* (last edited 8 months ago) (2 children)

I like the simplicity of ssh personally and i like to go old school on things, but yes these and Syncthing are fine alternatives, and since theyre on the discover store u dont need to unlock your steamdeck :) any means necessary to get them files from point a to point b.

[–] aldalire 2 points 8 months ago
[–] aldalire 1 points 8 months ago (1 children)

What do you use for switch games?

[–] aldalire 3 points 8 months ago (3 children)

Ohh thanks for the game recommend! it looks dope

[–] aldalire 1 points 8 months ago* (last edited 8 months ago)

Yes i agree. Installing fitgirl packs on a separate pc, preferrably with a more powerful cpu with more cores than a deck, is way faster. And for some reason when i tried to install fitgirl on the Deck for elden ring through lutris, it didn’t work.

rsync itself is way faster than copying to a USB & copying from USB to steam deck as well.

[–] aldalire 6 points 8 months ago* (last edited 8 months ago)

^^ yes was gonna mention this too. The most secure option if you want to leave your ssh port on in your steam deck.

https://averagelinuxuser.com/how-to-use-public-key-authentication/

[–] aldalire 6 points 8 months ago* (last edited 8 months ago) (2 children)

Note there are some security implications when opening up your deck to ssh. Make sure when u “passwd” that you actually choose a strong password. Or you can just stop sshd.service after you’re done with the file transfer.

Also you probably shouldn’t do a pacman -Syu. Let the deck handle the updates.

[–] aldalire 10 points 8 months ago

Where’s the Adjuster when you need one 😫

[–] aldalire 8 points 8 months ago

Dude facts.

This is what happened to the reddit subreddit shutdowns. Reddit just told everyone to hunker down

98
Musescore piracy (github.com)
submitted 1 year ago by aldalire to c/piracy
 

I remember 5 years ago Musescore allowed free downloads of sheet music with an account. Now, I'm trying to get back in to playing the piano, and I was surprised that they're requiring you to pay, so fuck em

Pretty easy to do with Tampermonkey. They also show you how to set it up on iOS, which is pretty convenient for nabbing sheet music in my iPad

 

Unless you enjoy holding paper monero, and letting centralized exchanges get away with fractional reserves, always withdraw your crypto!

 

I’m tryna buy more monero bro just dip it just a tad. Just a touch.

 

Any reading recommendations to plunge further into this new rabbit hole? 🤔

8
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/[email protected]
 

I stumbled across this short and well-written blog https://petertodd.org/2022/surprisingly-tail-emission-is-not-inflationary from this very unhinged reddit argument: https://old.reddit.com/r/Monero/comments/16wuha9/what_would_you_list_as_some_risk_factors_or/k2zwkar/

I took a physics course and I immediately recognized the differential equation listed in the blog post. The differential equation (and therefore its solution) looks exactly the same as the velocity of an object in freefall where there's drag that's proportional to the objects speed (I.E. basically it's terminal velocity. You can't accelerate forever under freefall in an atmosphere).

In physics, you can feel this yourself. When you're a passenger in a slow moving car, putting your hand out of the window you'll notice some slight force. But when you're in the freeway, putting your hand out is like arm wrestling the air. The drag is proportional to the velocity

The blog post argues that the circulating supply of Monero is asymptotically constant (more specifically, the ratio of the rate of increase of the Monero supply divided by the rate of Monero being lost from the Monero supply)

Now there's a LOT of assumptions hidden under the differential equation. A diff eq only really makes sense in predicting something when the assumptions are checked. There are two assumptions:

  1. The rate at which Monero increases is constant

  2. The rate at which Monero is lost (from lost wallets, boating accidents, savings accounts) is proportional to the amount of Monero in the system.

1 seems solid: it's 0.6 per block. Assumption 2 however is a bit confusing? I expect the amount of Monero being lost from the money supply proportional to the adoption of Monero. Monero adoption can be loosely proportional to the amount of Monero in the supply, given that Monero adoption is linear over time, but that is a big assumption.

I have, however, found an explanation for the tail emission of Monero that I found to be more compelling. Overall, let's say, worst case scenario, that nobody loses and nobody saves their Monero, and that monero whill increase a fixed amount per year with no decrease in the money supply. For the sake of simplicity, let's say there's 100 Monero in supply, and every year 10 Monero gets added into the supply. Then,

100 -> 110: 10% increase

In the second year, it goes from 110 to 120, which amounts to a:

110 -> 120: 9.1% increase

120 -> 130: 8% increase

Notice that every year, the rate at which your Monero inflates decreases asymptotically. After the 20th year, there's 300 Monero in supply, and on the 21nd year that's a 5% increase, so on and so forth.

So, the rate of inflation goes to zero. That doesn't mean that Monero has an asymptotically fixed supply, it just means that eventually there'd be enough Monero floating around where adding 0.6 per block wouldn't make a huge dent to the money supply and purely serves to incentivize mining without the exorbitant transaction fees seen in Bitcoin.

I'm no economist, I studied Math. But I studied enough Math to know when a diff eq doesn't really hold up in an argument. In reality, coins DO get lost, and at what rate who knows? (especially in an obfuscated blockchain only God knows) Overall, my take is that people are really hyperfixating on the fact that Monero has a constant inflation of its money supply, but the real problem economically is unpredictable and large changes in money supply over short periods of time (IE gov't bailing out banks, printing money during a famine, etc)

What you think??

34
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/piracy
 

Found this cool vid on twitter https://x.com/KevOnStage/status/1798744950236131379

Wanted to download it. However big tech doesn't want its users to be in control of their own data and does not show the option of downloading the video from their site. Big tech can suck my dick.

https://video.twimg.com/amplify_video/1798744879654371329/vid/avc1/576x1024/Fq7Vs_JLyX7wQqln.mp4?tag=14

Paste Shitter links here: https://cobalt.tools/

Edit: also try out yt-dlp https://github.com/yt-dlp/yt-dlp

4
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/[email protected]
 

Posting this mainly because I hate how shit reddit has become and it's a good thing we're migrating here. Some good information is stuck there, however.

The original question: Can anyone explain "shares"¿ ..how does pool operator know that I really tried to mine the coin

Answer, from reddit user _nak: Sure. I'll make sure to prime you on the basics and then it'll fall into place.

We need to be aware what a block is: A block is a list of transactions paired with a hash. That hash is calculated based on the byte value of those transactions, plus some additional "stuff" the miner throws in there. One of the reason there is additional "stuff" in there, is because a hashing function will always generate the same output for the same input, so if there were only one transaction and you couldn't put additional stuff, you could only generate one hash and there would be no mining going on. Now what that stuff is, is largely dependent on the miner. Everyone throws random garbage together with the transaction data into their hashing function and looks at the so called quality of the resulting hash. This quality needs to be above the so called difficulty. If your hash is high enough in quality, you broadcast it to the network and every node validates it, then puts those transactions, the stuff and the hash together as the new block.

That's the basics right there. Now we'll look at stuff. If you're mining on a pool, then that stuff is only partially controlled by you. In fact, even the transactions that get put into your attempt of making a block is dictated to you by the pool. That's the so called block template. A pool sends you the template, containing a bunch of transactions and part of the stuff, you then add the rest of the stuff to your liking and run your hashing function.

Now you will almost never find a hash of high enough quality so that you can make the next block, but all your hashes can still be verified in the sense that anyone can look at your chosen transactions, your stuff and your hash and validate that the latter is a result of hashing the former. So you can prove that you did work. That's where the name comes from, by the way, Proof of Work. We'll call low-quality hashes "block attempts" for convenience.

Obviously if you would send all of your block attempts to the pool and they could then validate it and know that you did hash it, but the issue is that validating it means repeating the hashing, so they would have to do all your work again - useless. The good thing is just that we can look at the quality of your block attempt and estimate how many hashes you had to try to get a block attempt of this specific quality.

Quick example: If I tell you to roll a die until you get a 6, I know that it will take you, on average, roughly six attempts to do so. So if you show me the result of your latest roll and it's a 6, I can reasonably assume that you rolled that die six times. That means that you only need to show a pool a couple of hashes for the pool to know how many hashes you calculated in total. What hashes you show to the pool depends on the custom difficulty. On some pools it's 100k, on others it's "vardiff" and adjusts with your hash rate, but the idea is that the pool only needs to repeat a tiny fraction of your work to validate all of it.

So, a share is a block attempt with high enough quality to satisfy what you and the pool agreed on, but it's not high quality enough to become a block - most of the time; and if it is, the payout goes into the pool's wallet, because they gave you the template, remember?, and named themself the recipient in it. So the pool gets the funds and the pool knows how many hashes everyone contributed and pays everyone accordingly. Or runs of with the funds because nobody can force them to pay you.

If you want me to explain p2pool shares and how that avoids pool operators from running off with your money, but still make sure that no miner can run off with a block they found, let me know. It's similar in terminology, but works quite differently. I just don't want to add another four paragraphs to this looooong comment without the need for it.

Edit: p2pool explanation

The most important difference is that p2pool is not in control of the block template. That means that the miner has full control over what transactions to include and what stuff to throw in the mix, so the "pool operator" is not getting the block reward send to his wallet. Now, with full control over the block template, how does p2pool make sure that all miners don't just pretend to be mining on p2pool, sending the failed block attempts to the pool and broadcasting their successfully found blocks to the network? Because in order for their failed block attempts to count for p2pool and be put into the PPLNS window, their block attempt needs to include every single miner that currently has a share in the window. And since you can't change a block attempt after it has been hashed, and the recipients of the reward must be included in the transactions before it's hashed, p2pool and everyone on it can immediately see if you tried to scam them and will decline any block that either doesn't list everyone in the PPLNS window or where the hash doesn't match the block. Now, why does that work, exactly? Because of how the so called coinbase transaction works. (Note that it's a technical term and not related to the exchange). The coinbase transaction is a special transaction included in every block that comes with no sender and the miner can write his own address as the recipient. That's how XMR is generated, that's where the reward comes from. A solo miner would put his own address, a pool miner would be forced through the template to put the pool operator's address and on p2pool? XMR allows multiple recipients per transaction, and that includes the coinbase transaction, so a p2pool miner writes everyone with a share in the window into the coinbase transaction before hashing. So, once the block is hashed, everyone gets paid by the blockchain itself, nobody can run away with the funds. And as to shares, they're similar to any other pool, except that it's publicly being kept track of, instead of being stored privately by the pool operator, and that keeping track happens with the side chains: p2pool, p2pool mini or an side chain set up by anyone who wants to. Now, the PPLNS share window of 2160 shares is nothing but the latest 2160 blocks on the side chain and that's how everyone knows whom to include. And the p2pool side chains behave just like other blockchains, distributed ledger, difficulty increases as network hash rate increases and vice versa, the only real difference is that the side chain itself cannot generate XMR (only the main chain can) and that transactions included in a side chain block neither move funds, nor are they removed from the global transaction pool*, because only transactions that make it into a main chain block are actually being carried out by the main network. Honestly, it's so simple and elegant I can't get over it. When I learned about all this, I kept going "oh, of COURSE", because it just makes so much sense. *transaction pool being the technical term for where your transactions go before they are mined into a block. It's part of the protocol and just unfortunately also called "pool", just as mining pools are.

21
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/[email protected]
 

I first got introduced to Monero by Mental Outlaw's videos by around late 2022. I actually first mined monero before having owned any (which is a weird flex but ok) and I must say the lack of overpowered ASICS encouraged me greatly to try to start mining. I would hate mining bitcoin on my old laptops because it's futile against machines literally built and engineered to optimize mining. I knew I'd have a fair shot at making some pennies mining monero. And my only real competition are botnets. In the end I got around 50 cents worth of monero through mining!

Although, I would love to figure out a way to make mining more profitable. Has anyone figured out a way for beginners to optimize hash rate for XMR? I have also heard about merge-mining.

As far as using and obtaining monero, I bought Monero through Kraken. Don't use the regular kraken site, because they'll charge you higher (i believe it's like 2%) fees. Go instead to, pro.kraken.com. The interface looks a lot more complicated. Figure it out and make a market order, you'll get significantly lower fees (at around 0.5%). Or maybe even better, make a limit order, set the price you want to buy monero at like 2-3 dollars cheaper, and take advantage of monero's volatility RNG :) Monero was bullish for the past couple days, though, so i was like fuck it i'll make a market order i don't care gimme my freedom cash. Also, it takes 1-2 days to withdraw your monero from kraken. Also,

USE A NON-CUSTODIAL ACCOUNT AND WITHDRAW YOUR XMR WHEN IT IS AVAILABLE IMMEDIATELY.

privacy wise, i think multiple small withdrawals gives you plausible deniability that you were just transacting with monero, and not holding it all, for tax reasons. Besides, you SHOULD only ever transact with monero from your non-custodial wallet (aka, from your wallet app) to ensure you are getting the privacy benefits of monero. Transacting with monero from Kraken is stupid, since they can just associate the transaction address you gave them (if your bakery advertises "pay at " then if kraken sees a transaction they know you're paying the crypto bakery). So, get your freedom cash earlier rather than later ^_^. Also, make a new receive address and sending your kraken monero through that

(As an alternative to the adage buy low, sell high,) Buy monero when monero is low, transact with monero when monero is high. Seriously. I bought so much cool shit with this currency. Lemme list them to you.

  1. Anonymous ukraine phone number through https://stealths.net/ which you access through a proton mail account which they provide provide for you (change the passwords on those things)

  2. Amazon delivery from https://monezon.com

  3. Domain name from https://njal.la/

  4. Monero hoodie from based.win [still haven't received it]

I've also became an executor from Monezon. It's kinda fun to handle people's amazon orders and you get some non-kyc monero.

Overall, 10/10 community. Love this vision of a more free internet, and, eventually, free world.

 

Best item in Starbucks! Completely free and 100% organic and natural! Nothing else is worth getting in my opinion.

71
Squid pizza (lemmy.dbzer0.com)
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/[email protected]
 

Please donate moneys to the communist cause for giving me more squid pizzas

XMR: 87QzevaAWiUUiwgpCSJ1hFe1j9NbdZhZuBToCsabwLfsYk8s1TU3Fja4XdWwYFgnaEUVoe8Xmfr4Q4VF3L6XqcQ2TcTDfJL

298
submitted 1 year ago* (last edited 1 year ago) by aldalire to c/piracy
 

My gf and I have had discussions about teaching morals to kids. In that vein, I asked myself, would I teach piracy to my kids? Yes, it’s technically illegal and carries inherent risks. But so does teenage sex carry the risks of teenage pregnancy, and so we have an obligation to children to teach them how to practice safe sex. So, is it necessary to teach them how to stay safe in the sea? How to install adblockers, how to detect fake download sites that give you computer aids? Show them how to use a VPN and choosing the right one (a true pirate must always choose a VPN with port forwarding capabilities, so you can still seed) I feel like this is all valuable info we all learned as pirates the hard way, and valuable information to pass on to our kids.

I definitely want my kids to know about libgen. Want a book you want to read about? Wanna learn about dinosaurs from a college level textbook for whatever reason? Just go to libgen, son!

And I attribute most of my computer literacy and education to piracy, trying to install cracks to various games, trying to make games work, and modding the fuck out of skyrim as a young teenager. That, and also jailbreaking android phones. All the interesting things i’ve ever done with computers was probably against some BS terms of service.

So, is piracy something you would actively teach your kids? Sit them down and teach them how to install a Fallout 3 FitGirl repack? Or is this something you’d want them to figure out themselves?

view more: ‹ prev next ›