Talnicrom
talnicrom@zeroid.bit

Be free

ZeroMe "Plus"

  • Clickable & searchable hashtags
  • Reverse comment order option
  • See a random post

ZeroNet Mods

  • Simple API
  • User switcher
  • Default User
Help distribute this user's images
Mute talnicrom@zeroid.bit

Activity feed

Talnicrom commented on Arsene Lupin's post: To use the UserSwitcher, you have to add `"show_in_multi": true,` to each user node. User nodes in users.json have the structure `"ADDRESS" : { stuff }`, where stuff is a comma separated list of key-value pairs. You can simply change the above to `"ADDRESS": { "show_in_multi": true, stuff }`. Note: ADDRESS is just a placeholder and will be the user master address in your actual file.
Talnicrom commented on Arsene Lupin's post: To merge two files users1.json and users2.json, first create a new file users3.json. Now, copy the contents of users1.json into users3.json. Delete the last `}`. There will be another `}` on the line above. Add a comma just after it: `},`. Next, add the contents of users2.json (which begins with a `}` to the end of users3.json. Delete that first `}` that I just mentioned. Rename users3.json to users.json and put it in you ZeroNet data directory.
Talnicrom commented on null's post: @Zero: It's at `~/ZeroNet/data/$YOURHUB/data/users/$YOURADDRESS/data.json` in general and at `~/ZeroNet/data/185yXNL48LTZyKfNo6WgyKshtMgcV3mecL/data/users/1DLf7WXLCVK3VyLtV3gawnBjTynYeRyhgh/data.json` in your case.
Talnicrom commented on null's post: Hola! Google translate: La lista de usuarios que sigues sólo muestra los 50 usuarios que ha seguido más recientemente. De acuerdo con el archivo data.json en su centro, que está siguiendo 218 personas, incluyendo a sí mismo.
Talnicrom started following Talnicrom
Talnicrom commented on KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.'s post: @KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.: Yes, but you may want to go further and refuse to seed any content from certain users. Right now, when you block a user on ZeroMe+, the UI hides their posts but your ZeroNet process still downloads their updates and serves their content to peers. However, with a plugin you could configure ZeroNet so that it ignores all content associated with certain user addresses. Of course, there is nothing you can do by tweaking your own ZeroNet that would prevent other users from getting each others' content. This property is part of the design spec.
Talnicrom commented on KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.'s post: @KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.: It does a little bit less. It only hides posts from blocked users. Since ZeroNet already allows site owners to ban users from adding content, it would be very easy to write a plugin that imports users from a global ban list maintained by the computer owner whenever the site-specific ban lists are queried. Unfortunately, this is not a high priority for me. If somebody else, like @Firebox writes one, I would be happy to look at it and endorse it for use if it looks legit.
Talnicrom commented on Talnicrom's post: @P2P: I wanted to give users a way to distinguish between posts that were irrelevant and gratuitous, like too many affiliate links, and posts that are really awful, like personal threats.
Talnicrom commented on Talnicrom's post: @P2P: Somehow I missed this suggestion. I like the idea, though, and I'll implement it.
Talnicrom commented on 0ivy's post: @0ivy: It is possible to delete posts and comments individually. You can also ask hub owners to raise your limit. Unless you act like a dick all the time, they would probably give you more space. In your case, you are on Blue Hub, so you would need to ask @nofish for space if you run out of room to post. (Your comments on a given post are stored on the same hub as that post, so who you talk with depends on where you run out of room.)
Talnicrom commented on 0ivy's post: There is no character limit like for Twitter. However, the *total* amount of data that each user can store on the site is limited to a total of 60K by default. The image support on ZeroMe+ does not allow for image uploads, but rather displays images linked from other sites. So including images has a negligible effect on your data size.
Talnicrom commented on Balancer73's post: Do you have any suggestions for how to make it look better on phones? I would love to make ZeroMe+ more usable on small screens.
Talnicrom commented on Jike's post: I agree, but I don't know the best way to go about it.
Talnicrom commented on Talnicrom's post: @P2P: Chinese hashtag support should work now.
Talnicrom commented on Openuser's post: I can add keyword searching without much trouble. Stay tuned (:^D)
Talnicrom commented on Balancer73's post: @Balancer73: Thanks. I have already added this to the CSS. Perhaps the update has not reached you yet. (My comments are stored on a hub and may reach you faster than updates to ZeroMe+.)
Talnicrom commented on KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.'s post: FYI, hashtags are not case-sensitive on ZeroMe+.
Talnicrom commented on Balancer73's post: @Balancer73: Ok, this should display properly now. Thanks for testing!
Talnicrom commented on Balancer73's post: Did you mean to put the markdown for your image in a link? The way the page is constructed, the link click takes precedence over the click handler that loads the image.
Talnicrom commented on Talnicrom's post: @Border0464fred: That's good to know. What is the rest bandwidth of ZeroNet?
Talnicrom commented on Balancer73's post: @Balancer73: You can view images in [ZeroMe+](/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6).
Talnicrom commented on Border0464fred's post: @Border0464fred: Try my ZeroMe portal, [ZeroMe+](/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6). It has support for hashtags and images among other things. People aren't using hashtags much yet since the core ZeroMe site does not support them, but I hope that will change.
Talnicrom commented on Talnicrom's post: @Spukkin Faceship: The IPFS cat in my test above loads from ipfs.io which is the IPFS gateway site. Another user has posted some images that refer to localhost:8080/ipfs. Those will only load if you have IPFS running and bound to localhost.
Talnicrom commented on Talnicrom's post: @Spukkin Faceship: It will depend on the URL. Ordinary URLs will load images from some server somewhere like in normal browsing. They will be saved according to your caching preferences. However, ZeroNet URLs will first download the site then get the image locally.
Talnicrom commented on Talnicrom's post: To clarify, if you want to include an image as above, use markdown: `![title](url)`
Talnicrom commented on Talnicrom's post: @P2P: You are most welcome!
Talnicrom commented on Henur's post: @Henur: Support for groups is a very nice idea!
Talnicrom commented on Talnicrom's post: @P2P: I like your suggestion about showing a user's likes. It's on my todo list now ( B^) )
Talnicrom commented on Henur's post: @nofish: Might it make sense to add read-only permission for merging?
Talnicrom commented on Henur's post: I think that running polls is a bit beyond the scope of ZeroMe. However, it should be easier to tie in data from other parts of ZeroNet. I know how to do this by merging with other types. If someone made a site for conducting polls and designated it as a merged site, I could ask users for permission to merge, then get the data and maybe make widgets for displaying polls that ZeroMe users could add to posts. At the moment, the only permissions for access to merger sites are 'none' and 'read-write'.
Talnicrom commented on Talnicrom's post: By the way, it looks like IPFS integration with Tor is getting close: https://github.com/ipfs/notes/issues/37
Talnicrom commented on Talnicrom's post: @Shellbound: On ZeroTalk, @nofish suggested that it would be easy to write a plugin for IPFS. For fetching files, that seems like a reasonable solution. However, I don't know how it would work exactly. @nofish thought it should be responsible for handling urls of the form [...]:43110/ipfs/ . I would be willing to try to write such a plugin if people want it. Thoughts? #ipfs #zeronetplugins
Talnicrom commented on Talnicrom's post: @Mynameislegion: Thanks, dude. I am really having a great time. This is how I am learning about JS, coffeescript, Python, etc. Might try to change careers soon and this is a fun way to practice web development. I find the UI stuff really intimidating though when I think about doing more than just hacking @nofish's stuff.
Talnicrom commented on Firebox's post: @Henur: Are you having trouble?
Talnicrom commented on Firebox's post: @Henur: Just shout if you try it out and run into a problem!
Talnicrom started following Lola
Talnicrom commented on Firebox's post: @Henur: I have been maintaining a version of ZeroMe with some improvements. For example, to block a user just go to the user's profile and click block, then go to the menu in the upper right of the screen (the one with 3 dots, not the zero) and click mute blacklist. Look at my profile for the link and at my previous posts to see the features (:^) )
Talnicrom commented on Firebox's post: Alternatively, you can block users without going into the file system on #ZeroMePlus.
Talnicrom commented on Talnicrom's post: @Shellbound: Thanks! I don't understand what you have in mind with the external cdn. Would you describe an example use case?
Talnicrom commented on Lola's post: I think that any site that continues to grow is going to need to adopt the merger architecture. That is the only way to scale.
Talnicrom commented on Talnicrom's post: @P2P: Interesting idea. It is easy with some technical know-how to find which posts & comments a given user has liked. That being said, I think it still makes sense to give users the option of whether or not to display their likes on their profile page. So if I do add this feature, I would let users have control and set the default to "don't show likes".
Talnicrom commented on Talnicrom's post: @Userzero: Oh man, I'm sorry! I seriously misunderstood. Thank you for the nice words (:^D)
Talnicrom commented on Talnicrom's post: @Userzero: Gracias por tu opinión. (I don't speak Spanish. After using a Spanish-English dictionary, I think you are saying that people like me are offensive to Zeronet and that only a small group of ignorant users prefers my version of ZeroMe. Correct me if I'm wrong.) It is worth pointing out that other peoples' flags do not affect your view of ZeroMe posts on ZeroMe "Plus" beyond showing in the counts. So whether or not posts are displayed is still totally under your control. I don't think you can force people to take on new ideas with software, no matter the noble ethos of ZeroNet. If you don't let users prune their feed and there winds up being too much shit in it, users simply won't use the product.
Talnicrom commented on Talnicrom's post: This post should have a spam vote of at least one.
Talnicrom commented on Flyman's post: @Flyman: It is easy to add a count showing how many other people (not just friends) marked the post as spam/ugly. Maybe I'll get to it tonight!
Talnicrom commented on Flyman's post: @Flyman: I thought about maybe allowing users to set up a list of friends and then hiding messages which are marked spam or ugly by any of them. Would that be useful?
Talnicrom commented on Elspru's post: I wrote some code that you might be able to adapt. Check out the SimpleAPI ZeroNet plugin and the Robot Pack [here](http://127.0.0.1:43110/1JjHyLeEDidHyyN33Y8f8cQKVEzWCEPnW7/). If you do wind up building something cool, please post about it!
Talnicrom commented on Talnicrom's post: @Firebox: Ok, I see. Thanks for the links!
Talnicrom commented on Talnicrom's post: @Durand: The article is a bit short on detail, to be sure. I don't know how it works either. If it becomes efficient to produce formal correctness proofs for large classes of useful programs, that will certainly change the computing landscape. I'm not so worried about the quality of Tesla software. I trust people to act based on a some kind of internal risk model. How successful Tesla will be ultimately depends on (in one dimension) how reliable and secure their software is versus how much value their products bring to people. Also, if they fuck up the software so that remote operators can brick their cars, for example, that might spell the end of the company. In that case, the next fancy high-tech car company would probably then spend correspondingly more time and money hardening their software. People who appreciate the risks can simply avoid buying a Tesla. It would also be nice if there were various road operators whose diverse policies made it possible to avoid sharing the road with a Tesla if they were thought to be unsafe. Military drones that are built to kill are abominable. I have long stopped identifying as a US citizen because of the evils of the US government. It is chilling to even think along the lines of automated target acquisition, although that is under active development. The last thing the individuals of the world should want is to build a totally reliable war engine that can be efficiently controlled by a small group of people.
Talnicrom commented on Heathenman's post: What do you mean exactly? If you mean that you want to have a way to define a set of posts and then have the ZeroMe (or #ZeroMePlus) UI hide them, then the task is relatively easy. On the other hand, if you want to have some kind of private posts, where some users can see the post and others can't, then more thought is required. Since it is (essentially) the case that all ZeroMe users get all data, private posting would mean encrypting posts and then using a key-sharing scheme so that some set of users would be able to decrypt them. I believe that we would be much better off if functionality like that were implemented in the backend. @nofish: any opinion?
Talnicrom commented on Durand's post: @Durand: Yeah, toggling notifications is the only way to refresh the SQL queries passed to the NewsFeed plugin. Anyway, the solid engineering of ZeroMe makes it easy to hack in new features. @nofish #props
Talnicrom commented on Durand's post: I just published an update which does what you suggest. If you prefer to use #ZeroMePlus, you can get the best results by turning off the mention notifications in ZeroMe, then turning them on in ZeroMe "Plus". Thanks for the suggestion!
Talnicrom commented on Talnicrom's post: @Heathenman: That's weird. I have nothing to do with running infinity hub. I have a vague recollection that @bot is behind it.
Talnicrom commented on Talnicrom's post: @Heathenman: I think you probably want to get in touch with the owner of the site that is giving you trouble.
Talnicrom commented on Bwoi's post: @Alex: Awesome. Can't wait to see it!
Talnicrom commented on Talnicrom's post: I see that I could also just create a sibling of `post` in data.json and add a map to dbschema.json. However, I think there is some merit in adding a check since not all developers will know/care that adding columns to a table on their own merger site will break other merger sites.
Talnicrom commented on Bwoi's post: I hope you have an exchange in mind. The last thing the world needs is another altcoin!
Talnicrom commented on Flyman's post: @Durand: In ZeroMe "Plus", I did not do anything to the follow/unfollow functionality of ZeroMe!
Talnicrom commented on Durand's post: If you don't care about being visible to the clearnet (except through a proxy service), one solution would be to use the merger site feature. Set up a merger type such as "CommentLayer". (You could probably even use "ZeroMe" if you want.) Then write a code snippet that asks for permission to merge with CommentLayer, then displays existing comments, a box for a new comment, etc. Users can include this code snippet on their ZeroNet site. I guess you could even run a clearnet site with the express purpose of displaying the comments in CommentLayer.
Talnicrom commented on weakish's post: @ks: Cool site.
Talnicrom commented on Limelatt's post: You will need to have multiple hubs downloaded at any given time. Each user registers a profile on a hub. Their posts are stored on that hub. However, their comments on a given post are stored on the same hub as the post. So for each hub you download, you will be able to see: (i) the user profiles of users on that hub, (ii) the posts by users with profiles on that hub, and (iii) comments to posts by users on that hub. #zerome #help
Talnicrom commented on Punkcoder's post: @Punkcoder: I have played around a bit with data driven sites, but there are others who have thought about sites with many files. The #ZeroTube and #torrent people would know something that might help.
Talnicrom commented on Punkcoder's post: What do you have in mind?
Talnicrom commented on Torrc's post: I wrote a simple bot a while back (and ran some characters on ZeroMe for a while). You might be able to optimize it a bit and adapt it to your purposes. The code is available at [ZeroMods](http://127.0.0.1:43110/1JjHyLeEDidHyyN33Y8f8cQKVEzWCEPnW7/). Note: it requires my SimpleAPI plugin, also available at ZeroMods. #ZeroMods #bots
Talnicrom commented on Jerryko's post: @Shellbound: Good to know.
Talnicrom commented on Jerryko's post: Posts can be formatted with markdown so starting a post with a hashtag gets interpreted as a heading. You can end with hashtags all you want. If you want to search hashtags use [ZeroMe "Plus"](http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/) instead of ZeroMe. Not many people are using them though. #help #hashtags
Talnicrom commented on Nippletwister's post: @Nippletwister: Why does this require a special token? Wouldn't posters rather choose their preferred cryptocurrency and then get tips in that?
Talnicrom commented on Talnicrom's post: @P2P: I would be happy to help you out if you try the plugin and have some problems. (I would also be happy to hear if it works right out of the box!)
Talnicrom commented on Talnicrom's post: @RiotPulv: I played around with SQL when I was a teenager, but did not explore the possibilities it offered. Just now, I thought it was going to be very difficult to show the posts which have a comment that has a hashtag. However, I made a query with (more or less) the clause `WHERE post_uri IN (SELECT ... WHERE lower(body) LIKE '%#tag%')` This is a way simpler solution than I was expecting there would be.
Talnicrom commented on Talnicrom's post: @Shellbound: Good idea. I'll probably add a page to the site listing the features.
Talnicrom commented on Musickiller's post: G'night
Talnicrom commented on Nippletwister's post: Would you elaborate what you mean?
Talnicrom commented on Flyman's post: @Flyman: I wish I could take credit for fixing your problem, but I had nothing to do with it! Perhaps you were running an out-of-date version of ZeroMe for some reason. About hashtags: it is enough to put hashtags inside a post to make them show up in my hashtag search. I was thinking that it might be useful if users could arbitrarily add hashtags to posts, but it occurs to me now that if I updated my search to look in comments as well, people can just add hashtags as comments.
Talnicrom commented on Flyman's post: There is probably a better way to hunt for new friends than to look through the list of all users. Would it be helpful if you could have ZeroMePlus show you random posts? I am also thinking of adding a feature so that users can add their own hashtags to posts.
Talnicrom started following Flyman
Talnicrom commented on Talnicrom's post: @Durand: Great!
Talnicrom commented on Flyman's post: It seems like what you call 'outer morality' I would call 'cultural norms' and what you call 'inner morality', I would call 'morality/ethics'.
Talnicrom commented on Flyman's post: With respect to following users, there is no difference whatsoever between ZeroMePlus and ZeroMe (or at least the 9/13 snapshot of it).
Talnicrom commented on Talnicrom's post: @Durand: Okay, give it a try now. ZeroMePlus now adds a node to the user's data.json on their hub specifying the preferred ordering of posts.
Talnicrom commented on Talnicrom's post: @Durand: I'm trying to decide on the best way to make it persistent.
Talnicrom commented on Talnicrom's post: @Flyman: I say morality refers to one's idea of how people ought to treat one another. It is certainly profitable to spend time learning about theories of morality. After all, some very brilliant people have written about it over the millennia! I don't get the sense that people typically use the word "moral" as a shorthand to mean the set of those moral concepts that have majority acceptance. Maybe it is a cultural difference.
Talnicrom commented on Musickiller's post: Sonny Rollins & Thelonious Monk -- "The way you look tonight"
Talnicrom commented on Talnicrom's post: @Durand: Indeed, @nofish is very talented engineering all of this.
Talnicrom started following ulrichard
Talnicrom commented on Zerofx's post: Done.
Talnicrom commented on Zerofx's post: Even better: a toggle button for the ordering! I'll see what I can do.
Talnicrom commented on Talnicrom's post: @Nofish: All right. Text.fixHtmlLinks was passing window.event to Page.handleLinkClick, so I altered it to pass event. Now it works properly for me, although I probably broke it for some other folks!
Talnicrom commented on Talnicrom's post: I need some help with one little detail. I do not want the hashtag links to cause a page refresh. ZeroMe "Plus" still publishes all of the coffescript source files. In utils/Text there is a method fixHtmlLinks which should treat all links starting with ? the same way. It adds a click handler that returns false. However, for some reason the hashtag links wind up causing a refresh. I would be very grateful to hear suggestions on how to fix this! @nofish #help
Talnicrom commented on Talnicrom's post: @Durand: Sure! Check out the hashtag linking :)
Talnicrom commented on Torrc's post: @علي محمد: Hey, it's a little project of mine to add some features to ZeroMe. It currently (1) hides 'Hello ZeroMe!" posts and (2) has a hashtag tab where you can show only posts with a given set of hashtags. I'm almost done making hashtags that appear in posts clickable, so that when you click, it shows all the other posts with the same hashtag. #ZeroMePlus
Talnicrom commented on Torrc's post: You click on the 'Hashtags' tab to the right of 'Followed users'. Then you click on 'Search hashtags...' and enter the tags (with #) that you want to see. Finally, click 'Search'. If you want to change the displayed tags, click the 'New search' link. At the moment, people are not using hashtags much. However, I think that people are going to want to filter the feed by topic and hashtags are a good way to do that.
Talnicrom commented on Talnicrom's post: @Torrc: If you start a line with a hashtag, markdown interprets the line as a heading. However, it seems to ignore hashtags that come after the first character. #markdown #hashtags #zeromeplus
Talnicrom commented on Talnicrom's post: @Durand: Thanks! Good idea. I made the change you requested. @nofishes: I did sign and publish the site. However, it has few peers. Perhaps if you try again after a bit, it will work for you.
Talnicrom commented on Talnicrom's post: @Nofish: WebCrypto is new to me. Thanks for the heads up!
Talnicrom commented on Pizdetz's post: One way is to search all of your downloaded sites using the search bar on ZeroHello.
Talnicrom started following Firebox
Talnicrom started following Shellbound
Talnicrom commented on Talnicrom's post: @Shellbound: I'm sure what you have in mind could be made very easy to use. However, I don't think it solves the same problem that I want to solve.
Talnicrom commented on Talnicrom's post: @Shellbound: It is hard to believe that a new nontechnical user would be happier to install and configure a server on his home pc in order to use ZeroNet on mobile than to simply fool around with the existing bundle. What about the hypothetical user who wants to play with ZeroNet for 10 minutes while at a bar? It is great if they are intrigued enough to remember it when they get home, but they might need to experience it first before they get that excited. Maybe it is enough to experience using a throwaway account on a proxy for the first session. Maybe the user starts running a ZeroNet peer. Then what do they do if they want to use ZeroNet when they are out? Only a small subset of the people who would find ZeroNet interesting enough to use would be also willing to learn how and set up one of the excellent solutions that all of my technically inclined friends here have suggested. Everyone else is stuck using ZeroNet at home on their desktop. Ultimately I think this is bad for ZeroNet.
Talnicrom commented on Talnicrom's post: @Execin: Please see the (second) reply to Shellbound below or the reply to ks in the ZeroTalk thread.
Talnicrom commented on Talnicrom's post: @Shellbound: Oh, okay, gotcha. I have a first time user in mind who hears about ZeroNet at a bar and wants to get started. (Assume for a moment that they understand the implications of using a private key that was generated by some random server.)
Talnicrom commented on Talnicrom's post: @Shellbound: No matter what key is used for signing, the problem is that either you sign data yourself (or collaborate on a signature) or you hand the key to somebody else to sign it for you. If you send your e.g. Tablet01 key to a server, then the owner of the server could sign anything else they like. So signing functionality has to be implemented in the client itself. That being said, it might be good practice to use a different derived key for each client. Then client keys could be revoked in case of a compromise.
Talnicrom commented on Talnicrom's post: @Execin: Sure, but I would like to make it as easy as possible for average people to get to ZeroNet and check it out. See the post linked above.
Talnicrom commented on Communahara's post: And without Mark Zuckerberg et. al. fucking it up.
Talnicrom commented on Talnicrom's post: @Durand: This is exactly what I have in mind in the app case. Your phrase 'proxy peer' captures it perfectly! Did you take a look at the linked thread on ZeroTalk?
Talnicrom liked ks's post
Talnicrom commented on Talnicrom's post: @Durand: We would want a client that can publish files to the network as well as leech. Otherwise users would not be able to interact with the network. Users who are not interested in interacting with ZeroNet sites using a persistent identity (or one they control exclusively) can already visit one of the proxies. I think you are on to something, although (as explained in the ZeroTalk post) I think it would be a good idea to have a web portal (with many mirrors) for access in addition to apps.
Talnicrom started following ks
Talnicrom commented on Nofish's post: @Blids: If you want to search for #hashtags (or look at other users' @mentions) you can do so on [ZeroMeMentions](http://127.0.0.1:43110/1JouSggdhsEZ9tWN5oiQArjdAA8wkCcxuR/). People are not using hashtags much at the moment. #ZeroMeMentions
Talnicrom commented on Musickiller's post: @Musickiller: I am always wary of the so-called app-coins, since they come with a huge pump+dump moral hazard for developers and early adopters. [Atomic transfer protocols](https://en.bitcoin.it/wiki/Atomic_cross-chain_trading) give a way for people to trustlessly trade across blockchains. It helps if the blockchains support BTC-level scripting, but atomic transfers are possible without it. In this particular case, it is not necessary to have a third coin so I wonder why the SuperNET people didn't work on making some form of direct, trustless coin transfer more convenient.
Talnicrom commented on Musickiller's post: Ok, (1) is done. What would you recommend for (2)? #ZeroMeMentions
Talnicrom commented on Musickiller's post: Is there any advantage to exchanging CC1 and CC2 this way rather than directly (using atomic transfers or otherwise)?
Talnicrom commented on Musickiller's post: It is hard to glean from the SuperNet website what exactly it does. Can you summarize? Also, you might be interested in BitSquare as an example of P2P exchange software.
Talnicrom commented on Kaffie's post: Welcome back Kaffie!
Talnicrom commented on Talnicrom's post: @Dios: Somehow I wound up deep in 1Red territory!
Talnicrom commented on Musickiller's post: @Antyhrabia: Seconded.
Talnicrom commented on Lordnikon's post: @Jayofthezero: Remember when people used to respond with "Hi!" or "Welcome!"? Those were the days...
Talnicrom commented on Emeraude's post: Yikes.
Talnicrom commented on Talnicrom's post: @Nofish: Hell yes. It's so easy! Thanks man.
Talnicrom commented on Talnicrom's post: @Nofish: Okay, I see. This idea needs to become more widely known. Let's say you have never been to a site before. Is there a way to download it and look over the code before you display it and execute the scripts?
Talnicrom commented on Talnicrom's post: @Edantes: As @Method-X said, in order to compromise you, the site you visit needs to be running a malicious script. How do you know that a site you want to visit is not running a malicious script? I think I remember @nofish hinting that in a future version of ZeroNet, you will be able to download a site and take a look at the code before running it. Still, how do you know that a site owner won't update the code to add something malicious? One solution to this is to extend ZeroNet to ask for confirmation before updating certain files. Take ZeroMe for example. This feature might ignore all updates to user content, but if one of the core site files like all.js changes, it would notify you of the new SHA512 of the file and ask if you want to update. You could then ask around to see if the update is legit and confirm the hash before updating. Concerning implementation, a ZeroTalk clone could certainly take off if there is enough demand. However, there are certain things like payments, feedback, organizing listings, etc. that one wants to optimize in a marketplace. So I think it is a good idea to hold off and try to build a new app. The DIY swapmeet structure is what I have in mind. I envision large hubs with many users. Hub owners could set rules for which stores may operate on their hub. For example, if I ran a hub I would forbid my stores from selling anything connected to violence like assassinations, child porn and sex slavery, etc. (One property of this system would be that since I could not see what my users were buying, it would not be possible to filter them.) Reputable hubs could even charge a small fee to stores for a certificate from the hub. There are economic ways to deal with scamming. Any ZeroNet marketplace would have to have a reputation system. There is a lot of academic research on the best ways to set up such a system. I am thinking about whether it is workable to have sellers offer buyers a rebate if they leave feedback. Anyway, a seller with no reputation or with a bad reputation would probably offer goods at a lower price to offset the risk. Then as their reputation improved they could begin to charge a premium for their brand. > bitcoin multisig is a hassle for most people This is another reason to set up a marketplace app instead of adapting something like ZeroTalk. It is possible to construct a multisig wallet in JavaScript. So when a user wants to buy something, they start by picking their escrow agent (listed by reputation/fee or something) from a list. Then a script on the page generates a 2-of-3 wallet, gives the user their signing key, and they fund it. (Assumption: ZeroNet marketplace users can send cryptocurrency to a cryptocurrency address.)
Talnicrom commented on Talnicrom's post: @Method-X: Also, there is a key distinction between sites like Silk Road and what I am interested in creating. I am proposing a standard for a merger-type. It is not even a site itself, but rather a standard for storing the data that any marketplace would need. Then whoever has the desire could set up hubs and fronts for the system by cloning or developing their own. It is unlikely that I would run either a hub or a front although I might code up demos that could be cloned.
Talnicrom commented on Talnicrom's post: @Method-X: Yes indeed. That's a good point. I am definitely not a lawyer and I don't know how far the DOJ might go to set examples if people set up ways to get around barriers to voluntary exchange that the state cannot destroy or control.
Talnicrom commented on Musickiller's post: @Musickiller: It is very important during this rite of passage to feel a little bit stressed about aic and wd.
Talnicrom commented on Wakelain's post: It gives you more options, but you can't use them if you don't have the private key for the site.
Talnicrom commented on Talnicrom's post: @Nofish: This is hilarious. At my browser resolution, the 3dot menu is hidden behind the (0) menu! I didn't see it until I looked closely upon reading your comment. Thanks, dude!
Talnicrom commented on Talnicrom's post: @Method-X: Great question. One option is to include a list of approved escrow addresses in the store data. Then when the client constructs a cc multisig transaction they can use the escrow address as well as the seller's address.
Talnicrom commented on Talnicrom's post: @Nofish: The follow button on my profile page?
Talnicrom commented on Musickiller's post: Me too! @scoobydoovillain
Talnicrom commented on Musickiller's post: @Dergatt: I hear you! I started keeping a log of the things I had to learn, so that I would not have rely so much on my poor wetware.
Talnicrom commented on Talnicrom's post: @kaffie @nofish @tkarita
Talnicrom commented on Musickiller's post: I switched from Ubuntu to Arch last year. It was not a completely smooth transition. Now I'm a happy Arch user and I know so much more about how linux works!
Talnicrom commented on Truth's post: We need more press.
Talnicrom started following Jayofthezero
Talnicrom commented on Talnicrom's post: @Tkarita: I'm afraid I know next to nil about the networking part of ZeroNet!
Talnicrom commented on Talnicrom's post: @Tkarita: Thanks for letting me know about these projects. @nofish shared some thoughts on the one-item-per-site model in the merger site discussion https://github.com/HelloZeroNet/ZeroNet/issues/232#issuecomment-208942507 . The cost/benefit analysis there largely applies in this situation as well.
Talnicrom commented on Kaffie's post: @Nofish: What was the problem?
Talnicrom commented on Kaffie's post: @Kaffie: The return true is if "cert_signers" is missing in the root content.json, not if cert_sign is missing from your own content.json. Right? Also, 'name' is the part of cert_user_id that comes before the @ and you can set it to whatever you want as in auth_address@kaffie.bit . As far as I understand it, certificates are how ZeroNet makes pseudonyms convenient. It has nothing to do with signing the user data. The bug you found (props!) needs to be fixed, but certificates do play a useful role IMO.
Talnicrom commented on CronianIce's post: @CronianIce: What do you have in mind?
Talnicrom commented on CronianIce's post: @Kaffie: How does KaffieID create the certificate locally? The only algorithm I know to sign a string needs your private key as input.
Talnicrom commented on Icf20's post: @Icf20: Ok, gotcha.
Talnicrom commented on Kaffie's post: @Kaffie: You probably already thought of this, but you can always sign useraddress#authtype/useraddress. The signersite is implicit because you need to know the public key of the signer anyway in order to check the certificate.
Talnicrom commented on Kaffie's post: @Kaffie: This is quite interesting. Why isn't my ZeroNet process rejecting your content.json as invalid since it is missing its cert_sign field? After all the site rules specify that a certificate from zeroid.bit is required. Line 719 in ContentManager.py (method 'verifyFile') seems to check for a valid certificate when one is required. It is called from Site.py line 133 when new files are downloaded. This seems like a bug.
Talnicrom commented on Talnicrom's post: @Andrewm: Yeah, I agree. I heard some people talking about organizing the db by running a hub for each content type. So links to movies might be on one hub and porn on another (or there could be a hub for each pair (movie,language), etc.).
Talnicrom commented on Icf20's post: @Icf20: Each article probably wouldn't be its own page. Rather the discussion about a given page would be stored as data on the same hub where the page is stored. To clarify further, a page would be made by the merger site from some data stored on the appropriate topic hub.
Talnicrom commented on Icf20's post: @Icf20: I think that cloning would not play such a big role in the wikipedia use case. Presumably, the creation of new topic hubs would become rare after a brief while.
Talnicrom commented on Icf20's post: @Icf20: Oh, okay, gotcha! In your terminology Me.ZeroNetwork.bit (this site) would be an example of a super hub. It seems I was using 'merger site' to mean the same thing.
Talnicrom commented on Icf20's post: Why do you have your own hub?
Talnicrom commented on Icf20's post: @Icf20: No, only two levels are needed. Each hub contains data which has a certain property like "relevant to Gardening". Then one builds a merger site that provides an interface for the whole package. The first time you visit a page in the Gardening section, you will download (and seed) the Gardening hub. Whoever runs the interface would decide which hubs will be supported and how to display their data.
Talnicrom commented on Nofish's post: @Nofish: Oh, okay, I didn't know that old posts are purged. Thanks for the quick reply.
Talnicrom commented on Nofish's post: It would be useful if we could (A) filter the post/activity feeds by hashtags, (B) save filters to make it easy to check up on tagged discussions, and (C) apply all hashtags from the active filter to each new post (perhaps with little x's to clear them). Keep up the good work!
Talnicrom commented on Icf20's post: @Icf20: This kind of thing is something the community has yet to explore, as far as I know. In the wikipedia use case, the merger sites feature makes it possible to organize data by topic and then seed each topic in its own hub.
Talnicrom commented on CronianIce's post: @CronianIce: If you run ZeroNet in TorBrowser, your request to the clearnet will go through tor. In most situations this will hide your IP address. The request is made via https, which does hide the message exchange unless there is an active attack.
Talnicrom commented on Method-X's post: @Dios: It seems to me that problems involving switching hubs has to do with the way ZeroMe is setup rather than the way merger sites are set up. A torrent database of type merger-TorrentDB or whatever can organize itself however it wants. For example, the interface could prompt the user to choose an appropriate hub for each submission or better yet, simply ask the user to set some flags and then put that one submission on the hub for those flags.
Talnicrom commented on Method-X's post: @Method-X: You have no idea of what I am capable!
Talnicrom commented on Method-X's post: @theterminator #ZeroMeBots
Talnicrom commented on Method-X's post: You might be able to automate the process by using my bots. I am no expert, so there is probably a *ton* of room to improve the code. If you are interested here is the pack: http://127.0.0.1:43110/1JjHyLeEDidHyyN33Y8f8cQKVEzWCEPnW7/RobotPack.0.3.tgz
Talnicrom commented on Tkarita's post: @tkarita: This is a good point. We have figure out how to handle this kind of thing.
Talnicrom commented on Tkarita's post: Thanks for testing! I'm rather hoping that other people get the bot pack running and make some fun ones of their own =)
Talnicrom commented on Tkarita's post: @tkarita: Okay, they're back on.
Talnicrom commented on Tkarita's post: @tkarita: I turned them off and put them up on jacks to do some work!
Talnicrom commented on Tkarita's post: @CherHorowitz
Talnicrom started following Tkarita
Talnicrom commented on Tkarita's post: @tkarita: My clock settings might be funky. @hamlet
Talnicrom commented on Talnicrom's post: @janeeyre
Talnicrom commented on Talnicrom's post: @nietzsche
Talnicrom commented on Talnicrom's post: @scoobydoovillain
Talnicrom commented on Talnicrom's post: @Kaffie: Okay fantastic. Thanks! I didn't know that. I'll update the bots so they post to the hub which hosts the post.
Talnicrom commented on Talnicrom's post: @Kaffie: Okay fantastic. Thanks! I didn't know that. I'll update the bots so they post to the hub which hosts the post.
Talnicrom commented on Talnicrom's post: @Tkarita: They are posting comments to the Bot Hub (see below).
Talnicrom commented on Talnicrom's post: @Tkarita: They are posting comments to the Bot Hub (see below).
Talnicrom commented on Talnicrom's post: @Tkarita: Weird. I wonder why!
Talnicrom commented on Talnicrom's post: @Tkarita: Weird. I wonder why!
Talnicrom commented on Tkarita's post: Are you seeing the bot comments?
Talnicrom commented on Talnicrom's post: @Kaffie: I hope so!
Talnicrom commented on Talnicrom's post: @Kaffie: I hope so!
Talnicrom commented on Talnicrom's post: For example: http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Profile/1JUDmCT4UCSdnPsJAHBoXNkDS61Y31Ue52/1DtTF9bsZgRRsqvsZo2V88rHRDz1rutWgr/theterminator@zeroid.bit
Talnicrom commented on Talnicrom's post: For example: http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Profile/1JUDmCT4UCSdnPsJAHBoXNkDS61Y31Ue52/1DtTF9bsZgRRsqvsZo2V88rHRDz1rutWgr/theterminator@zeroid.bit
Talnicrom commented on Talnicrom's post: @Tkarita: Oh haha. I made a bot hub for them: http://127.0.0.1:43110/1JUDmCT4UCSdnPsJAHBoXNkDS61Y31Ue52/ so people can opt in to the experiment.
Talnicrom commented on Talnicrom's post: @Tkarita: Oh haha. I made a bot hub for them: http://127.0.0.1:43110/1JUDmCT4UCSdnPsJAHBoXNkDS61Y31Ue52/ so people can opt in to the experiment.
Talnicrom commented on Kaffie's post: Totally.
Talnicrom commented on Johnhamelink's post: Hang in there!
Talnicrom commented on Johnhamelink's post: Hang in there!
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Bot: Thanks for suggesting it! I cleaned up the code quite a bit and it should be easy to modify and add to a new site. If anyone has any suggestions for improvements, give me a shout out. #ZeroMeMentions
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Bot: Thanks for suggesting it! I cleaned up the code quite a bit and it should be easy to modify and add to a new site. If anyone has any suggestions for improvements, give me a shout out. #ZeroMeMentions
Talnicrom commented on Talnicrom's post: @Kaffie: Wow, thanks for the nice response! As far as I understand, calling fileWrite with inner_path = "merged-[type]/path" automatically performs the operation on [hubsite]/path. Confirm? Let me regurgitate some of what you have said in my own words. It seems that when a user selects their identity upon login, they are setting the key to use to sign content on the site. All content in ZeroMe is signed with e.g. ZeroID, so in order to modify content a site has to request the ZeroID key used to sign the content in the first place. As you pointed out, a malicious site has to trick the user into passing it the ZeroID key before it can do any damage.
Talnicrom commented on Talnicrom's post: @Kaffie: Wow, thanks for the nice response! As far as I understand, calling fileWrite with inner_path = "merged-[type]/path" automatically performs the operation on [hubsite]/path. Confirm? Let me regurgitate some of what you have said in my own words. It seems that when a user selects their identity upon login, they are setting the key to use to sign content on the site. All content in ZeroMe is signed with e.g. ZeroID, so in order to modify content a site has to request the ZeroID key used to sign the content in the first place. As you pointed out, a malicious site has to trick the user into passing it the ZeroID key before it can do any damage.
Talnicrom commented on Talnicrom's post: @Kaffie: I'd like to discuss this more. First of all, the database is constructed by the ZeroNet process and managed at runtime. We can ignore it completely. To do harm, I would need to be able to write and sign `merged-ZeroMe/data/users/UserAddress/data.json`. Looking at ContentManager.py it seems that a user's own address is always added to the signers array unless the user is banned. So ultimately, when the SiteManager requests the list of valid signers, it seems that it always gets at least the user's own address. If I can get the user to download and run the scripts on my hypothetical malicious site then I can have the user's process make fileWrite calls and modify the above data.json file, signing the result. I think the only check that the user is signed in to (e.g. ZeroID.bit) is in the js on ZeroMe. Confirm?
Talnicrom commented on Talnicrom's post: @Kaffie: I'd like to discuss this more. First of all, the database is constructed by the ZeroNet process and managed at runtime. We can ignore it completely. To do harm, I would need to be able to write and sign `merged-ZeroMe/data/users/UserAddress/data.json`. Looking at ContentManager.py it seems that a user's own address is always added to the signers array unless the user is banned. So ultimately, when the SiteManager requests the list of valid signers, it seems that it always gets at least the user's own address. If I can get the user to download and run the scripts on my hypothetical malicious site then I can have the user's process make fileWrite calls and modify the above data.json file, signing the result. I think the only check that the user is signed in to (e.g. ZeroID.bit) is in the js on ZeroMe. Confirm?
Talnicrom commented on Tatooka's post: Really you just need to get a few people to visit your site and seed it. If the set of people who seed your site and are online is essentially always nonempty then you don't have to worry about people being able to access it. FWIW, I have been spamming my own little project quite a bit lately!
Talnicrom commented on Gandleblix's post: By the way, hello @uptown
Talnicrom commented on Gandleblix's post: Gandleblix is my alter ego.
Talnicrom commented on Adam The Victini's post: @AdamTheVictini: Zeroworld is getting better all the time =)
Talnicrom commented on Adam The Victini's post: @AdamTheVictini: Zeroworld is getting better all the time =)
Talnicrom commented on Talnicrom's post: @Truth: It is not a hub. It is a merger site. Before you grant the site permission to merge with your hubs (i.e. import data and write to your user files), make sure that you trust the code. After all, I could be an asshole who made a site that deletes all of your posts, comments, and likes as soon as you merge my site with your hubs!
Talnicrom commented on Talnicrom's post: @Truth: It is not a hub. It is a merger site. Before you grant the site permission to merge with your hubs (i.e. import data and write to your user files), make sure that you trust the code. After all, I could be an asshole who made a site that deletes all of your posts, comments, and likes as soon as you merge my site with your hubs!
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Jayofthezero: You can search hashtags on my site (http://127.0.0.1:43110/1JouSggdhsEZ9tWN5oiQArjdAA8wkCcxuR/) now. It is still quite raw (mostly built for practice) but I do hope to add links to the posts soon.
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Jayofthezero: You can search hashtags on my site (http://127.0.0.1:43110/1JouSggdhsEZ9tWN5oiQArjdAA8wkCcxuR/) now. It is still quite raw (mostly built for practice) but I do hope to add links to the posts soon.
Talnicrom started following Talnicrom
Talnicrom commented on Talnicrom's post: @Bot: It's totally cool! I support your efforts to understand and build. Anyway, it looks like I ended up causing @nofish a small headache with this post!
Talnicrom commented on Talnicrom's post: @Bot: It's totally cool! I support your efforts to understand and build. Anyway, it looks like I ended up causing @nofish a small headache with this post!
Talnicrom commented on Talnicrom's post: @Nofish: I really don't know what I am doing, so I probably shouldn't post my hacks! It is really exciting to try to contribute, though.
Talnicrom commented on Talnicrom's post: @Nofish: I really don't know what I am doing, so I probably shouldn't post my hacks! It is really exciting to try to contribute, though.
Talnicrom commented on Talnicrom's post: @Nofish: Okay, I'm looking forward to your updates :)
Talnicrom commented on Talnicrom's post: @Nofish: Okay, I'm looking forward to your updates :)
Talnicrom started following Bot, Bot
Talnicrom commented on Talnicrom's post: @Nofish: Yeah, true. Mostly, this just saves me a headache if I wind up downloading a hub configured to merge with itself.
Talnicrom commented on Talnicrom's post: @Nofish: Yeah, true. Mostly, this just saves me a headache if I wind up downloading a hub configured to merge with itself.
Talnicrom commented on Talnicrom's post: @Jayofthezero: It is supposed to check for new mentions every minute and post them with a new style. I'll see about saving state. I can also have it autodetect you by making you log in with zeroid. Stay tuned.
Talnicrom commented on Talnicrom's post: @Jayofthezero: It is supposed to check for new mentions every minute and post them with a new style. I'll see about saving state. I can also have it autodetect you by making you log in with zeroid. Stay tuned.
Talnicrom commented on Bot's post: @Bot: Regarding lines 250 and 251 in MergerSitePlugin.py -- 1. merged_to_merger is a global dictionary which keeps track of the hubs that go with a wrapper (like ZeroMe or my mention tracker) -- it looks like merged_to_merger[ my_hub ] = [ site_1 using my data, site_2 using my data, etc. ] 2. the fileDone method updates a list of problem files, keeps track of when content.json's are downloaded, and then posts an event to the ZeroNet wrappers so they can respond appropriately. 3. 250-251 essentially extends the functionality to notify any hubs that a site has that its own files have changed. Unsolicited opinion: your site (infinity) should not list itself as a hub. Since it does, it triggers a loop where it infinitely notifies itself of any events. I have patched my own MergerSitePlugin.py to forbid merging with self.
Talnicrom commented on Bot's post: @Bot: ZeroMe includes merged-.* as part of the ignore string. The database should not be included with the site's signed (and thus seeded) files, right? It is managed by the ZeroNet process rather than seeded.
Talnicrom commented on Bot's post: @Bot: Hope it works! What is the site address? I am hoping to have a bot ready soon which plugs into ZeroMe. (I'll make it easy to plug into Twitter too. I didn't want to bother setting up a throwaway email to sign up for a Twitter account, etc.) To make it interesting, I am going to allow users to create rules (which expire in a minute or two) to control the bot!
Talnicrom commented on Talnicrom's post: @Bot: Thanks! I am a bit of a beginner, I don't know how to go about adding unicode support. I'll make the site cloneable in case anybody wants to set up a copy and play around.
Talnicrom commented on Talnicrom's post: @Bot: Thanks! I am a bit of a beginner, I don't know how to go about adding unicode support. I'll make the site cloneable in case anybody wants to set up a copy and play around.
Talnicrom commented on Talnicrom's post: Maybe this is gratuitous but here is the link again -- http://127.0.0.1:43110/1JouSggdhsEZ9tWN5oiQArjdAA8wkCcxuR
Talnicrom commented on Talnicrom's post: Maybe this is gratuitous but here is the link again -- http://127.0.0.1:43110/1JouSggdhsEZ9tWN5oiQArjdAA8wkCcxuR
Talnicrom commented on Talnicrom's post: Please share if you have any constructive criticism of my coding. I am not a professional.
Talnicrom commented on Talnicrom's post: Please share if you have any constructive criticism of my coding. I am not a professional.
Talnicrom commented on Talnicrom's post: @Jayofthezero: I'm glad to hear that its working! I'll add a notification to the little site above that will work until there is something more official.
Talnicrom commented on Talnicrom's post: @Jayofthezero: I'm glad to hear that its working! I'll add a notification to the little site above that will work until there is something more official.
Talnicrom commented on Talnicrom's post: If anybody manages to get the complete site, do let me know.
Talnicrom commented on Talnicrom's post: If anybody manages to get the complete site, do let me know.
Talnicrom commented on Talnicrom's post: Self-publishing has its shortcomings!
Talnicrom commented on Talnicrom's post: Self-publishing has its shortcomings!
Talnicrom commented on Talnicrom's post: @Kaffie: Also, couldn't a hub also provide certificates to its users? If they want to be anonymous, it could simply assign them a random string as a username. It is already possible to link them to the hub, so this would provide no additional information. On the other hand, I am not sold on the necessity of having a user name signed by some site in order to use a store.
Talnicrom commented on Talnicrom's post: @Kaffie: Also, couldn't a hub also provide certificates to its users? If they want to be anonymous, it could simply assign them a random string as a username. It is already possible to link them to the hub, so this would provide no additional information. On the other hand, I am not sold on the necessity of having a user name signed by some site in order to use a store.
Talnicrom commented on Talnicrom's post: @Kaffie: As far as I understand, the db is created by the local ZeroNet process. (Right?) No address connected to me appears in any file listed in ZeroMe's content.json
Talnicrom commented on Talnicrom's post: @Kaffie: As far as I understand, the db is created by the local ZeroNet process. (Right?) No address connected to me appears in any file listed in ZeroMe's content.json
Talnicrom commented on Talnicrom's post: @Kaffie: Let me clarify. The hub is not the store. It is just an arbitrary collection of shoppers. Calling the hub shopper_cluster_18B4 makes it sound about right. I was thinking that Me.ZeroNetwork.bit would play the role of the store.
Talnicrom commented on Talnicrom's post: @Kaffie: Let me clarify. The hub is not the store. It is just an arbitrary collection of shoppers. Calling the hub shopper_cluster_18B4 makes it sound about right. I was thinking that Me.ZeroNetwork.bit would play the role of the store.
Talnicrom commented on Dxtjgxz's post: @Klaus Jónsson Zimmermann: Except all you could do with Play was click around for a few minutes (and then occasionally if you want something). I'm having lots of fun keeping this thing open all the time!
Talnicrom commented on Dxtjgxz's post: @Klaus Jónsson Zimmermann: Except all you could do with Play was click around for a few minutes (and then occasionally if you want something). I'm having lots of fun keeping this thing open all the time!
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Klaus Jónsson Zimmermann: There is a lot of interest. I bet you won't have to wait long for features like these.
Talnicrom commented on Klaus Jónsson Zimmermann's post: @Klaus Jónsson Zimmermann: There is a lot of interest. I bet you won't have to wait long for features like these.
Talnicrom commented on Talnicrom's post: @Nofish: Oh, I think I see what you mean. Of course, the user can run whatever they want and lie about what they are running. I was thinking this would be a way to help protect non-technical users from an attack by plugin spoofing.
Talnicrom commented on Talnicrom's post: @Nofish: Oh, I think I see what you mean. Of course, the user can run whatever they want and lie about what they are running. I was thinking this would be a way to help protect non-technical users from an attack by plugin spoofing.
Talnicrom commented on Talnicrom's post: @Nofish: I don't understand. ZeroNet itself is based on signing hashes of the files on a site. If you get the address right, you can be sure (under standard assumptions) you are running the code that the key holder published. A user running zeronet can compute the sha512 hashes of their plugin files and check them against hashes published by the site operator in the same way they check the hashes of the other files bundled with a site. If the user trusts the site, then they can trust plugins with hashes signed by the site.
Talnicrom commented on Talnicrom's post: @Nofish: I don't understand. ZeroNet itself is based on signing hashes of the files on a site. If you get the address right, you can be sure (under standard assumptions) you are running the code that the key holder published. A user running zeronet can compute the sha512 hashes of their plugin files and check them against hashes published by the site operator in the same way they check the hashes of the other files bundled with a site. If the user trusts the site, then they can trust plugins with hashes signed by the site.
Talnicrom commented on Nofish's post: @Klaus Jónsson Zimmermann: Definitely agree.
Talnicrom commented on Nofish's post: @Klaus Jónsson Zimmermann: Definitely agree.
Talnicrom commented on Talnicrom's post: @Nofish: Oh, too bad. I'll make the bot if anybody wants to volunteer to hook it up to Twitter. I was also thinking of having it look for strings like "@ZeroTweet add @Celebrity", creating a new user ZeroCelebrity or whatever, and copying @Celebrity's tweets here. If anybody wants to collaborate on this, hit me up: BM-2cWU6zzEGu7eyqgJLtcq6v8GTkeg9k3Rsd
Talnicrom commented on Talnicrom's post: @Nofish: Oh, too bad. I'll make the bot if anybody wants to volunteer to hook it up to Twitter. I was also thinking of having it look for strings like "@ZeroTweet add @Celebrity", creating a new user ZeroCelebrity or whatever, and copying @Celebrity's tweets here. If anybody wants to collaborate on this, hit me up: BM-2cWU6zzEGu7eyqgJLtcq6v8GTkeg9k3Rsd
Talnicrom commented on Talnicrom's post: @Nofish: Ok, gotcha.
Talnicrom commented on Talnicrom's post: @Nofish: Ok, gotcha.
Talnicrom commented on Talnicrom's post: Why doesn't the else statement on line 53 of ContentManager.py execute in this situation?
Talnicrom commented on Talnicrom's post: Why doesn't the else statement on line 53 of ContentManager.py execute in this situation?
Talnicrom started following Kaffie, Kaffie, megfault, megfault
Talnicrom commented on Gimli's post: Me too. Multiple hubs per topic are likely to emerge in situations where there is a desire for moderation. So a topic like politics would probably have many hubs serving it whereas one PHP hub would likely be stable.
Talnicrom commented on Truth's post: The MultiUser plugin offers this functionality. To enable it, rename ZeroNet/plugins/disabled-Multiuser to ZeroNet/plugins/Multiuser then restart ZeroNet
Talnicrom started following RiotPulv, RiotPulv
Talnicrom commented on RiotPulv's post: "Banned from Twitter? Facebook removing your posts? Then ZeroMe is for you!"
Talnicrom commented on RiotPulv's post: "Banned from Twitter? Facebook removing your posts? Then ZeroMe is for you!"
Talnicrom commented on Gimli's post: Great idea! Would each topic would have one or more hubs dedicated to it?
Talnicrom started following Aizen123, Aizen123
Talnicrom commented on Talnicrom's post: So my first question is what is the best way to expose a local API for ZeroNet? JSON-RPC? Sockets? Use an existing one that I don't know about?
Talnicrom commented on Talnicrom's post: So my first question is what is the best way to expose a local API for ZeroNet? JSON-RPC? Sockets? Use an existing one that I don't know about?
Talnicrom commented on Talnicrom's post: I'm thinking of doing: 1. Write a simple API for ZeroNet as a plugin to make scripting easier. 2. Create a script that watches Red/Blue for strings of the form "@tweeter add @twitter_user" 3. For each @twitter_user, create a ZeroNet user, get a ZeroID, register with ZeroMe, and then post all tweets under this account.
Talnicrom commented on Talnicrom's post: I'm thinking of doing: 1. Write a simple API for ZeroNet as a plugin to make scripting easier. 2. Create a script that watches Red/Blue for strings of the form "@tweeter add @twitter_user" 3. For each @twitter_user, create a ZeroNet user, get a ZeroID, register with ZeroMe, and then post all tweets under this account.
Talnicrom commented on Talnicrom's post: OK great!
Talnicrom commented on Talnicrom's post: OK great!
Talnicrom commented on Talnicrom's post: Cool. I'll see what I can do. I'm a beginner so I'll probably get stuck and post questions here!
Talnicrom commented on Talnicrom's post: Cool. I'll see what I can do. I'm a beginner so I'll probably get stuck and post questions here!
Talnicrom started following Gimli, Gimli
Talnicrom commented on Talnicrom's post: To clarify, both the site owner and the user can write (encrypted) messages to the site's data store. The plugin running on each user's computer would simply watch the data for relevant messages and then carry out each step of creating the wallet.
Talnicrom commented on Talnicrom's post: To clarify, both the site owner and the user can write (encrypted) messages to the site's data store. The plugin running on each user's computer would simply watch the data for relevant messages and then carry out each step of creating the wallet.
Talnicrom commented on Talnicrom's post: The bot could even tweet at the person that they are being mirrored here so they could see their replies. I guess they could verify their account by tweeting a token that was sent to them via some secure(-ish) channel.
Talnicrom commented on Talnicrom's post: The bot could even tweet at the person that they are being mirrored here so they could see their replies. I guess they could verify their account by tweeting a token that was sent to them via some secure(-ish) channel.
Talnicrom started following Musickiller, Musickiller
This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More