Some Kind Of by Mnemonic in MUSICUNKNOWN

[–]magnora7 1 insightful - 3 funny1 insightful - 2 funny2 insightful - 3 funny -  (0 children)

Valley girls of 1990s California: "It was like, a like, ya know..."

Federation officers of 2373: "It was some kind of, some kind of..."

Some Kind Of by Mnemonic in MUSICUNKNOWN

[–]magnora7 2 insightful - 2 funny2 insightful - 1 funny3 insightful - 2 funny -  (0 children)

TNG > Voyager > DS9 > Original series > Enterprise > Movies

Saidit's voting system: Why it's awesome and how to use it by magnora7 in SaidIt

[–]magnora7[S] 3 insightful - 2 funny3 insightful - 1 funny4 insightful - 2 funny -  (0 children)

I appreciate you taking the time to lay out your argument so clearly. You make a good point about being able to vote both... so basically you think in people's desire to add more points to something they like that isn't funny, they'll use the funny vote to promote it more? I see what you mean now.

On the one hand that's kind of also laughing at content they're trying to seriously promote, so I don't know if people would do that. Plus anyone truly dedicated to gaming the vote system can just switch between multiple accounts, so I'm not sure how much it's actually preventing in reality.

We put a lot of work in to coding the functionality of being able to vote both. It'd be a real shame to undo all that, plus it's one of the unique features to saidit.

What if we met in the middle? What if insightful is +2, funny +1, but then if you vote both it's still just +2 total, but it gives +1 to the insightful category and +1 to the funny category? This way it doesn't give additional points, but still gives the diversity of indication of being able to vote multiple ways. That way it doesn't encourage voting funny for visibility, but the complexity of the voting system is still maintained.

I think we would definitely consider a system like this, it makes a lot of sense.

Saidit's voting system: Why it's awesome and how to use it by magnora7 in SaidIt

[–]magnora7[S] 3 insightful - 2 funny3 insightful - 1 funny4 insightful - 2 funny -  (0 children)

Yeah? Of course some will abuse it, but most won't and it'll still be a useful thing

Saidit's voting system: Why it's awesome and how to use it by magnora7 in SaidIt

[–]magnora7[S] 1 insightful - 2 funny1 insightful - 1 funny2 insightful - 2 funny -  (0 children)

I can see it, I'm not big in to that type of use personally because it still promotes the content higher on the front page, so it's not really effective as a protest vote.

Welcome to Saidit.net! by magnora7 in SaidIt

[–]magnora7[S] 1 insightful - 1 funny1 insightful - 0 funny2 insightful - 1 funny -  (0 children)

Wow quite a lot of feedback, thanks.

We are definitely going to pursue decentralizing our servers, and IPFS may play a role in that. However IPFS only allows static files, so we were thinking a static html frame in IPFS that then inside it loads information passed around in a blockchain-like or torrentl-like manner, similar to how bitchute.com uses webRTS to transmit the video data. We are thinking of trying to adapt that system to carry all our dynamic data that can't be updated on IPFS (like the postgreSQL database that is continuously changing). This is definitely something we're looking in to.

Posts are the main posts. Comments are in reply to the posts or in reply to each other.

Conspiracy and conspiracyundone are just two different subs made by different people.

If you want to make a TFH sub, go for it! Your account has to be aged 2 weeks in order to create one though, as you noted.

If you haven't, I recommend you check this out, as it may answer any additional questions you have: https://saidit.net/s/SaidIt/comments/37r/welcome_to_saiditnet/

Thanks again for all the thoughts.

IOS/Android Application... by VeritasQuaesitor in magnora7

[–]magnora7 1 insightful - 1 funny1 insightful - 0 funny2 insightful - 1 funny -  (0 children)

Yeah it has really crimped the whole process. We're going to try out iOS soon! Glad you like saidit, welcome

The Saidit.net Terms and Content Policy by magnora7 in SaidIt

[–]magnora7[S] 1 insightful - 1 funny1 insightful - 0 funny2 insightful - 1 funny -  (0 children)

We give warnings unless you're doing something obviously bad. Odds are you'll never interact with this system.

Too Many Cooks | Adult Swim by magnora7 in comedy

[–]magnora7[S] 1 insightful - 1 funny1 insightful - 0 funny2 insightful - 1 funny -  (0 children)

Ha I might have to check that out. Glad you enjoyed it, I think I've had that theme music stuck in my head for over a week.

The Commos Were Jews - Alexander Solzhenitsyn, "Jews Engineered the 1917 Russian Revolution they killed 66 million Christians burnt their churches & built synagogues, at no other time in the history of the world has a country been so saturated with Jewish influence as the Soviet Union 1917 to 1953!" by Dillinger22 in history

[–]magnora7 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

I mean the Rothschilds funded the people who funded the Russian revolution, so those who spearheaded zionism had a lot to do with that era of russia. But many jews reject zionism, and it was much more the Rothschilds, or the Zionists, than "jews" as a group that did this. I think it's important to be accurate with language when discussing this stuff or else millions of people can get scapegoated and you can wind up with something like the holocaust

Branding issue: "Show my flair on this *subreddit*. It looks like:" by RavAshi in SaidIt

[–]magnora7 1 insightful - 1 funny1 insightful - 0 funny2 insightful - 1 funny -  (0 children)

Dang I thought we already fixed that one. Thanks, we'll fix both of these soon

The Fish Evolution Game (alpha version) by magnora7 in FishEvolutionGame

[–]magnora7[S] 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

I'm glad you and your kid like it! haha

So is the skipping/redrawing I'm seeing happen for each new generation?

Yup that's exactly right. It's resetting the food to new random positions, creating all the new fish for the next generation, then placing them.

I can make the generations longer, which is more fun to watch, but it takes longer for the intelligence to evolve because each generation is longer. Maybe I could make that a variable you could change on the intro screen if I made such a thing. There's like 20 variables to mess with at the start

$10 Billion Mega Construction (2016) - "The world's longest and deepest rail tunnel has officially opened in Switzerland, after almost two decades of construction work." [43:20] CC by magnora7 in videos

[–]magnora7[S] 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

Ok 41mins is weird. The rest I could maybe kind of explain as typical theatre-style choreography... maybe. The ending is pretty weird too. I wonder what the main organizer of this is doing now

The Fish Evolution Game (alpha version) by magnora7 in FishEvolutionGame

[–]magnora7[S] 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

Haha yeah there are some really dumb ones in the beginning. Sometimes they lean toward the "avoid the red" strategy and sometimes they lean more toward the "get the green/yellow" strategy. Sometimes you'll get a genius population that's good at both, but you have to get lucky to discover the right gene settings, since it's basically a smart random-walk function. But I guess real evolution is too. It's super fascinating.

Home page issue by fschmidt in SaidIt

[–]magnora7 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

How do you know that that single setting will doom the site?

We'll probably move subscribed to the home page eventually, once there's enough content being posted on average to justify that change. Plus we have the issue that new subs created won't be seen by existing users unless they seeks them out or go to /all.

Right now saidit is growing so I think it's good to have everything all in the same place.

The Fish Evolution Game (alpha version) by magnora7 in FishEvolutionGame

[–]magnora7[S] 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

Thanks, it's based off of a phd project I found online. I changed the javascript and html quite a bit, but it's really a short program when you consider all that it does. Maybe 2k lines total for everything.

On the moderation of Reddit's conspiracy sub by The_In-Betweener in conspiracy

[–]magnora7 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

'don't feed the trolls.'

Yup. One could even argue the original thread is only food for them, giving them a spotlight. They're just not worthy of notice or discussion, just ignore and move on imo. Time and discussion is precious, not to be wasted on ignorant fools trying to have a laugh at the expense of others. There's bigger fish to fry.

The Fish Evolution Game (alpha version) by magnora7 in FishEvolutionGame

[–]magnora7[S] 2 insightful - 1 funny2 insightful - 0 funny3 insightful - 1 funny -  (0 children)

This is a simulation game, I made it mostly for myself to explore artificial intelligence and neural networks so it's not incredibly polished or user-friendly. But it is very interesting from a technological perspective. It's entirely html5 and javascript, and open source. You can right-click and 'inspect' to see all the code right in the file.

HOW TO PLAY: Each fish has a neural network of 12 neurons. Those neurons are connected to each other in random ways with random strengths. So all the fish have random brains at the start, and thus random behaviors. Each fish is unique.

Then a generation happens over a few seconds, the fish run their neural network programs. Each fish has inputs of knowing the angle of the nearest food and that food's color. It has outputs of what speed it swims and how much to turn. Each fish has a unique neural network, and every generation has 100 fish.

The 10 fish that are the best at eating food by the end of the round go on to create the "children" for the next generation. This mimics natural selection. The children are mixtures of the genes of the adults, plus some random noise. This mimics evolution.

The green food is worth is +1 point to the fish health, yellow is +3, and red is -1. The healthiest 10 fish at the end of the generation have the children for the next generation, as ranked by these scores.

This process then repeats again and again, generation after generation, and the neural nets get better at the task given their inputs and outputs, through the process of natural selection and evolution. The connection strengths between the virtual neurons find an arrangement that produces the selected-for behavior.

If you want to see this in fast-time, toggle with the letter 'F' and it will do the generations very quickly and graph them for you. The green line is the median health score of a fish for each generation. The yellow line is the top 25%, and the red is the top 10% (the ones that will make the children for the next generation). The zig zag lines show every generation and the straight lines are the average across the last 10. This shows you the total improvement, regardless of season. The zig-zag lines go away after generation 200 to just leave you with the averages.

The black line that goes down is the genetic diversity. When it starts, all the brains are random, so the genetic diversity is very high. As the system hones in on a good design, the genetic diversity of the population shrinks, which in turn shrinks the possible genetic diversity of the children. The genes determine the brain design, more specifically how strongly each neuron in the neural network is connected to every other neuron.

If the diversity gets too narrow, it can get "stuck" on a certain gene arrangement. Sometimes this is good to lock in on a really nice behavior, but sometimes it's not. If it gets stuck on a bad behavior you can increase the gene mutation rate (like radiation) by hitting 'P' or reduce it by hitting 'O'. This value is called "User added std" (standard deviation). This means you're adding more noise to the children's genes. If you add too much noise all the brains eventually go back to completely random after a few generations, but if you have too little then it might "lock in" too early and not have the opportunity to discover new gene patterns that might be even more efficient at eating food.

You can let it run as long as you want, and it'll go as fast as your processor can handle. If you watch the fish after evolving them for 15 minutes, you can see they're quite good at the task! After a few hours (if you have a good run), I don't think I could actually program them to do it more efficiently than they do it. It's kind of amazing and showcases how powerful neural network evolution can be.

When you restart the game by refreshing the tab, it'll start with an entirely new pool of random brains, so each evolution is completely different and the fish discover different strategies.

Also there is a "seasonal" cycle that repeats every 10 generations. During "summer" there is a lot of yellow and green food and very little red food. During "winter" it's mostly red food to be avoided with very little green. This diversity of food situations creates more robust fish behavior, that is good both at finding the yellow/green and avoiding the red.

Anyway, if you have questions let me know. I might develop this more if people are interested, but I thought you all might enjoy a chance to play with your own neural network and to try evolving things from scratch using neural network technology right in javascript and html5.


tl;dr: "O" creates less genetic diversity in future generations, "P" makes more, "F" goes fast with graphs that hopefully go up. The fish get really good at eating the food and they learn how all by themselves without being programmed. You can open multiple tabs and have them compete and compare how they evolve differently.