Interesting project, I might reuse that for different wallets - seems pretty cool.
@MalekiRe9 сағат бұрын
Where is the typing game?
@danielwalley655413 сағат бұрын
I've learned the hard way over the years that it's best to overestimate how complicated things will be and how long you will need to build them. If you think something will take a year, assume it will take three. If you think you have something implemented, assume you'll have to significantly refactor it at least twice when you suddenly discover requirements or issues you never anticipated. You're one person and the days are short, and the hours few, and it's very easy to waste them at the altar of ambition! Or as the saying goes - the perfect is the enemy of the good.
@Agent_0082 күн бұрын
Yay! New vid.
@johanngambolputty53512 күн бұрын
It doesn't really matter, but I don't think you need to collect into a vector twice at the beginning, I believe if you use .to_lowercase() on a &str it should make a String from it. Also &str (and slices in general) have .begins_with() and .ends_with() methods, though a single .find() call might be more efficient technically (though all of this has negligible effects of course, its maybe just an ocd thing).
@Merlin-gl7zp2 күн бұрын
I like that you once creted a mini project, I sometimes struggle to finish such projects because I find it demotivating that it's not original and someone probably done it way better. But afterall every project makes you a better programmer
@johanngambolputty53512 күн бұрын
Do advent of code, 25 mini projects every year (you don't have to finish those either, doing the more manageable ones is fine, at least do the first few days).
@amperl2 күн бұрын
Nah
@lukewaldon93062 күн бұрын
I am deeply offended! Going to go protest outside your house about this.
@Joel-pl6lh2 күн бұрын
Looking at the comments... Do people not know what cryptocurrencies are ? There is nothing inherently wrong with crypto, and the dude just made a single video about a cool piece of code, not even promoting the coin.
@mr.togrul--93833 күн бұрын
cool
@lievenpetersen3 күн бұрын
Are you... mining crypto wallets?
@patryk37723 күн бұрын
6:20 ratatui-lib is also pretty cool for this kind of stuff
@Tantandev2 күн бұрын
wow that library looks really solid!
@I2MMDL3 күн бұрын
Audience capture is awful.
@bewu13473 күн бұрын
Why would you use GPT for the maths? It would be not that hard to just do the maths yourself, and it would be way more credible. The chatGPT-ification of even the simplest tasks is a bit sad. Cool video apart from that.
@happygofishing3 күн бұрын
gamedev nerds absolutely seething over crypto in the comments lmao.
@Tantandev3 күн бұрын
I’m surprised by how much 🔥this video got just because it touches on crypto. To be clear, my only intention was to showcase the programming side of building a vanity wallet generator-an interesting technical challenge. My intentions had nothing to do with hyping crypto or promoting "scams"; it’s purely about solving a programming problem. I understand that many people view the crypto market with a critical lens, and that’s completely valid-there are good reasons to be cautious. That said, I have no plans to make more crypto content. I just happened to stumble upon this project and enjoyed it for how easy Rust makes tool building
@DistortedSemance3 күн бұрын
I appreciate your candidness. Going forward, I would urge you to consider the social and political ramifications of technologies you feature on your channel. I know that game dev is slow work and you want to showcase other projects of technical interest - that's fine. But technology does not exist in a vacuum, and particularly with crypto, the widespread algorithmic hype boosting is fundamental to how they operate and the risks they pose. We live in a society where dangerous and unethical technologies are proliferating at a rapidly accelerating pace at the same time that checks and balances against those risks are being systematically dismantled. In that climate, I think it's wise to err on the side of caution rather than attempting to remain neutral, because any uncritical press given to these technologies is ultimately going to fuel their growth whether you are openly advocating for their use or not. I love your voxel engine series and hope to see your channel continue to grow. Just be cautious, do your research (not just on the technical side, but the social side as well), and exercise hesitation before featuring something that could contribute to a destructive venture capital hype cycle. That's all.
@I2MMDL3 күн бұрын
@@DistortedSemance You and everyone else are blowing this video massively out of proportion. "Social and political ramifications", like what are we even talking about here? You're really taking this as if it's the most serious thing in the world to even speak crypto's name without careful consideration. The technology exists, everyone is already aware of it, the damage is done. One video makes zero difference to bad actors one way or another, especially when it doesn't even promote a product. How about you put the politics down for a minute and give reality a consideration for once.
@tqwewe3 күн бұрын
@Tantandev man what a weird reaction from the community, sorry to see this. Its a pretty big shame to have no freedom in what content you post. I genuinely enjoyed this video, and didn't know wallets could have a chance to include interesting words like this. For those saying crypto is a scam, I've had Bitcoin since 2018, and it's given me immense financial freedom in my years since then. Its just a market, not a scam
@jupitersky3 күн бұрын
I get ya', clearly this video is done out of a love for the topics. I think crypto is really cool as well, but there are a lot of awful people polluting it so I'm kind of glad to see a normal video about something that interests me xD
@filipbook56053 күн бұрын
I loved this little project, fun to see how you setup a simple little tool!
@mehmeh88833 күн бұрын
Would love if you could link resources for networking
@ceanyflamingo51273 күн бұрын
So for those who are wondering why crypto is such an incredibly negative things and why there are so many comments about how promoting it sucks there are 2 main reasons. 1. Most crypto is a scam, while not all crypto is a scam a vast majority of crypto coins are rugpull scams created by rich people to get more rich. This paints crypto in an incredibly negative light and is why crypto is just associated with scams at this point. Basically most people think of crypto as a scam so promoting it in anyway is a little scummy at best. 2. Crypto has had incredibly negative impacts on the environment and on the cost of pc parts. Crypto mining has become an incredibly popular thing with the rise of crypto which is a problem because mining crypto uses an incredible amount of recourses. Crypto mining has used a lot of power and has had a VERY negative effect on the environment over the past few years. Crypto miners also tend to buy up a lot of graphics cards and use them for crypto mining which is why graphics cards have seen such a rise in price and scalpers. TLDR: Crypto is bad for consumers, the environment, and is just overall a very negative thing. Don't promote crypto in any way, it's bad.
@Nodsaibot3 күн бұрын
whats your favorite UUID?
@holly_hacker3 күн бұрын
For the probability calculations, please don't use ChatGPT if you're going to show them in the video. Do the basic math required and maybe show how it's done.
@RustIsWinning3 күн бұрын
Yeah that part was painful to watch lol
@zyansheep3 күн бұрын
bruh if you're gonna do crypto content at least do it with a currency that is actually used as a currency (e.g. monero) and is not a somewhat centralized premined coin mostly created to enrich its creators... I mean the consensus algorithm for XRP is cool but idk, crypto vids, even practical ones like this seem a little out of left field for your current audience...
@I2MMDL3 күн бұрын
Good. Alienate your current audience every now and then, have diversity among your followers, that's the only way to avoid audience capture.
@jupitersky3 күн бұрын
I mean he literally has a monero wallet in the description lol
@snatvb3 күн бұрын
how fast u will take all wallets in blockchain?)
@snatvb3 күн бұрын
I see Tantan video. I press like.
@qwey73 күн бұрын
I love your crypto stuff. Nobody does it like you. I’m so deeply disappointed to see you doing game dev content.
@jupitersky3 күн бұрын
Lmaooooo
@Andrew-br7xm3 күн бұрын
Love your style of content. Don't care about the subject matter. I don't think this is crypto pushing. Just more of, how rust can work in other area's Keep doing what you're doing, we love it!!!!😊
@OscarRobbing3 күн бұрын
“This ugly public hash key… which is what makes crypto safe and secure” hmmmmm
@oserodal27023 күн бұрын
The problem with crypto is not the technology (mostly), it's the grift, the culture. Now, does making a software video about crypto a promotion of crypto culture?
@diadetediotedio69183 күн бұрын
For curiosity, what do you mean with "crypto culture"?
@oserodal27023 күн бұрын
@diadetediotedio6918 Copied straight from Wikipedia: Culture (/ˈkʌltʃər/ KUL-chər) is a concept that encompasses the social behavior, institutions, and norms found in human societies, as well as the knowledge, beliefs, arts, laws, customs, capabilities, attitudes, and habits of the individuals in these groups. In the context of crypto, the whole "diamond hands, hodl, no fud" "ape" culture + "grifting/hustling" current trend in younger business cliques + "technology will fix society" technopriests , forming this weird amalgam of people who are interested in technology, people that want to get rich, and people who also want to get rich but are too dumb to realize they're the fool.
@zyansheep3 күн бұрын
@@diadetediotedio6918probably something to do with the culture that develops from people buying something that will only increase in value if other people also buy in.
@RoamingAdhocrat3 күн бұрын
tbh the problem is also the technology
@diadetediotedio69183 күн бұрын
@ wdym?
@ehrenmann693 күн бұрын
ok now make it hardware accelerated
@CaarabaloneDZN3 күн бұрын
idk why people are complaining about crypto. This video is really good!! It's fun to see that such little code can do something like this
@djeanql3 күн бұрын
exactly... Tantan should make vids on whatever interests him. These people are seriously complainming because this video doesn't interest them!???
@nellfs3 күн бұрын
Can't believe Tantan is doing crypto content... 😢
@eineatombombe3 күн бұрын
hes not sponsored, right?
@RoamingAdhocrat3 күн бұрын
yeah, unsubbed sadly
@djeanql3 күн бұрын
Yeah he should have got your approval first before making a video on something that interests him... give this guy a break
@RoamingAdhocrat3 күн бұрын
@ what kind of paint did you eat that made you say that?
@djeanql3 күн бұрын
@@RoamingAdhocrat What are you talking about, he's not sponsored.
@suleyth3 күн бұрын
crypto? ew
@djeanql3 күн бұрын
then dont watch it?
@swfsql3 күн бұрын
I also prefer the monetary system that got birthed after 2 or 3 defaults on gold and enslaves everyone right now with income taxes and future generations with public debt, not the cringe creeptos
@virtualmecha3 күн бұрын
why promote scams
@diadetediotedio69183 күн бұрын
which scams is he promoting?
@eineatombombe3 күн бұрын
crypto is just a technology. it's often used by scammers, but he's not promoting any of them here. just the technology
@zyansheep3 күн бұрын
i mean XRP could be considered a scam, the creators premined the coin so buying or promoting XRP basically just enriches the founders...
@eineatombombe3 күн бұрын
@@zyansheep that's not a scam. It would be if they rugpulled but theyre just profiting without harm
@6we3 күн бұрын
xrp is a scam
@jupitersky3 күн бұрын
So what you're saying is, I should do this but on every single one I try and make a transaction sending all of the crypto to my own wallet? Cool beans! _Too bad it's statistically impossible for this to actually net me anything lol_ Also, for any of you nitwits out there who would actually try this, don't. Not only will you waste your time, but in the astronomically unlikely chance you are successful it's literally stealing. Have some morals! :)
@Serhii_Volchetskyi3 күн бұрын
You don't need to publish secret key! Just use a seeded random and publish the code! XD :P
@diadetediotedio69183 күн бұрын
Very curious, indeed, but funny hah
@diadetediotedio69183 күн бұрын
I think this will bring some nasty bots to your channel tho, but the idea was interesting
@reallyhughish3 күн бұрын
I love your game dev content. Nobody does it like you. I’m so deeply disappointed to see you doing crypto stuff.
@diadetediotedio69183 күн бұрын
Why tho? Ideological opposition to the technology?
@tqwewe3 күн бұрын
So deeply disappointed, what a shame he can't upload what he wants without your approval
@reallyhughish3 күн бұрын
Respectfully, if you’re not already skeptical of crypto, I’m unlikely to convince you in a KZbin comment. Please just pretend that I could be a reasonably smart person with relevant technical experience who has an informed opinion on the matter.
@reallyhughish3 күн бұрын
@@tqweweof course he can, and he has. I’m still allowed to disapprove and be disappointed though.
@diadetediotedio69183 күн бұрын
@ Why would you not pretend the same exact thing about me, and that we both have reasonable and informed opinions on the topic, and that I am asking that with genuine interest and that I want a productive discussion on the matter?
@cryptonative3 күн бұрын
Why XRP though?
@Tantandev3 күн бұрын
I’m not here to promote any specific crypto projects-the focus of the video is entirely on programming a vanity generator. XRP just happened to be something I was interested in at the time. I’m not here to argue for or against it, and I’m definitely not the person to go to for financial advice
@cryptonative3 күн бұрын
@Tantandev not implying you have bad intentions, just wondered why XRP instead of maybe Solana or Ethereum
@abuk953 күн бұрын
@@cryptonative why Solana or Ethereum?
@Tantandev2 күн бұрын
@@cryptonative ah right, sorry I read your comment with the lens of all the negative comments I've gotten, so I got defensive. XRP just happens to be one of the few coins I've had interest in.
my code smell brain without actually seeing any code would say that your multithreaded solution is slower due to memory access speed issues. Make sure you understand how your data is being laid out in memory, make sure it's contiguous and make sure that you're not doing random read and write. also, more threads are only faster if they are not using the same data. You need to make it so that each thread is working on its own chunk of data. The catch here is that moving data costs performance, so you need to make sure that you are handling that data in the most optimal way possible. From the language you are using I can tell you are not using C++, which means you are most likely not doing direct memory management. Look into pointers, references, and copying data. Learn the differences. Since Rust manages memory for you, it's probably doing a terrible job of it.
@SvenGarson8 күн бұрын
"My world is on fire, how about your's" ? Yes. Pain.exe - One for the client, and one for the server
@TheGFS9 күн бұрын
haha ok, most videos on the topic are rather boring, but excellent job ! This video was quite funny but on topic :)
@007arek10 күн бұрын
Qutebrowser, twm, nvim, vifm, newsboat and mpv. With those tools I just don't need to use mouse so much.
@bobozeehax11 күн бұрын
Tantan, you don't know how much you are really working on, and it is so, so impressive. You are tackling so many issues that are ANYTHING but trivial, or even moderate, all at once, as a single person. This alone deserves all the praise and patience. Making a working voxel engine is one thing, now tackling networking with all the nits combined is a whole 'nother. Many use Unity just because they don't have to deal with networking. Plus, it is evident that you don't use any half-assed solutions, you go faaar out of your way to search for novel or minimally implemented solutions, just so that it's as optimal as possible. You are essentially conducting a form of research. So please, Tantan, allow yourself ALL the time you need. Don't be afraid to try things over, after all you should enjoy the process. I'm building a highly complicated and integrated ECS engine on which I plan to build a voxel engine later myself. I know how it feels. These things take YEARS. And it's okay. John Lin popped out probably the most sophisticated voxel engine of our time, and 3 years later, he is still gone. So don't beat yourself up if you're gone a few months, or even a year. This is part of the process. You have all the support from all of us, and please, take the time you need! Don't beat yourself up :) And don't be afraid to take breaks.
@SillySussySally12 күн бұрын
What if, just listen listen, we keep da data on the gpu… all the time?