World has changed quite a lot since 1905, my friend. Today, research is not done in silo and publishing new works typically requires significant understanding and knowledge about previous works and collaborators (unless you are doing pure math but even then...). If you are writing research paper in CS, you should have extensive citations in your paper. Top tier CS/ML conferences have typical acceptance rate of 25% or less. The 75% of the papers they reject often have nothing technically wrong with it except minor negligence like missing citations, not enough experiments, missing some baseline, not having confidence intervals in metrics and so on. It is being said that experienced reviewers often can tell you with high accuracy whether paper would be accepted or rejected in about 60 seconds because rejected papers usually has some signs of inexperience of author reflected in structure and presentation. Choosing right conferences is also extremely important because today’s conferences are very focused on specific topic and style. If you go bit off and you face rejection regardless of content of your paper merry because area chair and reviewers would say they are not confident. Typically you should know who has done related work in the field and which are the related papers in past 5 years at least. You should have at least one of those people as your co-author. This is needed because today’s research publications need very specific format, structure, target venue and you need someone to guide and review your work. It’s not just about correctness or achieving some great thing, you also need to compare your work with previous work using experiments and precisely layout pro and cons. Typically this is done by you being PhD student and your advisor helping you to navigate the space. Even with 2 or 3 experienced co-authors, typically writing good paper might take couple of weeks of brainstorming about presentation, content, back and forth, rewriting, rephrasing and re-reviewing. I don’t want to discourage you but if you have to ask these questions, most likely you are no where close to publishing your work. Publishing on arxive is pointless because it is considered non-peer reviewed and it would rarely get you any audience. I would suggest to look up ACM conferences in your field (IEEE is another option but I don’t like them).