BBCode vs Markdown by fschmidt in FreedIt

[–]kyo 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Regarding markdown, the recent release of Go introduces a simplified subset of Markdown for comments, which avoids a lot of complexity and inconsistencies of Markdown.

I want to add a WYSIWYG editor so that moronic scum users won't have to deal with any of this.

Users do not have to deal with any of this without a WYSIWYG editor. Users can just write in plain text.

Maybe neither BBCode nor Markdown is needed. HackerNews have only four formatting rule:

  1. Blank lines separate paragraphs.
  2. Text surrounded by asterisks is italicized (use \* or ** to escape).
  3. Text after a blank line that is indented by two or more spaces is reproduced verbatim.
  4. Urls (with or without surrounding angle brackets become links.

And it works well. I even think the second rule is unnecessary. Someone can use *word* or _word_ to emphasize something, but the website do not need to render them in italics or bold, or try to guess if they should be rendered in italics or bold (for example, 2 * 3 should be left as is).

file uploading service? by fschmidt in FreedIt

[–]HongKongPhooey 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Why would I deal with S3 storage directly when I can have some service like filestack handle the uploading and serving of files? upload.io is another one. I will spend some time reviewing the options.

Filestack is using S3 for file storage, but yes its a CDN rather than purely a storage. Maybe the CDN is better for your use case, I just saw you mention files specifically and S3 is generally the best way to store them CDN or not. The S3 API's are easy enough to work with that I personally wouldn't bother with the CDN if I was just storing and retrieving some files.

file uploading service? by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Why would I deal with S3 storage directly when I can have some service like filestack handle the uploading and serving of files? upload.io is another one. I will spend some time reviewing the options.

file uploading service? by fschmidt in FreedIt

[–]HongKongPhooey 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Sounds like you want S3 storage. There are several providers of S3 compatible storage besides amazon. Linode, Backblaze, Wasabi are a few I know of. Stores files in native format, no BLOBs or anything, its fast and cheap as long as you stay away from Amazon

FreedIt - Voice Chat by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

These ephemeral rooms look great. No sign-up bullshit. Nothing and no one for them to ban. And voice and video are naturally ephemeral. I will try Jitsi Meet if I have any problems with Talky.

FreedIt - Voice Chat by fschmidt in FreedIt

[–]LarrySwinger2 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

That isn't an IM, rather it creates ephemeral rooms. You might as well use Jitsi Meet for that. I maintain a list of Discord alternatives here. This is an onion link, though. Once again: I recommend Matrix for your use case. Every server has a public room list. (Since you asked about that in the past.)

FreedIt - Voice Chat by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

Probably a paid ad. Anyway, the best news here is that this stuff is now possible on the web using WebRTC which means that FreedIt can fully compete with Discord too.

FreedIt - Voice Chat by fschmidt in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

good luck, there's a big old BLM advertisement at the top.

FreedIt - Voice Chat by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I found a great solution. https://talky.io/

FreedIt - Voice Chat by fschmidt in FreedIt

[–][deleted] 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

there is an open source discord clone. i forgot what it's called.

BBCode vs Markdown by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Modern scum discussing this subject:

https://steamcommunity.com/discussions/forum/10/135513901704863131/

Of course they hate BBCode and love markdown. They never fail to love what is horrible and hate what is good.

I want to add a WYSIWYG editor so that moronic scum users won't have to deal with any of this. But now that BBCode is fading, editors aren't supporting it. I only found these:

https://www.sceditor.com/

https://wysibb.com/

They both suck, but I will look into them more. Most probably I will have to write my own WYSIWYG editor which is a nontrivial project. That's how it always goes - because everything sucks, I have to recreate everything.

BBCode vs Markdown by fschmidt in FreedIt

[–]trident765 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

Markdown can be annoying because often when you enter regular text it interprets it as formatting. For example, when I made this post, where I copy/pasted from a book:

https://old.reddit.com/r/BAYAN/comments/vsku1e/bayani_view_of_12_imams/if9qnp5/

it initially interpreted the carets (^) as superscripts, so I had to go through my post and escape them.

Also, markdown sometimes does this stupid autonumbering thing, where it changes numbers you typed into numbers that it thinks that you should have typed. For example:

I typed 3,4,5, but it renders it as 1,2,3 for some retarded reason.

With BBCode, all the automatic stuff is in tags so you won't get this annoying behavior without asking for it.

FreedIt - update by fschmidt in FreedIt

[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

get it schmidt!

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

FreedIt, take 3 by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

AARP is an alt of Edward, aka skeeter, skank, wonderwoman, etc, asstroll in this forum and chat.

FreedIt, take 3 by fschmidt in FreedIt

[–]AARP 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

you are going to investigate lemmy, because /u/jasoncarswell suggested it? jason knows html and a bit of css. just fyi.

jason doesnt have a clue.

jason goes to protests so that he can suck off truckers.

i learned that while lurking in the chat.

jason is one sick mofo.

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

This guy is me. Presumably you are modern scum.

FreedIt, take 3 by fschmidt in FreedIt

[–]F-R-O_G 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

This guy is either oblivious to his numerous contradictions and oxymorons or else he's a brilliant satirist.

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Okay, I will investigate Lemmy when I have time.

FreedIt, take 3 by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I don't have experience with Lemmy. Have you used it enough to judge that it is a really usable?

Count the established operational instances. It's not fancy (yet), but it works - and there's a big enough support team improving it.

People complain about so many Left Lemmy sites, but few (some exist) are bothering to make Right or Centrist sites. If you get a hang of it you can help others to set up theirs too. I'd like a couple, if for no other purpose than to co-archive and backup other sites. The more of us there are, the harder we are to squash.

I won't say no to donations, and eventually I'll even try to make it easy to give (the SaidIt footer is sad), and all money is useful, but that's never been a high priority for me.

FreedIt, take 3 by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

_ I don't see any point in setting up another SaidIt instance unless I can substantially improve on the current SaidIt_

You can improve and fundamentally help BOTH sites by creating the free speech site so SaidIt can return and focus on civil discourse. The two sites need each other, like Yin and Yang or Good Kirk and Evil Kirk.

Start with that, before you try reinventing the wheel.

FreedIt, take 3 by fschmidt in FreedIt

[–]magnora7 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

Fair enough, I can understand that viewpoint. However I do think that separate forums can be created with similar appearances, but over time evolve to have entirely different communities and cultures. I've seen this happen with godlikeproductions.com who split their userbase in half in to two websites for a year or so. Initially the two were "the same" but after a year they had developed very different cultures and focuses. So even just the saidit software with another name at another url, giving it another focus, is enough to attract some users. Although advertising forums is hard these days, so you need some sort of "hook" to draw people in if you're looking for good growth. Anyways, that's my 2 cents.

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

In spite of our different views on moderation, I consider the current SaidIt to be an acceptable platform which is why I post here. I don't see any point in setting up another SaidIt instance unless I can substantially improve on the current SaidIt, and that would require a programmer who can work with the code. I don't have the time to learn this code myself, and I can't find anyone else to do it, so I don't think a SaidIt clone makes sense for me.

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I don't have experience with Lemmy. Have you used it enough to judge that it is a really usable? If yes, then I will look at it this weekend.

If Lemmy is usable and you manage to get an instance of Lemmy up and running, then I would be glad to transfer the FreedIt domain to you so you can use it. If you do crowdfunding then I will contribute once it is working.

I think SaidIt is a lost cause. It will never be fixed.

FreedIt, take 3 by fschmidt in FreedIt

[–]magnora7 3 insightful - 4 fun3 insightful - 3 fun4 insightful - 4 fun -  (0 children)

You could set up a saidit clone in about 2 hours, but to make changes you'll have to learn how to adjust the code yourself, because unfortunately basically no one wants to work on something that has 8 programming languages and a million lines of code, unless you pay them a ton of money. I have also experienced this while trying to find programmers to help with saidit.

I'd be willing to help get the ball rolling with setting up a saidit instance (weren't you working on the saidit docker system with d3rr?) but you're going to have to learn to adjust code to make the adjustments yourself in order for it to succeed.

The fact both d3rr and I know how to operate and adjust the code of saidit is the only reason this site is still alive 3 years after we started. Either that or you have to have a spare $100k+ sitting around to hire top-notch programmers. That unfortunately is the reality of the landscape, in my experience. If you just want to change the header image and do some CSS adjustments, I can teach you how to do all that, just PM me and I'd be happy to help.

FreedIt, take 3 by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

Exactly

FreedIt, take 3 by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 4 fun2 insightful - 3 fun3 insightful - 4 fun -  (0 children)

You sound like the modern moron programmer scum fschmidt despises. /s

FreedIt, take 3 by fschmidt in FreedIt

[–]HongKongPhooey 4 insightful - 2 fun4 insightful - 1 fun5 insightful - 2 fun -  (0 children)

Rather than building from scratch in an obscure programming language created by you, why not work on forking an existing FOSS architecture? I would be much more inclined to donate my time to a project like that

FreedIt, take 3 by fschmidt in FreedIt

[–]JasonCarswell 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 2 fun -  (0 children)

You're still dependent on and waiting for a programmer - so I hope it does but I don't expect it to fly.

IMO you could start it in Lemmy or SaidIt and just use that until you build your pipe dream. Then you can port over the database or whatever then.

Before this SaidIt forum-slides into the gutter permanently, we need a free-speech site to exile/babysit the trolls.

I have a proposal:
We set up a Lemmy instance on our VPS within Docker. It can be administrated and managed by you, or our SaidIt community, or whatever new FreedIt community arises. It would use the FreedIt.com you bought until you have your new forum running, at which point you can migrate the database and the domain name to your new forum.

From what I understand, except for the decentralization bit, Lemmy is a much simpler forum, and thus a simpler database. I'm guessing it would be easier to port than SaidIt with subs, wikis, and other stuff.

With a free-speech troll farm up and running, we could then go about repairing SaidIt. Assuming we can even get /u/magnora7 to the discussion table, much less manage anything around here.

Maybe it would be better to just start fresh. Regardless, it would be smart to set up another instance as backup for SaidIt as well anyway.

Utilizing the conda and pip package managers by trident765 in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I bet the ppas could be ported away from Ubuntu 14 apt like you are saying, but it still seems very labor intensive to get all of these super old services running on a newer OS. Postgres 9 and Cassandra 1. I thought docker was supposed to be the answer.

Utilizing the conda and pip package managers by trident765 in FreedIt

[–]trident765[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

All of the ones that have 'reddit' in the version have been modified by Reddit.

Damn reddit.

Utilizing the conda and pip package managers by trident765 in FreedIt

[–][deleted] 4 insightful - 2 fun4 insightful - 1 fun5 insightful - 2 fun -  (0 children)

These are the roughest dependencies that have forced ubuntu 14 to remain in place: https://launchpad.net/~reddit/+archive/ubuntu/ppa?field.series_filter=trusty

Especially:

  • fbthrift
  • folly
  • baseplate
  • pycassa
  • pylons

All of the ones that have 'reddit' in the version have been modified by Reddit.

I'm all ears on ways to avoid this. In my mind the whole thing needs a re-write to python 3 and away from anything Reddit or Facebook authored.

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]trident765 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Yes

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

I should be back Sunday.

You mean a week from today?

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]trident765 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

This sounds good to me. I will be busy this week (currently visiting family), but afterwards I will have more time. I should be back Sunday.

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

I thought more about how to proceed with development. Rather than looking for another programmer with more time, I think we could just work together for a few hours each week. I think we would complement each other since you know Python and other tools used, and I never get stuck on technical issues. Working this way, I think we could get a lot done. I could do this after the Old Testament reading or another time that works for you. Please let me know if you agree to this.

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]trident765 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 1 fun -  (0 children)

I just installed docker on my machine. I will try to get this working over the next couple of days.

Most feature by trident765 in FreedIt

[–][deleted] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

SaidIt Docker edition released • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 5 insightful - 2 fun5 insightful - 1 fun6 insightful - 2 fun -  (0 children)

/u/trident765, please get this running on your machine. Then help me to get it running on my machine.

Search issues? by trident765 in FreedIt

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Sorry I missed this a month ago, but there is a feature to install sample data, so you can start off with like 1000 posts. "Option B: populate sample user data including posts, comments, and subs" here: https://github.com/libertysoft3/saidit

Here's one bug report example: https://github.com/libertysoft3/saidit/issues/104

Most feature by trident765 in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

https://en.wikipedia.org/wiki/Apache_Cassandra

I knew I'd heard of it, I just forgot.

Sounds like it might be good for decentralized wikis, except for the claws of the technocracy embedded in it.

Search issues? by trident765 in FreedIt

[–]JasonCarswell 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

We got most of the place painted yesterday. 105' x 10' x 40?' And today is touchups plus some accents.

Saturday we're having a Freedom Speakeasy fundraiser party. Flappers and gangsters.

Search issues? by trident765 in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Alin is a pastor who was kicked out of his church for not following lockdown shit, and he does his services there.

sick!

Search issues? by trident765 in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I got blitzed last night. Foggy today.

heck yeah man. i declare that laptop your new server unless you're gonna rock it.

That hadn't occurred to me. Nicely portable.

Funny. Ironically, a few weeks ago I gave Dawn my standing desk laptop. Don was supposed to come back to get us and take us to Curries for a Saturday hangout, but Don let us down again. I walked 5.1km home at 1:30am with my big heavy yellow bag that got stolen. It fucked up my back for a few weeks - and I didn't have my standing desk. I'm better now, fortunately (it could have lasted longer), so I don't need to use the standing desk. Since Dawn is an old lady with a walker, with much wisdom and networking ability, I like to help her help others, so I offered her this new thing and I was going to take back my 8+ year old laptop and set it up - but she's now accustomed to it.

I'll get the HP laptop specs and stuff when I get back. I've got some painting to make and chili to do.

The billiard hall is going to be our new underground resistance community center. I'd been in it 6 years ago, offering my Pillette Village free exterior murals to brand our neighbourhood better (like trendy Walkerville) to be a destination rather than a place to pass through on the way to somewhere else. Turned out even then there was stupid politics and drama in our little hood and I got nowhere. Anyway, 6 years ago the billiard hall was just crowded full of video games and pool tables in various states of repair. Now it's a wide open amazing place. Rob took over the business from his dad and made it amazing. Alin is a pastor who was kicked out of his church for not following lockdown shit, and he does his services there. I have lots of space in my basement and was going to start the podcasts here, but it's so much nicer and bigger there and Rob and everybody is into it. Exciting times.

Search issues? by trident765 in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

heck yeah man. i declare that laptop your new server unless you're gonna rock it.

Search issues? by trident765 in FreedIt

[–]JasonCarswell 3 insightful - 4 fun3 insightful - 3 fun4 insightful - 4 fun -  (0 children)

everything is possible

Funny cause it's true.

Tonight we had an "afterparty" for lack of a better term. Discovered Nichoco had been to Burning Man 6 times, Rob 3 times, and Rob's place I can see from mine. Tomorrow we're painting a 105'x10' wall/mural in his billiard hall, and next Sat we're throwing a "speakeasy" rave thing. Fun and kewl. Plus I pitched my commie cooperative shit to everyone and they liked it. And John gave me a fancy laptop that I don't even need. Yesterday I was hangingwith a garlic/exotic potato farmer with 18 peacocks (nice feathers to put in hats and call macaroni).

Extreme times.

Search issues? by trident765 in FreedIt

[–]AXXA 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Solr could have gotten out of sync with the database. Try reloading Solr.

Most feature by trident765 in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Search issues? by trident765 in FreedIt

[–][deleted] 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

everything is possible

Most feature by trident765 in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

CassandraDB database

LOL

Is that old-Reddit code? They actually named it that? Maybe you already told me this, now that I think about it. Still very funny.

Would be nice to get a mole in Reddit to leak their code for comparisons.

Search issues? by trident765 in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I've not heard of Solr, but I have heard of YaCy, and open-source decentralized search engine.

I also know that SaidIt's chat in the sidebox (apparently deactivated in /s/Freedit) is The Lounge a self-hosted IRC client, with a proxy.

Would it be possible to have another sidebox frame running YaCy search with proxy? This could be a nice pseudo-bridge between FreedIt and SaidIt - and maybe other Cassy platforms.

It might also be neat to anticipate and consider including the Encyclosphere thing somehow eventually.

cc /u/d3rr, /u/fschmidt

Also, while I'm at it... IMO, these platforms should have a special announcements place, for admin's top priority info, not just the footer links. In /s/DecentralizeAllThings/ you can see where I'd want mine to go at the top of the sidebar I created a grey speech bubble with "Decentralize All Things" where I was hoping to add some short critical links and such (emergencies, site-wide announcements, pro-tips, FAQ, Pyramid Of Debate, "Donate"). I've never figured out how to make that into a useful multi-line hyperlinked announcements place in the CSS.

Any Updates? by Zvezda in FreedIt

[–]Zvezda[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Thank you for the update :)

Any Updates? by Zvezda in FreedIt

[–]JasonCarswell 3 insightful - 4 fun3 insightful - 3 fun4 insightful - 4 fun -  (0 children)

Heroic.
Godspeed.
(From an atheist.)

Any Updates? by Zvezda in FreedIt

[–][deleted] 10 insightful - 7 fun10 insightful - 6 fun11 insightful - 7 fun -  (0 children)

I'm the hold up. But I'm almost there. I have put like 40 hours into the Docker port, don't give up guys. The hardest parts are solved.

New content issue by [deleted] in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

My problem was different - with my messages. At the bottom of the submit a new link/text post page, after all your subs, is options: send replies to my inbox which needs to be checked. I had accidentally unchecked it.

New content issue by [deleted] in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I end up seeing 2 day old posts in all that I didn't see in new or all previously. I believe u/Jasoncarswell has experienced this as well.

New content issue by [deleted] in FreedIt

[–]Node 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

How do you end up finding the stuff you missed? If you're not seeing it go through 'all', it may be on one of the hidden subs.

Knowing how you're finding those would help narrow it down.

New content issue by [deleted] in FreedIt

[–][deleted] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

I'm not sure it's a bug, it may be deliberate for some reason but that is something I'd like to be able to do, reliably see all new content without missing anything.

New content issue by [deleted] in FreedIt

[–]fschmidt 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

Are you saying that these pages have bugs, in that they don't show everything that they are supposed to show?

New content issue by [deleted] in FreedIt

[–][deleted] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

I still miss stuff doing that. Every new 2 day post I run across shouldn't happen if It could see every new thing.

New content issue by [deleted] in FreedIt

[–]fschmidt 4 insightful - 2 fun4 insightful - 1 fun5 insightful - 2 fun -  (0 children)

SaidIt has new posts and new comments. Why isn't this enough?

Search issues? by trident765 in FreedIt

[–]la_cues 5 insightful - 2 fun5 insightful - 1 fun6 insightful - 2 fun -  (0 children)

I've heard it is just a problem with indexing once there are many many posts.

iirc R*ddit used to use something called IndexTank for their search when I first started browsing.

Python programmer needed by fschmidt in FreedIt

[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Update: I overcame some legacy/deprecation issues and feel good about the fixes and the stability. Some SJW ubuntu guy withdrew his popular ubuntu 14 ppa which messed everything up.

I will now jump back into the Docker port and get this turd polished up asap. I'm just updating you because I said 2 weeks, and it has been 3 or so. Anyway I am staying the course.

Most feature by trident765 in FreedIt

[–][deleted] 5 insightful - 3 fun5 insightful - 2 fun6 insightful - 3 fun -  (0 children)

I am not sure why two different databases are used.

I believe they were in the middle of transitioning most data to cassandra, aside from probably the financial stuff

Most feature by trident765 in FreedIt

[–][deleted] 5 insightful - 3 fun5 insightful - 2 fun6 insightful - 3 fun -  (0 children)

congrats man, that is a deep feature. it sounds like you just missed where AllSR and /s/subscribed are picked up in the routing. it is not trying to use your new custom feed. i would check all usages of the model names and the url paths.

edit: ensure you're good here https://github.com/libertysoft3/saidit/blob/master/r2/r2/controllers/reddit_base.py#L301

im stuck trying to get a fresh saidit install going. python 2.7.6 is failing big time, but upgrading the systemwide python to 2.7.18 is messing up the reddit ppas being used. any useful input?

Most feature by trident765 in FreedIt

[–]trident765[S] 5 insightful - 3 fun5 insightful - 2 fun6 insightful - 3 fun -  (0 children)

Pinging u/d3rr. Maybe you have useful input?

Python programmer needed by fschmidt in FreedIt

[–]JasonCarswell 3 insightful - 4 fun3 insightful - 3 fun4 insightful - 4 fun -  (0 children)

I don't have any specific details on hand but it's generally known.

The Fediverse is decentralized and technically any instance is free to associate/connect with whoever they like. If you don't like Nazis, asstrolls, or whatever your intolerances are, then you need not link with them. The problem arises when you have people determining you are guilty by association. If you have Right friends then despite your neutral content your Left friends will cut you off for not being intolerant. Thus the Far Left that has taken over Corporate and Social Media has infested the Alternative Media sphere. I suspect there may even be different separate "Deplorable" factions out there as well as various SJWs cliques that don't get along, thus the tribalism may not be quite so black and shite.

It seems to me we need a new similar system where everyone automatically mirrors everything, but filters would hide unwanted things, and there would have to be a checks and balances system to deal with illegal content before or after it gets shared widely - the only censorship required.

A simple search (https://duckduckgo.com/?q=Fediverse+division) reveals a few related things I haven't read but may be interesting:

Mastodon really is crumbling — and it will only get worse
February 2, 2021
https://sporks.space/2021/02/02/mastodon-really-is-crumbling-and-it-will-only-get-worse/

Understanding the growth of the Fediverse through the lens of Mastodon
01 September 2021
https://appliednetsci.springeropen.com/articles/10.1007/s41109-021-00392-5

Misconceptions About Mastodon and the Fediverse
19 September 2019
https://davidwolfpaw.com/misconceptions-about-mastodon-and-the-fediverse/

SaidIt search is broken • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

SaidIt uses Solr. Solr is good (rare among modern software). SaidIt should just be fixed to use it right.

SaidIt search is broken • /s/SaidIt by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 3 fun2 insightful - 2 fun3 insightful - 3 fun -  (0 children)

/u/d3rr also works on YaCy.
Perhaps there's a way to embed a dedicated YaCe into a frame or something.

YaCy P2P - Decentralized Search Engine. Imagine if, rather than relying on the proprietary software of a large professional search engine operator, your search engine was run by many private computers which aren't under the control of any one company or individual.

https://duckduckgo.com/?q=YaCy+search+engine
https://yacy.net
https://github.com/yacy

Python programmer needed by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

it's almost impossible

Agreed.

Python programmer needed by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

The Fediverse has tribally split into Woke and Deplorable.

Python programmer needed by fschmidt in FreedIt

[–]JasonCarswell 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 2 fun -  (0 children)

What about folks like me who like to file things topically in dedicated topical subs?

Would you have a maximum sub limit?

What if I can't moderate all the subs?

Whether many or few subs, what if I simply don't want to moderate anything?

Metatags would certainly help with topical labeling.

Python programmer needed by fschmidt in FreedIt

[–]JasonCarswell 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Would it be of any help if I found some local (Windsor) help?

Obviously you'd still have to double check all work, from here or anywhere else.

Also, I'm trying to line up a fiber line and a few boxes to dedicate as servers and NAS (and potentially for rendering in the future).

SaidIt search is broken • /s/SaidIt by fschmidt in FreedIt

[–][deleted] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

it's kind of weird how derr replied to you there

SaidIt search is broken • /s/SaidIt by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

I am posting this to FreedIt because I would like it fixed for FreedIt.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Yes I know about the Fediverse idea. The issue is that I don't have the programming resources to do anything in this area. I am a programmer myself, but I have other obligations. The advantage of a SaidIt clone is that I can actually do this now without any programming resources. Getting just a little help from a Python programmer could solve the immediate SaidIt issues. Again, not ideal, but better than nothing.

Python programmer needed by fschmidt in FreedIt

[–]proc0 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

Sounds like the Fediverse, are you familiar? https://en.wikipedia.org/wiki/Fediverse

Maybe you should consider Freedit as a fediverse platform? I've been trying to learn more about it, to see if the problems I mentioned are solvable there or maybe there's an existing one that solves it. I know there is Mastodon, but heard it has the same problems. Perhaps a new one on there could be the solution, and it would still be allowed to benefit from the larger existing network.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

The ideal solution would be decentralized. I described this here. I tried to find a programmer to help with this, but no takers. So now I am going for a non-ideal solution that at least can be launched. If you insist on the ideal, then FreedIt won't work for you.

Python programmer needed by fschmidt in FreedIt

[–]proc0 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

The line can never be perfectly exact

Right, but this is precisely the problem. And what happens is that the sites start off with great intentions but because the free speech line is so hard to pin down, inevitably the new people come in and ruin it by interpreting that line as something that tramples on free speech for most people.

Presumably growth and reaching millions of people is part of the goal, since other smaller boards do allow the free speech you're talking about (like the 4chans and such). I understand you have good intentions but you won't be able to monitor all the conversations and impose your goodwill for very long if you intend on growth to happen. That's why either the free speech line has to be formally defined (with strict definition that covers almost every possible corner case), and/or the site has some novel feature(s) for ensuring that the future mods will not trample on the free speech.

I think there are some solutions there, but it would require a vastly different structure to the forum platforms, and therefore probably new code from the ground up.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Obviously I can't allow FULL control because if I allow illegal speech, I will be shut down. The goal is simply to allow much more free speech than anywhere else. The line can never be perfectly exact, but I think this goal is worthy enough. My views, or Nazi views, or other extremely unpopular views aren't allowed to be expressed in any social media. My site would be the only one to allow such views.

Python programmer needed by fschmidt in FreedIt

[–]proc0 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

Ok, i was reviewing that other thread. Interesting so far, but IMO it's not enough to really come up with something much different than Saidit.

For example, you said:

I see no need for site-wide moderation (except for things like illegal content, porn, etc.).

Then you mention how mods would have total control over their subs... how do you reconcile these two features/ideas? In theory it's a contradiction. Either mods have FULL control and allow literally anything, or by definition they will have PARTIAL control. Where that line really is, I think is besides the point, because you will be in the same position as Saidit where someone else is telling you what is allowed in your sub. You can argue, well porn is obvious, however there is infinite amounts of gray area where the discussion could never end as to what should or should not be considered porn, depending on the sub.

In other words, if it's not the owner of the sub having FULL control, then eventually the discussion of where the boundaries are for PARTIAL control would land you more/less where Saidit (and even Reddit) is at the moment. This is the core of a lot of the problems. People disagree on what is allowed, but that's because it's almost impossible to define that line of partial control.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

Porn won't be allowed. There will be some horrible subs but you can mute them. For me, most subs are horrible anyway. I discussed how to avoid offending normal users here. With this system, I don't care if there are troll subs or other horrible subs.

Python programmer needed by fschmidt in FreedIt

[–]proc0 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Why do mods need to be checked?

How would you prevent another mod from abusing powers? Is there going to be no global moderation? There's going to be horrible subs, and probaby taken over by porn or trolls.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Unlike SaidIt, mods would have total control over their subs. Why do mods need to be checked?

Python programmer needed by fschmidt in FreedIt

[–]proc0 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

I see, well would there be no modding at all? That is probably not going to work. If there will be mods, how would they be checked?

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 5 insightful - 3 fun5 insightful - 2 fun6 insightful - 3 fun -  (0 children)

It is against the rules here to praise God for wiping out Sodom and Gomorrah since that is considered glorifying violence. d3rr has been fairly relaxed, so SaidIt has been okay recently. But magnora7 implemented harsh censorship here (like this) when he was active, and this is his site. If he comes back to being an active admin, SaidIt will become unusable.

Python programmer needed by fschmidt in FreedIt

[–][deleted] 4 insightful - 3 fun4 insightful - 2 fun5 insightful - 3 fun -  (0 children)

Well I'm just happy that he's interested in a spin off. The code is stagnating here. It's python 2 deprecation hell.

Python programmer needed by fschmidt in FreedIt

[–]proc0 4 insightful - 3 fun4 insightful - 2 fun5 insightful - 3 fun -  (0 children)

Probably the no advocating violence rule.

Hmm, well that is against the law in most places. You can rest assured it will be monitored by gov. agencies. I don't think there is a workaround there.

Python programmer needed by fschmidt in FreedIt

[–][deleted] 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

I'm not sure what all his master plan is, I just volunteered to help him use this code. I think he has some bug fix ideas and some changes/features ideas.

What's not free speech on SaidIt?

Probably the no advocating violence rule.

Python programmer needed by fschmidt in FreedIt

[–]proc0 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

Sure, but how exactly. Sidebar says:

free speech and subs controlled by mods

How would that be different? What's not free speech on SaidIt?

I know python and could possibly contribute, but I would have many questions.

Python programmer needed by fschmidt in FreedIt

[–][deleted] 3 insightful - 3 fun3 insightful - 2 fun4 insightful - 3 fun -  (0 children)

he wants to do a free speech clone of here

Python programmer needed by fschmidt in FreedIt

[–]proc0 4 insightful - 3 fun4 insightful - 2 fun5 insightful - 3 fun -  (0 children)

What's wrong with SaiditIt? Is it stagnating and cannot be contributed to?

Python programmer needed by fschmidt in FreedIt

[–][deleted] 5 insightful - 3 fun5 insightful - 2 fun6 insightful - 3 fun -  (0 children)

I agree about more people. Please please come work with us. Code for freedom for once.

Python programmer needed by fschmidt in FreedIt

[–]fschmidt[S] 5 insightful - 2 fun5 insightful - 1 fun6 insightful - 2 fun -  (0 children)

Thanks, and no rush because it would be better if I found another Python programmer before launch. Also I would appreciate it if you could avoid upgrading any software you use - Python, libs, whatever. Everything only gets worse these days because it is being modified by modern scum.

Python programmer needed by fschmidt in FreedIt

[–][deleted] 7 insightful - 3 fun7 insightful - 2 fun8 insightful - 3 fun -  (0 children)

I'm still working on this OP. Some dependencies got removed from the internet which is terrifying but surmountable.