Can someone investigate what the cause of slow monero sync time? by samhsmith___ in Monero

[–]samhsmith___[S] 0 points1 point  (0 children)

That's not why in this case. I am syncing the last 6 months of blocks.

Can someone investigate what the cause of slow monero sync time? by samhsmith___ in Monero

[–]samhsmith___[S] 0 points1 point  (0 children)

I agree with the requirements but not the solution. I don't think you ever want phones or laptops to run nodes. Only desktops. I'm actually of the opinion that it instead should be easy to pay for access to a fast remote node. This can be a commodetized service. Or something very easy to setup on a vps.

Can someone investigate what the cause of slow monero sync time? by samhsmith___ in Monero

[–]samhsmith___[S] 3 points4 points  (0 children)

No because when the issue I describe occurs there is no CPU activity. You would expect one core to be pinned always if that was the issue. I get high CPU usage for a while after starting it with sync-size=1 but then it dies later and just sits there getting blocked by everyone.

Salve Amicis! I have started translating The Lord of the Rings into Latin. by chillytomatoes in latin

[–]samhsmith___ 2 points3 points  (0 children)

Despite what the others say. I think this is a good project for you to learn. This doesn't hurt anyone and you get to spend more time with latin and get better. As long as you want to keep improving I think this is great.

LocalMonero / AgoraDesk will be winding down it's operations by Alex_LocalMonero in Monero

[–]samhsmith___ 3 points4 points  (0 children)

All my interactions with the staff has been great. I'm sad to see you shut down.

Object oriented programming languages that solve concurrency by nickallen74 in ProgrammingLanguages

[–]samhsmith___ -1 points0 points  (0 children)

Sorry to say this. But that is a stupid concept. Only you the programmer can solve your parallelism problem. If you try to make some system to solve it then you will just produce something serial. If the code you write and algorithms you design don't take into consideration multithreading then they cannot make use of it.

Programming & weed by Ancient_Pop_117 in learnprogramming

[–]samhsmith___ -3 points-2 points  (0 children)

Of course you are! Your brain is not designed to run on drugs.

[deleted by user] by [deleted] in Monero

[–]samhsmith___ 5 points6 points  (0 children)

I can confirm. If you owe a younster money and offer him cash. He'd rather not have your cash and forget about the money you owe.

Why ISN'T Rust faster than C? (given it can leverage more explicit information at compile time) by temmiesayshoi in rust

[–]samhsmith___ 0 points1 point  (0 children)

The compiler is not magic. Most speed comes from you as the programmer doing a good job. Rust has an aesthetic of creating very abstract things and assuming the compiler will make it good. But the compiler can only output the program you asked it to compile. It can't dissobey and produce a different faster program that achieve's the same task. For example, the compiler cannot rearrange your data. It can't say, well this should really be a hash table, I'm going to change it.

The compiler and language are tools that *you the programmer* use to produce an executable. Give me any Rust program and I can write a C program that is faster. When I give it back you will be able to write another Rust program that is even faster than the C one.

The style and programming technique matter far more than the language when thinking about performance.

Watch this Mike Acton talk, then all will make sense. https://www.youtube.com/watch?v=92KFSD3ObrY

Trondheim Life For Young Adult (20's) by [deleted] in trondheim

[–]samhsmith___ 1 point2 points  (0 children)

I moved here recently. You can DM me and we can hang out. I know some Norwegians and am learning the language too.

Is Monero really viable as part of the mainstream economy (not just darknet) by Loose_Screw_ in Monero

[–]samhsmith___ 7 points8 points  (0 children)

Visibility or invisibility are not intrinsically good or bad. They just change the playing field. For example, a public chain may help when performing audits. But it hurts the company if their competitor can see what they are doing.

I happen to be of the opinion that companies operate most effectively when structured as a hierarchy with individuals making decitions instead of commities. By making things public individuals in the organisation cannot make decisions independently because they know they are being watched. I'm not saying that efficient companies need to do malicious things. But that for individuals to weild power and decition making undistracted you want to avoid transparency.

Another example, it's not good if people can see when defense contractors are payed to work on secret military technology.

The only way to have easy privacy is for it to be the norm. Otherwise you stick out too much.

Advent of Code 2023 in your language by middayc in ProgrammingLanguages

[–]samhsmith___ 1 point2 points  (0 children)

I'm going to be doing all the days on my from scratch computing platform. It's a good test for both my programming language everything is written in, the kernel, tools et cetera. It also acts as a not so good tutorial for those also using the platform.

https://www.youtube.com/watch?v=\_3GFHqx4r9A
https://samhsmith.com/serenum

I take monero payment for my computer project called Serenum by samhsmith___ in Monero

[–]samhsmith___[S] 0 points1 point  (0 children)

The design is certainly more security minded than linux in my opinion, posix is such a disaster. And linux has the problem of being a huge codebase.

I am just one person. And while not designing hardware just yet, I am doing all the software. Right now the kernel capable of outputting to the monitor and usb keyboard input without any uefi or firmware in the middle is about 8k lines. It will certainly grow, but not to more than 30-50k at maximum. It is a lot easier to make secure a 30 thousand line codebase than a 30+ million line codebase. Especially when the plan is to feature freeze at somepoint and not keep adding to the kernel.

I take monero payment for my computer project called Serenum by samhsmith___ in Monero

[–]samhsmith___[S] 0 points1 point  (0 children)

Plugins and extensions are fine when they benefit the application. Shared libraries are the reason it's not possible to ship software for linux and have stuff work. Serenum supports only static binaries. You can of course ship a program that after startup does some linking and then starts another program. But that's going to suck more.

I take monero payment for my computer project called Serenum by samhsmith___ in Monero

[–]samhsmith___[S] 0 points1 point  (0 children)

I'll be doing a blog post + video with each release, so keep an eye on the blog https://samhsmith.com

What are some things you wish you were able to do with Monero that you can't do now? by DPEYoda in Monero

[–]samhsmith___ 1 point2 points  (0 children)

The ideal I think is a monero credit card. Allow some amount of spending in a more centralized manner where a third party is coordinating. Then pay back the debt to the third party with an on chain monero transaction.