max

joined 2 years ago
MODERATOR OF
[–] max@nano.garden 7 points 2 years ago (4 children)

If I understand this correctly, signify would allow someone to verify that the executable was built by me. But then they would still have to trust me, because I can also sign the malicious executable.

[–] max@nano.garden 25 points 2 years ago

Finally. Someone noticed 🥹

[–] max@nano.garden 1 points 2 years ago

Having 55% of hash doesn’t mean you’ll make profit by attempting a doublespend

But a pool could be turned into a malicious pool by an adversary that takes control of it. A clear disadvantages of centralization is that it creates a single point of failure.

Even a malicious pool could at worst mine empty blocks for a while.

Why is this the case? I still have not studied the Monero protocol yet.

[–] max@nano.garden 5 points 2 years ago

The creator of the tool is the admin of lemmings.world, and the tool is hosted at schedule.lemmings.world. So, if you have a user at lemmings.world, you can use this tool without having to trust a third-party.

If you don't have a user there, you can create a user in that instance for the purpose of creating scheduled posts. Removing the need to trust two parties rather than one.

And, of course, since the source code is open anyone else can attach this to their own instance! Pretty cool.

[–] max@nano.garden 20 points 2 years ago
[–] max@nano.garden 3 points 2 years ago (1 children)

Thanks! It is some consolation. 🫂

[–] max@nano.garden 3 points 2 years ago (4 children)

PhD thesis! 😅

Gluing my ass to the chair won't be sufficient. I think I have some form of computer distraction addiction or undiagnosed ADHD, because when I am sitting at the computer I find it really hard to do what I need to do. I am able to find a universe of distractions by slightly moving my fingers, and I have an inordinate ability to psychologically (not rationally!!!) justify it as being somewhat useful. The only thing that saves me is that I can be very efficient when I do focus, but this has become more difficult as the complexity of the work increases, and so many different figures, tables, and concepts have to coalesce together to tell a story that I genuinely believe...

I would probably have a better chance trying to write with pencil and paper in an isolated island than with LaTeX in my computer....

[–] max@nano.garden 3 points 2 years ago

Thanks! I'm at 90% now :) Things that affect the nerves are scary, but the doctor helped calm my fears as symptoms were consistent with a not-too-serious sinus infection.

[–] max@nano.garden 18 points 2 years ago

Aah, ok! That at least explains what they could have been thinking.

But, of course, this is a terrible idea!!

[–] max@nano.garden 40 points 2 years ago (2 children)

Both sides? "Oh yeah, the front looks a lot like the ID I lost, but can you please send me the back side too so that I can confirm?"

[–] max@nano.garden 2 points 2 years ago

Hehehe, ok! I have shared it

[–] max@nano.garden 2 points 2 years ago (2 children)

hm…is there enough space for position coordinates as well?

Oh, right! Yes, there is a lot of space for that. It would be possible to handle this with a single node.

So, there could be a "Canvas" Representative node

The amount delegated to it should follow a specific format, including a canvas-specific code, the 3-digit X coordinate, 3-digit Y coordinate, and the RGB code. There is easily more than enough space with the 30 digits we have to work with.

The color of each pixel is set by the highest amount delegated that claims a pixel.

The special code would make it so that there is no biasing, and that accidental pixel placements are very unlikely.

re: interactive network monitor https://music.nanos.cc/ https://github.com/Joohansson/nanomusic this is the best thing that comes to mind that already exists

Oh wow, I had never heard of that!! It is very cool. Do you mind if I will create a post to share that to !community_projects@nano.garden, unless you would like to make that post yourself ^_^

 

Background

I would like to have a unique CSS stylesheet for nano.garden for users that prefer light themes. I started working on one but I did not like where it was heading (https://nano.garden/css/themes/nano-light.css), so I figured it would be better to out-source this task to more experienced members of the community. New themes in Lemmy are added by using a .css file that contains the variable definitions. A list of themes included in the official Lemmy can be found here: https://github.com/LemmyNet/lemmy-ui/tree/main/src/assets/css/themes

You can look through the different themes by going to your profile page and selecting the theme, and then you can pull the CSS file using the browser inspector to use a reference.

Deliverable

A .css file that contains the variable definitions for the stylesheet for the nano-light theme. The theme should feature a light color (white, cream, ivory, or similar) and one or a few of these blues [#209ce9, #3c4e7a, #5368a0]. The theme should work with the pages visible to regular users (main screen, profile, settings page, communities page, log-in screen). Other than this, you can get creative.

Conditions for payment

Payment will be delivered once the theme (or a derivative of it) is added as a theme to nano.garden.

Payment options

  • Ӿ50 (XNO) delivered to a nano address.

If you start working on this, please make a comment to indicate that you are working on it. This is to avoid having multiple people working on the same task without being aware of the level of competition.

 

Canvas is available for Lemmy!

This is similar to reddit's /r/place. Each user gets to place a pixel on a canvas. The pixels are refreshed every 30 seconds.

The website with the canvas is: https://canvas.toast.ooo/

To log-in, you simply provide your instance's name and your username, and you get a code to log-in.

I have made a template for making an XNO flag. You can reach it by clicking here.

In the settings there is a button that allows you to toggle the tample on/off. You can use that button to make sure that you are placing the pixel in an unoccupied spot.

6
submitted 2 years ago* (last edited 2 years ago) by max@nano.garden to c/nanogarden@nano.garden
 

I'm running a little experiment... The nano.garden faucet!

To participate:

  • Be registered in the nano.garden instance

  • Associate a public nano address with your account in your profile settings

  • Make comments

For every comment the faucet should deliver 0.01 XNO to your account!

There is a cooldown period of 2 minutes between comments and a maximum amount of nano per account set to 0.5 XNO every 24 hours.

This is a very alpha version... Let's see how it goes!

The faucet address is: nano_1ex1zqsdyqc3heiifc9sqc8pd8zmamkp3awgd5gwfejx9teqownw5fxrhgg5

 

If you go to your profile settings, you will see the field "Nano Address". This field will allow you to fill in a public nano address that follows the standard format (nano_[60 alphanumeric characters]).

The current behavior is the following: If a profile has an associated nano address, an XNO button appears in their profile, next to their comments, and next to their name in post listings. Clicking on that button will open a new tab to nano.to/nano_address, which provides you with the address and a QR code to send a tip to that address.

If you visited nano.garden before this change, it may be necessary to delete the site's saved history/cache for the changes to be visible.


The code changes can be pulled from github and compared to the 0.18.3 tag: lemmy-ui, lemmy

 

This is a question I asked on the discord chat, but I'm also placing it here in case anyone else can contribute.

I was hoping someone could help me understand something.

One of the common 'criticisms' of the nano protocol and the network is that the transactions-per-second (TPS) are small. A common response that I have read is that with the growth of the network comes an improvement of the hardware and more development resources go into improving TPS. I agree completely with the development portion of the response, but I am having a hard time wrapping my head around why an improvement of part of the infrastructure would lead to higher TPS.

The way I see it is:

  • With wider adoption, the total number of nodes increases, and voting power becomes more distributed

  • With more distributed voting power, more nodes will need to vote on a block before consensus is reached

  • The rate at which a transaction is cemented depends on the slowest voter that contributes to reaching the quorum

With increased adoption there will be more "high quality" nodes, but the rate bottleneck is set by the slowest voting members. I think that increasing the number of nodes in the network decreases rather than increases the TPS, and that the effect is unlikely to be offset by the presence of some stronger nodes.

Is this view accurate? Or am I missing some important bottleneck in the process that is overcome by having some very strong nodes?

3
NanoFusion (digitalcashtools.com)
submitted 2 years ago* (last edited 2 years ago) by max@nano.garden to c/community_projects@nano.garden
 

NanoFusion is a pretty neat project that attempts to add an additional layer of privacy by implementing a trustless mixing protocol.

I am investigating more about it. The github repo has not been updated since 2021, so I'm not sure about what the current status is.

According to the github project, step (1) of the trustless mixing algorithm is the following:

  • create an account that can only send funds if all the parties sign the send transaction.

If anyone understands how that is done without sharing private keys, please let me know because I'm having a hard time understanding that.

Another doubt that I have is: how is it possible to pre-sign the Mix -> Out transactions if the hashes of the blocks to be signed are only known after the mixer signs the receive blocks?

 

I have set up an instance to host an unofficial community centered around the cryptocurrency Nano (XNO): https://nano.garden

The purpose of the instance is to have a space in the lemmyverse to discuss the Nano cryptocurrency project and the community projects being built around it.

I want to play around with the integration of nano into the fediverse, but I don't want to do this in an invasive manner, so I've set up an instance to try to build some of these tools directly into the UI without inconveniencing others. Anyone else who needs an instance to try out their own nano-related inventions is more than welcome to try them out here. You may consider it a nano-playground in the Lemmyverse.

I chose Nano for this because I know that there are many open source projects related to 'tipping bots' and faucets, transfers are very fast and free, and the community that I've encountered is nice. I also found out that there is already a nano tipping button implemented in a mastodon instance, and I may draw some inspiration from that: https://xno.social/home

2
submitted 2 years ago* (last edited 2 years ago) by max@nano.garden to c/community_projects@nano.garden
 

https://nano.casa is a community dashboard to keep track of all open source development related to nano, discover new projects and support the devs.

What's new:

New design with fancier animations, activity chart is now zoomable.

>Node development events: like comments, PRs, issues, refreshed every 20 minutes

Ecosystem events (commits) are now also easily viewable.

As teased on Twitter: User profiles! Since NanoDevList is no longer available (domain was also re-bought), you can now log in with your GitHub account (no access to your data is needed) and add your nano address, GH Sponsors, bio and other stuff - whole thing takes about 2 minutes. I think it's a nice addition to the site and it fits well with the whole scope. I'm offering Ӿ1 to the first 20 devs that set up a profile (need to at least have a nano address and a short bio or a funding goal. Only already tracked repos are eligible).

Nano goals: you can create funding goals with a title/description (ex. cover server costs/domains..) and have it nicely displayed on the list (shoutout to nano2dev)

Spotlight Repo: for better discoverability of less popular projects, refreshes every 24 hours.

Multiple (Version)-milestones are now available (in case 2 versions are being simultaneously worked on)

Better listing of data: added repo descriptions, search fields for repos and users. Also the default sort is by recent activity now.

an uptime monitor for a list of known public/3rd-party nodes.

view more: ‹ prev next ›