HN user

softwarelimits

269 karma
Posts11
Comments153
View on HN

Hi, you are using the right stack for this kind of project, very promising!

I have only two questions I could not answer myself by reading the docs, it would be great if you would like to answer these:

A) Groups: for many use cases of "social softwares" groups are a very basic requirement - I can not see any way to have a group inside an instance or a way to simulate groups by using Pleroma in a multi-tenant way, like one Pleroma instance for each group served from the same code installation (ecto has a db prefix feature, maybe this could help with a quick path for a "multi-tenancy-as-groups" feature?). Am I missing something or are groups simply not there yet?

B) EU data protection: would you say that Pleroma is safe for (naive) users to install in the sense of EU conformity or is it a risk currently for a single person to offer a Pleroma instance in EU? I could not find any information about this very important topic - what again made me wonder if developers are realizing the importance of this issue at all?

Would be very interesting to read your ideas about these issues!

BTW the docs at https://docs.pleroma.social/readme.html would be more readable if the sidebar could be adjusted to the width of the containing text - HTML + CSS allows that, it should be used! Also having "Top" - a navigation directive - listed as an actual chapter name seems a little strange.

I am asking for actual code that shows his statement is still true.

The statements I read as an answer to my question contain zero value and still lots of very unrelated words.

If you are sure there are vulns right now, please publish them. If not, shut up.

Nillywilly "computers might be insecure" is on a level I would not expect to read on a side like this one.

I just want to keep the quality level high for this news discussion site.

If that was my server I would of course put a joke in /etc/shadow - did you try to brute force the hashes? It would not be a great surprise to find some obvious funny content if you try?

Can anybody provide a good comparison e.g. with Meltano?

I am not affiliated with the Meltano people, but I like the idea of keeping the system modular, what seems to make it easier to replace components.

I have no doubt that we will see better replacements for every component of a data pipeline in the coming years. If there is only one thing to do right, then it´s to not bet on one tool but keep the whole stack flexible.

I am still missing well established standards for data formats, workflow definitions and project descriptions - hopefully open source ninjas will deliver on this front before proprietary pirats will destroy the field with progress-inhibiting closed things. It seems to be too late to create an "Autocad" or "Word" file format for datascience, but I see no clear winner atm, but hopefully my sight is bad - please enlighten me!

I am not a Twitter engineer, but I guess that this is nothing else but a great marketing campaign - suddenly many people remember all their accounts and login and that will help to produce very nice reports about the "active user base".

But why is this needed?

My guess: many people are sick of Twitter and since one president of one nation made it his personal propaganda vehicle it is becoming a mental wasteland - new ecosystems are growing and people inside these new communities are quite happy that all the zombies are contained in that trash dump, like facebook.

Actually we should all be happy that these first big "social" networks decontaminated the internet for us - these are now the Tschernobyls of social media where all the toxic waste is collected, hopefully for many years.

Interesting things now can happen somewhere else.

Gitlab was down 7 years ago

How do you know that they do not hire "any people with ops experence"? Do you have insight? Is there any public evidence for this or anything you could publish yourself to add some substance to your words?

It would be great if you understand that just saying something is not enough on the internet.

May I humbly ask:

What are your qualifications that enable you to come to this conclusion?

I would be very interested in studying your publications - where can I find your analysis?

Also it would be really very appreciated if you would like to publish the datasets that lead you to this conclusion - would you like to give us a public repo with the data, so we can check your results?

Thank you very much!

Gitlab was down 7 years ago

Hmmm, just today I wanted to install a new virtual machine with the latest Gitlab release to check if it makes sense to run that inhouse... does anybod know if there is a VM, a vagrant machine, an ISO or a repository online that still can be used? Thanks!

Or does exist a mirror on github.com? ;)

Yes, that is one of the most important reasons for me to use Linux on Notebooks and Workstations everywhere - so much time gained not baby sitting the OS every few weeks, that is still a great experience!

Ubuntu, like many Linux distros, is a system you can make your own, that is the reason why people who called themselves "Hackers" preferred to use Linux distributions.

It is very nice to have a good set of software offered in a central repository - that is how software is distributed in many Linux systems - but many Linux users tend to customize their systems to their own needs. This is very easy to accomplish with Linux, that is actually the point in using it.

You should try it and maybe you can experience that it is also a very self-enabling experience to get out of that consumer mindset and finally start to "own" you operating system. It will also make you a better developer.

From what I know there is no pre-installed Amazon advertisements, at least I did not see such a thing for many years with Xubuntu - this is a very slick variant of Ubuntu that comes with the XFCE Desktop. You see, you can even change the desktop environment quickly.

Even if there was something installed by default that you do not like, I am sure as a proud HN contributor you will be able to learn quickly how to "apt remove package-i-do-not-like". Overall it is very recommended to dive a little bit into the fantastic package management system - this is also a very good learning experience for aspiring developers!

Only one warning: if you once understood what "software freedom" really means, there is no way back, also you will look with a mixed feeling of compassion and incomprehension on people that are still using commercial operating systems, which simply can not compete with that level of freedom - which is really worth jumping some obstacles in the beginning, but these are very minimal nowadays.

Have fun!

no, use xfce. Ubuntu is many systems and as a "Hacker" of course you make it your own - that is the reason for running Linux, you control every process.

Here is another one: a highly effective programmer will never use a low contrast design for publishing text that somebody should read. Never. Low contrast design is a very good indicator for unawareness and non-thinking followers.

It is good advice to stay away from companies that publish low contrast things.

I strongly recommend to automate form generation based on JSON schema what will enable zero coding for maintenance tasks like e.g. synchronization with model changes.

As form code is the most important entry point for security flaws in web applications it is also the most expensive and it is not a good idea having to touch production code for every little backend change. This looks like PHP coding 15 years ago. Do not do that.

Mastodon 3.0 7 years ago

Twitter is also very limited regarding groups, yes, this is right. Still very successful, but no groups. Makes it unusable for many use cases.

Mastodon 3.0 7 years ago

You take this one "flaw" in your view and explode it into a major usability limitation that makes the whole software useless.

No, I did not do that.

I do not want to discuss if "groups" is a "big deal" or not.

I am interested in the question if "groups" in distributed, federated systems is a solved problem or not.