Slashdot Mirror


Best Way To Publish an "Indie" Research Paper?

alexmipego writes "I'm a developer, and a few months ago while working on a common geodesic problem (distance between two GPS points) I started to research a new algorithm that greatly improves the performance over existing algorithms. After relearning a lot of math I'm now fairly close to the final algorithm, after which I'll run extensive benchmarks comparing my algorithm with the most commonly used ones. After spending so much time on this, and if the final results are positive, I feel that simply posting this type of work on a blog might not be the best option, so I'm looking into something more formal, like a research paper. I've no experience on those, have not even read a complete one, so my first question is what resources do you recommend to learn how to write one? And even after I write it, I can't expect to be published by Science or other high-profile publications. So where should I send it to make it known by people in the respective fields and be taken seriously?"

279 comments

  1. archive.org by psihodelia · · Score: 0

    Try archive.org

    1. Re:archive.org by jameson · · Score: 5, Informative

      As for writing the paper, here's my favourite set of slides on this topic:

      SPJ's `How to write a research paper'

      Yes, SPJ works at Microsoft Research these days, since they sponsor his primary pet project (the Glasgow Haskell Compiler), but he has been extremely successful before and after going there. I've done enough writing to basically agree with him-- there are variations here and there when it comes to structuring the paper, but his main points are very sensible and good.

    2. Re:archive.org by Anonymous Coward · · Score: 1, Funny

      What?! Steven P Jobs works at Microsoft Research?!

  2. It's actually really simple by Anonymous Coward · · Score: 5, Informative

    You can either submit it to a conference (look on google for them) or to a journal (also google them). They usually have an electronic form to upload your paper and after that it's simply wether the reviewers think it's worthwhile to publish. There really isn't anything complicated in publishing a paper other than having a good paper.

    1. Re:It's actually really simple by Typoboy · · Score: 1

      Or you could randomly generate a paper and submit it to WMSCI.

    2. Re:It's actually really simple by trashbird1240 · · Score: 1

      It's not THAT simple. First it has to get past the editor, which usually means you need a cover letter. More importantly, you must use a style in line with what the journal requests, adhere to all their guidelines or anything can be used as grounds for rejection.

      Furthermore, if the editor doesn't know who you are, and you can't suggest reviewers, and you don't hold an academic position, he could reject it outright. Keep in mind that prejudice can creep in at any point in this process. In other words, it's not just about producing a good paper. Trust me, PLENTY of good papers get rejected for very unclearly stated reasons.

      My suggestion is still to talk to someone who's experienced in producing scholarly material, and experienced in the publishing process.

    3. Re:It's actually really simple by Anonymous Coward · · Score: 0

      A science paper must be compliant with the scientific method. The scientific method is the scientific method but journals and conferences tend to have differences according to the field. In the natural sciences and computer science, writing your paper in TeX/LaTeX is common. You can use a program like LyX to make that easy (and enjoyable). Other fields just want it in Microsoft Word format or PDF. Normally, the structure of a paper begins is something close to this (depends on field, for specifics):

      Title Page -- the title, author, date
      Abstract -- summary for quick browsing to determine if a person wants to read the article or not
      Introduction -- importance of the study, uniqueness, comparability (is it in any part replicating another study?)
      Literature Review -- What other works can you cite that try to ask the same questions or solve similar problems, synthesize these (not just summarize) with what and why you'll add to it. You work needs to be based on theory of some sort, not just a wild hunch (for example). Literature review may be just an extension of the Introduction or may by a set of sections or have a variety of sub-sections. A literature review often ends with research questions or hypothesis
      Method -- describe with enough completeness of comprehensiveness, the method you are using for this study (the experiment, if an experimental design), such that it may be replicated accurate by others. This should include specific tests that are falsifiable. That is, it must be able to determinatively disprove a hypothesis. In the natural world, there is no known way to prove any is true. But proofs are possible in artificial domains, such as mathematics where the entire environment can be defined comprehensively and completely.
      Results -- This is simply a tabulation of how test results came out and what tests supported or falsified what hypothesis.
      Limitations -- This is a good section to mention anything non-ideal about the method used. It protects you (largely but not entirely) from the harsh criticisms of others. It also helps others trying to replicate you study to possibly do it better and it helps reader's more properly interpret the results.
      Discussion -- What do you think the results suggest? Were there any other interesting findings or thoughts that came about during the course of this research? And, what suggestions might this imply for future research.

      The definition of a "hypothesis" is problematic to me. In physics, for example, it's sort of a mini-theory--one that hasn't yet survived enough scrutiny and redevelopment to be raised to the status of "theory". In other words, it's vaguely defined. In communications, psychology, and social sciences (for example), a hypothesis is a concisely worded test that is falsifiable, based on your method. It tests some aspect of "theory" you are developing. But you don't call it a theory until a full cohesive set of concepts have been so tested and survived comprehensively such that no components of a complete "theory" are untested. It's strange but perhaps fitting that the less tangible sciences are the ones with more clearly defined methods and terms.

      In your case, you are trying to prove that one algorithm yields more ideal results for a particular application. You need to prove the internal consistency of your algorithm and then you need to "validate" it, which means test it for consistency with the real world. In your case, that means comparing results with similarly purposes algorithms. You will need testing data and you will want that to be "representative" of at least typical real world cases. That is, however you select those test cases, it should reflect all or the most typical or at least average of real world cases. Statistical methods are often deployed (but not always the best methods to use) whereby you select randomly from among the entire population of possible test cases.

      Other possibly useful terms to look up include "Independent Samples T-Test" and "Repeated Measures". Understanding those can sometimes help in designing an effective experiment.

  3. LaTeX, Arxiv and Why the Hell Not? by eldavojohn · · Score: 5, Informative

    I'm a developer ... I'm looking into something more formal like a research paper.

    LaTeX. Here's a template (you wanted article.ltx). Some distributions of LaTeX come with templates as well. Here's a quick guide (PDF).

    I've no experience on those, not even read a complete one, so my first question is what resources do you recommend to learn how to write one?

    The template will make you get the basics right. The most basic I've seen are Title, Abstract, Sections, Conclusion, References. It's easy (I taught myself in college) and the production value of LaTeX gives you an instant artificially inflated level of credibility.

    And even after I write it I can't expect to be published by Science or other high-profile publications.

    Why the hell not? Just do it up and see what happens!

    So where should I send it to make it known by people on the respective fields and be taken seriously?

    Sounds like you should do some research on arxiv, a prepublication center where you can find some of the best stuff as well as absolute drivel. I would need to hear more about your method to ensure it's indeed an algorithm worthy of publication but I guess you would put that in Data Structures and Algorithms? But why stop there? Why don't you put it on arxiv and blog about it? Why don't you send out e-mails with the arxiv link to open source projects and commercial entities suggesting the use of your algorithm? I'd imagine the USGS would be interested in hearing from you. Sure that's all very wishful thinking but if you've got what you say you've got, why not? At the very least you'll learn why your idea isn't good enough to catch eyeballs.

    I will caveat all this with the brutish reality of capital and give you a very unpopular option. Software algorithms are currently considered intellectual property by the United States government and several other countries. You could apply for a patent and then attempt to license your algorithm to companies like ESRI and Google or the USGS. You're on your own if this is what you're aiming for.

    --
    My work here is dung.
    1. Re:LaTeX, Arxiv and Why the Hell Not? by john83 · · Score: 5, Informative

      The above amounts to good advice, but I have one thing to add. If you're still interested in publishing in an academic journal, use something like Google Scholar to find recent articles about algorithms like yours. That will give you (a) an idea of what journals publish on that subject and hence what researchers in that area read, (b) examples of published articles in that field to use as a stylistic template and (c) some idea of which academics are active in the area, which could be useful if you'd like to either recommend reviewers (as many journals ask you to when submitting) and possibly contact one of them for advise. (Though if the advise is that your idea is rubbish, ignore them - they may be right or they may just be dismissing you without giving your idea due consideration, or have another angle).

      Finally, if you'd like some help from a postdoc in a completely different field, send me a message, and I'll proof read whatever you've got and advise you on dealing with reviewers and the like.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    2. Re:LaTeX, Arxiv and Why the Hell Not? by eldavojohn · · Score: 2, Interesting

      (a) an idea of what journals publish on that subject and hence what researchers in that area read, (b) examples of published articles in that field to use as a stylistic template and (c) some idea of which academics are active in the area, which could be useful if you'd like to either recommend reviewers

      This is really good advice as well. I would like to add one more thing to that list about researching your field before publishing. I used to troll the Computer Vision papers when I had more time on my hands in college. One annoying thing I found was that people would talk about the same concepts and methods but would call them their own little nickname. It can get annoying when I read one paper about Kernel Machines and then another about Support Vector Machines. The least you can do is put all the aliases you found at the beginning of your paper to get that out of the way. When sections tie into related work it creates a more coherent field for readers and -- at least by myself -- is much appreciated. Some people will opine that this is fluff and unnecessary and that you should stick to your message but I personally think it lends credence to your work. It also shows the reader that even though you're not tied to a big bucks research institution, you've done due diligence and you should be taken seriously instead of some confused quack.

      Of course, research papers are not always page turners and the above is asking you to go through a lot of technical crap that, while ameliorating, is not everyone's idea of a fun weekend. Simply put, communication amounts to some work here. And it's that communication which furthers almost all scientific fields -- usually more than any single individual could.* If you're up to the challenge and want to see this thing through, this is heavily recommended. When all is said and done, you might find you're actually a part of the community.

      * Yes, there are some people like Einstein that probably could have built a field by themselves but most of us are collaborators like Paul Erdos. No wonder the Chinese scholars said that losing Google groups and Google scholar would set back science in China.

      --
      My work here is dung.
    3. Re:LaTeX, Arxiv and Why the Hell Not? by tobiah · · Score: 2, Informative

      I'm a developer ... I'm looking into something more formal like a research paper.

      LaTeX. Here's a template (you wanted article.ltx). Some distributions of LaTeX come with templates as well. Here's a quick guide (PDF).

      LyX is the best TeX document processor I've used. This is the 21st century, no need to program and compile your technical documents from the command line using vi and multiple compile steps.

      --
      "The ability to delude yourself may be an important survival tool" - Jane Wagner -
    4. Re:LaTeX, Arxiv and Why the Hell Not? by astar · · Score: 1

      no real knowledge, but I was a member of acm for 40 years and I would poke around there they have a lot of sigs, with publications and conferences and I would expect there are local knowledgable people that you can actually meet face to face. Also, the format stuff for their big journal is all on the web.

      A little plug for acm. they have some real nice online library stuff if you are a member. Perhaps most of the people on slashdot are eligible for membership. they certainly have some prestige For instance, if you were looking for some equivalent to a CS nobel prize, you would be looking for their Turing Award.

    5. Re:LaTeX, Arxiv and Why the Hell Not? by Stephan+Schulz · · Score: 1

      Of course, research papers are not always page turners and the above is asking you to go through a lot of technical crap that, while ameliorating, is not everyone's idea of a fun weekend.

      However, a research paper, especially on a well-known problem, will nearly always discuss the previous state of the art and related work. So you need to read some papers anyways. This can be hard work. Typically, older papers will use simpler and more varied language, and also present more basic ideas. As the field develops, standard concepts will get more-or-less standard terms. So newer papers will have more specialised language, but will also assume that you know the basic ideas. Skim the latest few papers and see what they cite - then pick some of the papers everybody references. Reading order is abstract, introduction, conclusion. Read the rest only if it really applies to your topic, or you'll never finish.

      --

      Stephan

    6. Re:LaTeX, Arxiv and Why the Hell Not? by Anonymous Coward · · Score: 0

      I would also recommend this presentation on writing a good research paper. It helped me a good deal.

    7. Re:LaTeX, Arxiv and Why the Hell Not? by DerekLyons · · Score: 1

      The above amounts to good advice, but I have one thing to add. If you're still interested in publishing in an academic journal, use something like Google Scholar to find recent articles about algorithms like yours. That will give you (a) an idea of what journals publish on that subject and hence what researchers in that area read, (b) examples of published articles in that field to use as a stylistic template and (c) some idea of which academics are active in the area, which could be useful if you'd like to either recommend reviewers (as many journals ask you to when submitting) and possibly contact one of them for advise.

      Not to mention; d) getting up to date on current research will help you design your test protocols (it's much more than mere 'benchmarking' as malpracticed in the computer world) and e) help ensure you aren't duplicating work already done.

    8. Re:LaTeX, Arxiv and Why the Hell Not? by kegon · · Score: 1

      That will give you (a) an idea of what journals publish on that subject and hence what researchers in that area read, (b) examples of published articles in that field to use as a stylistic template and (c) some idea of which academics are active in the area

      If he hasn't done this already then there is an extremely high probability that his work is not new, and is therefore already known, proven, accepted and won't be worthy of publication. Furthermore he will have a hell of a lot of work to do to generate the comparisons and measurements required to write something meaningful about the subject.

      Even if his work is new, it may not get published if the subject is not fashionable unless his work is a huge breakthrough. Some papers do get published that purely review the state of the art, but they are rare and cover many methods in detail.

      Whilst I applaud the OP's enthusiasm; from his description it sounds like he has found a small improvement and it's unlikely he will get it published. Give it a go but don't get your hopes up.

    9. Re:LaTeX, Arxiv and Why the Hell Not? by comp.sci · · Score: 1

      Yes it is likely that you will be using LaTeX for submitting your paper but first you will need to find an appropriate journal for it and follow THEIR style guidelines. It's not as simple as "hey I wrote this, wanna publish it?" but a rather long and complex process where you draft it based on the journal's requirements (word-counts, formatting, citations, ...). As for, why not publish to Science? Because he won't get in and it's a huge waste of time to prepare a manuscript for them. For someone writing their first journal article, you will need some practice in academic writing, even if your research is good - that doesn't cut it for journals like Science - your research has to be groundbreaking. My recommendation is to find a cool conference that fits your topic well and submit it there. Much more rewarding as you also get to present your paper and have an actual audience. Good luck, it's a lengthy process to publish but if you have any results you will find the appropriate venue!

  4. One Word: by SaXisT4LiF · · Score: 1
    --
    Fight or flight its all the same
    Live to die another day

    --Ryan
    1. Re:One Word: by Kijori · · Score: 1

      arXiv is really a repository rather than a journal. If the submitter wants something to put on his/her CV, a traditional peer-reviewed journal is the way to go.

    2. Re:One Word: by careysub · · Score: 1

      arXiv

      One slightly longer "word" arXiv.org/help/endorsement.

      You will likely need to be endorsed by a qualified endorser before they will accept your paper. So you will first have to find an endorser willing to endorse you.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
  5. Academics control publication by Intron · · Score: 5, Funny
    Your best bet to get it published is:
    • patent it
    • get Garmin and TomTom into a bidding war
    • Profit!
    • Buy Science
    • Force them to publish your paper
    --
    Intron: the portion of DNA which expresses nothing useful.
    1. Re:Academics control publication by Bigjeff5 · · Score: 1

      I don't get it, shouldn't there be another step before "Profit!"?

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:Academics control publication by AAWood · · Score: 1

      I agree; you don't get it.

  6. Standards Organization by birukun · · Score: 1

    Maybe the standards organization that has authority over the system you are working on? Like IEEE for electronics... not sure who does GPS but you may also consider putting a patent on that there algorithm. There's gold in them numbers! (Like CDMA, etc.)

    --
    Self Defense - A Human Right www.a-human-right.com
  7. New Faster GPS Algorithm by Tekfactory · · Score: 5, Insightful

    You've taken out the patent already right?

    1. Re:New Faster GPS Algorithm by Nadaka · · Score: 1

      As much as I believe software/math patents to be irredeemably evil and hope regularly that they are abolished, that may be a good idea unless the company you work for has a "We own all your patents" clause.

    2. Re:New Faster GPS Algorithm by mysidia · · Score: 1

      In that case, maybe you want to file a Statutory Invention Registration instead.

      It's not a "patent", but it's a defensive publication that will prevent anyone else patenting it...

      If the USPTO does their job, that is.

      In reality, there's a (small) chance some troll might be able to quote your entire patent and add the phrase "on a computer", to the claims, and get a shiny new patent.

      And again a few years later by replacing "on a computer" with "using the internet"

      5 years later, someone else might be able to change "with a computer" to "with a mobile phone on the internet", and get a second brand new shiny patent.

      And 2 years later, yet another company can change the "with a mobile phone" to "with a handheld tablet". And maybe get yet another brand new shiny patent.

      etc... etc.... millions will thank you, the gift that keeps on giving (new patents, that is)

  8. Slashdot by fatp · · Score: 1

    Even a question about 'Best Way To Publish an "Indie" Research Paper?' draws much attention.

    What would happen is the research paper is really published?

    1. Re:Slashdot by Anonymous Coward · · Score: 1, Informative

      Well, nothing, for a while. But about a month later, we'd get three /. stories over the course of a week linking to a blog that links to a blog that links to a general news (= gets tech stories wrong, always) site talking about, but not linking to, the research paper over 5 2-paragraph ad-laden pages. (The summaries, naturally, will be misleading, as a result of a you-fail-third-grade level misunderstanding of the story.)

      Then none of us will read any of the articles, but the blog's server will melt down anyway. As far as /. comments go:

      • 1/3 of us will he hating on the multi-page adtrap format on the news site we didn't see (or telling them to use autopager, adblock, noscript, and/or w3m).
      • 1/2 of us will be whinging about the MAFIAA and/or software patents, mostly unable to distinguish between one or more of:
        • copyright/patents
        • copyright infringement/theft
        • an automotive analogy/a good analogy
        • their ass/a hole in the ground
      • 2/3 of us will be blaming Google.
      • 2/3 of us will be blaming Apple.

      (Yes, most of us post multiple times, usually with different identities.)
      Oh, and the GNAA... well, I'd rather not say what they'll be posting.

    2. Re:Slashdot by Anonymous Coward · · Score: 0

      I love how a post linking goatse gets modded informative. Only on /.! (Then again, I've only ever seen goatse on /., so it all makes sense in a twisted, anally-distended way.)

      Almost enough to make me overlook your failure to mention that in soviet Russia, goat sees YOU!

  9. If you can't beat em... by pak9rabid · · Score: 4, Insightful

    I know I'm going to catch some hell for this, but if you have the money to do it why not look into patenting it if it's really something that's groundbreaking?

    1. Re:If you can't beat em... by Nick+Fel · · Score: 4, Insightful

      I agree with you, but it sure is funny to see how quickly the Slashdot community embraces patents when the "imaginary property" belongs to one of us.

    2. Re:If you can't beat em... by bieber · · Score: 5, Funny

      Perhaps because he/she recognizes the idiocy of software patents, and cares more about doing what's right than their own bank account? I know it's a novel concept, but some people do live for more than just money...

    3. Re:If you can't beat em... by TheKidWho · · Score: 5, Insightful

      That's pretty silly, so someone else is simply going to profit off of his hard work rather than himself.

      If that's what floats your boat.

    4. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      I think there is a key difference here. In this example there is an individual who is in the process of doing a lot of work to come up with a new approach to an old problem. A patent protects his work. Any corporations wanting to profit from his work should compensate him for it. The usual patent case is a corporation trying to screw over the competition whether or not they actually have something new, novel, or useful. Even if it is a half baked abortion of thought, they want to patent it so no one else can try to make money off of it.

    5. Re:If you can't beat em... by icebraining · · Score: 1

      1) File for a patent
      2) Get the idea stolen by $LARGE_CORP
      3) Sue $LARGE_CORP
      4) Get dragged in court for years
      5) ???
      6) Drop the suit due to lack of funds

    6. Re:If you can't beat em... by mea37 · · Score: 1

      If we take as a premise that the material in qustion can be patented - which is not the same as if it should be patented, or even if it should be possible to patent it:

      Deciding on principle not to file for a patent is ok, but either way you need a strategy to make sure someone else doesn't end up owning the patent. Even if you've not told anyone else about your work, you still might be racing the clock (as someone else could be doing similar work and reaching similar conclusions).

      Assuming the submitter is free to acquire a patent (i.e. said patent wouldn't automatically become someone else's property), one strategy is to file it and, if it is granted, license it to everyone for free. The idea of allowing certain things to be patented may be stupid (but when I say "may be", I mean exactly that; I'm not convinced exactly where the lines should be or why), but even in such cases it isn't the patent itself that's evil; its a question of what is done with said patent.

      Of course, filing a patent costs money. It's one thing to say "I put quite a bit of time into this idea, but based on my values and ideals I want it to be free"; it's another to say "Moreoever I'm willing to spend my own money on top of it all, for artificial fees to keep the idea free". The latter probably isn't for everyone.

      Another option - if your employer automatically usurps your patents, then possibly your only option - is to make as much noise about the material as possible without patenting it, to try to create conditions in which the PTO would not grant anyone the patent. You're then relying on a lot of uncertain circumstances to work out favorably - that you can make enough noise and be noticed, that having been noticed you will be taken seriously, that the conditions you create by making noise really do render the idea unpatentable, that the PTO (and/or the courts after-the-fact) get this right...

    7. Re:If you can't beat em... by TheKidWho · · Score: 1

      As opposed to:

      1) Don't file for a patent
      2) Get the idea stolen by $LARGE_CORP
      3) Try to sue $LARGE_CORP
      4) Get dragged in court for years
      5) ???
      6) Drop the suit due to lack of patent

    8. Re:If you can't beat em... by Arancaytar · · Score: 1

      Registering a patent does not imply how you will license it. You can patent an invention and then grant everyone a non-exclusive right to use it.

      It is also the safest, most convenient way to keep a patent troll from stealing it - if the troll applies for a patent and your invention is not on file, they might get it and challenging a patent is expensive litigation. Having patented it first should prevent that sort of thing.

      (Not a lawyer, but have gleaned legal knowledge by reading a lot of Slashdot comments by people who are also not lawyers. :P )

    9. Re:If you can't beat em... by epiphani · · Score: 2, Insightful

      As RIM famously discovered, the patent system may be broken, but you can get really seriously screwed if you don't play the game right now.

      --
      .
    10. Re:If you can't beat em... by smartr · · Score: 1

      He's got a job - does he need more money for his findings? By sharing his good work, others will benefit freely from it. There is also reward in merit. Ever hear anyone talk about the Apache Way? http://theapacheway.com/

    11. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      because you cant patent algorithm

    12. Re:If you can't beat em... by apoc.famine · · Score: 1

      The parent's Step 1 costs a bunch of time and money up front. Yours is probably quicker and more cost effective....

      --
      Velociraptor = Distiraptor / Timeraptor
    13. Re:If you can't beat em... by NickLarsen · · Score: 1

      I know it's a novel concept, but some people do live for more than just money...

      What do you live for? Whatever it is, I bet someone thinks it's stupid, and probably has a either a quirky one liner about it or possibly even some valid reasons. But really, who are they to tell or insinuate what you live for is somehow of a lesser quality of life. And who are you to tell someone there are better things to live for than money if that is their passion? And lastly, money sure does buy a lot of the things I live for, probably you too.

    14. Re:If you can't beat em... by vadim_t · · Score: 1

      Great way to make sure nobody uses it until it expires.

      Why would anybody license this, given that GPS routing already works perfectly fine? My ancient GPS takes maybe 5 seconds to calculate a route.

      Though, I'm opposed to patents on this sort of thing in the first place, and have serious doubts that patents should exist at all anymore, so read the comment with that in mind.

    15. Re:If you can't beat em... by vadim_t · · Score: 1

      There's prior art. If made public enough, it should ensure nobody else can patent it.

      Alternatively, perhaps it could be possible to patent it, then dedicate it.

    16. Re:If you can't beat em... by Anonymous Coward · · Score: 1, Insightful

      I think it's moreso as a defense mechanism. There have been all too many stories about someone coming up with something, and then some other company making almost the exact same thing a while later, patenting it, and then the original creator has to pay them in order to put out their own invented product. "Prior art" nowadays is virtually meaningless.

    17. Re:If you can't beat em... by Abcd1234 · · Score: 1

      Registering a patent does not imply how you will license it. You can patent an invention and then grant everyone a non-exclusive right to use it.

      It is also the safest, most convenient way to keep a patent troll from stealing it...

      If either of those is your goal, just publish it in a "notable" source (eg, an industry journal, etc). Public disclosure is sufficient to ensure the invention is never patented by someone else.

    18. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      I think step 5 is be labelled as a patent troll on /.

    19. Re:If you can't beat em... by pak9rabid · · Score: 1

      Perhaps because he/she recognizes the idiocy of software patents, and cares more about doing what's right than their own bank account? I know it's a novel concept, but some people do live for more than just money...

      Wow, spoken like a true douche.

      If it really is something worthwhile, then somebody else will come along and patent it instead (probably a big business). I hate software patents as much as the next guy, but if they must exist, I'd rather see them in the hands of the legitimate inventor (who in this case happens to be a talented individual), and not some patent troll company.

    20. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      probably because we're pretty sure one of us wouldn't scam money out of a linux distro.

      Mainly because we know they don't turn out much money in the first place.

      (scam money out of mozilla and ubuntu continues to be fine. they are doing alright still.)

    21. Re:If you can't beat em... by icebraining · · Score: 1

      No, as opposed to
      1) Don't file the patent
      2) There's not 2)

      And hopefully, get some recognition - it worked for some OSS developers.

    22. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      Better than having someone else patent it over your head... nothing says you have to be evil about your patent rights... Look at Banting and Best and insulin for an example.

    23. Re:If you can't beat em... by ErikZ · · Score: 1

      "Great way to make sure nobody uses it until it expires."

      Correction, nobody *honest* would use it.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    24. Re:If you can't beat em... by robthebloke · · Score: 1

      Reminds me of a situation Yann L found himself in (see his post here). For those who don't like clicking links:

      We've had a very annoying situation in the past, where someone (we know who he is, but I won't disclose any details for obvious reasons) actually took the detailed explanations about a novel technique a colleague of mine and myself gave on various occasions (presentations, and also from posts on these boards), and tried to file a patent in his own name on them, with the intention to sue us afterwards for patent infringement on 'his' invention. We sued, and won on prior art, but it costed us a lot of money (we won't get anything back from the guy, he doesn't have anything). Both myself and also my company believes that technological innovation should be freely available, and that's why we were always pretty open about it in the past. But if some people try to use this against us with the intend of making a quick buck (some passages from some of my older posts in the GP&T forum were almost quoted 1:1 in this individuals patent application !), then we have to be much more careful about what we say on public platforms. Eventhough a simple post in this forum can classify as prior art (and more so a published paper), it is still upon us to prove it - and that drains on our resources.

      It's a real shame - the guy knows his stuff, and every game dev out there would like some more detailed posts on his research. I hate patents more than most, but unfortunately relying on prior art is foolish in this day and age (unless you have an extremely happy looking bank balance!). Save yourself the bother and apply for the patent if you really think it's worth it.....

    25. Re:If you can't beat em... by billstewart · · Score: 1

      1) File for a patent
      2) Get the idea stolen by $LARGE_CORP
      3) $LARGE_CORP files for a patent
      4) $LARGE_CORP sues you for infringement
      5) Kick their ass in court
      6) Profit!

      Worked well for a friend of mine. I may have some details wrong, and I'm not sure the dates that the patents got approved, and it may have been that he wrote a paper first, got it stolen, then filed, or something. Anyway, he invented something, they did something similar and sued, he had the prior art, then he had a nice house. Not bad for a grad student.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    26. Re:If you can't beat em... by merockstar · · Score: 1

      I always figured freely available software came from either a) teenagers, b) people who are already privileged, or c) people who've written software that clones an idea someone else has already profited from.

      Because if you came up with that unique of an idea, and your choice is between financial security and altruism to the rest of mankind I don't care who you are your own ass, and those of your wife and children if you're that lucky, are going to rank above humanity's progress.

    27. Re:If you can't beat em... by Anonymous Coward · · Score: 0

      If he posts it to arxiv and gets it accepted at a conference, I doubt anyone else's patent on the same idea will hold up due to the 'prior art' claim...

    28. Re:If you can't beat em... by oiron · · Score: 1

      Once published, it's prior art...

      If I'm reading him correctly, he's already got it incorporated into a real product. His profit's already there...

    29. Re:If you can't beat em... by boneglorious · · Score: 1

      The current patent system doesn't favor individuals. If you're going to this, your best bet is to apply for a provisional patent and then sell it to a company. Not that I endorse this move at all; I think publication is still the best way to ensure that this type of information can be shared, and the developer can still get credit in the form of a sort of academic currency.

      --
      Can I mod something +1 Scary if it's true but I wish it weren't?
    30. Re:If you can't beat em... by fishexe · · Score: 1

      (Not a lawyer, but have gleaned legal knowledge by reading a lot of Slashdot comments by people who are also not lawyers. :P )

      Brilliant!

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    31. Re:If you can't beat em... by shiftless · · Score: 1

      Why would anybody license this, given that GPS routing already works perfectly fine? My ancient GPS takes maybe 5 seconds to calculate a route.

      Gee, I dunno, maybe somebody would like to cut that down to a quarter of a second, or a tenth of a second, so that it can be used in other applications than what you might personally want it for? Such as real-time GPS guidance for an explosives disposal vehicle, for instance?

  10. conference paper by Anonymous Coward · · Score: 3, Informative

    Submit it to a relevant conference for publication; the peer review process for conferences is less intimidating than journals. You'll likely have to pay to attend & give a brief talk, but it helps get your foot in the door.

    Then if/when you want to do a follow-up, you can reference the conference proceedings, which gives you more credentials to submit the follow-up article to a journal.

    1. Re:conference paper by Anonymous Coward · · Score: 0

      Someplace like the Institute of Navigation woul dbe a good spot to go to, and are pretty easy about their vetting process. Also, consider the American Geophysical Union's Fall (December) meeting. The above A/C is right, though. Meetings are easier than journals, and a conference proceeding is a good backstop when you do submit to the trolls... er... reviewers for major journals.

  11. IEEE style guide; arxiv by jfb2252 · · Score: 4, Informative

    http://standards.ieee.org/guides/style/ is the page with the IEEE style guides.

    http://standards.ieee.org/guides/style/2009_Style_Manual.pdf is the guide itself.

    If your paper agrees with this it shouldn't be too hard to change it later to fit into the particular style requirement of the final journal.

    You can also go to http://arxiv.org/ and read some of the papers in the Math or Computing Science sections closest to your topic to see the styles in the field.

  12. Software Patents by Anonymous Coward · · Score: 0

    Software patents are cool as long as they're made by one of us.

  13. Getting published is difficult by WillAffleckUW · · Score: 1

    Any peer reviewed journal normally involves about 40 back and forth reviews.

    As to open source ... the only ones I know about are for my line of work, things like open source BioMed, or Cell Communication and Signaling.

    My guess is your particular field has similar open source, but peer-reviewed, journals.

    --
    -- Tigger warning: This post may contain tiggers! --
  14. Just put in on your blog by chriswaco · · Score: 1

    Don't post it to IEEE. That will guarantee that 90% of people interested in your paper won't ever be able to read it. Just put in on your blog with a note here in SlashDot.

    Are you trying to monetize it? If so, you need to file for a patent instead. Naturally everyone here would prefer you publish it for free on the internet instead.

  15. academic skepticism by vossman77 · · Score: 5, Informative

    I would say your best bet would be to contact your favorite comp. sci. college professor and ask him to sponsor your paper, before submission. First, it is good to publish with other people and second it more likely to be reviewed and get published. I am a biologist, but my understanding is that computer science publications are mainly submissions to large conferences. So, you may want to submit your paper to a conference.

    No offense, but your paper won't get into science unless to at least 10-fold improvement or something really earth shattering. My guess is that most algorithms would go to a specific journal like the Journal of GPS Algorithms.

    1. Re:academic skepticism by dkleinsc · · Score: 5, Insightful

      Said professor also has navigated precisely the same waters you're asking complete strangers for advice on, and presumably is somebody you trust. They will likely appreciate your work, teach you how to turn it into proper research, and critique it so you fix any glaring flaws.

      Oh, and be prepared for that professor, or the conference or journal you submit to, to promptly inform you that your idea is nothing new and that very smart people have either worked out this idea before you or have demonstrated conclusively why it doesn't work.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:academic skepticism by cetialphav · · Score: 2, Informative

      This is my sentiment exactly. The hard part, if you are not part of the academic community, is to know if there are any nearby professors who are expert in your area. Professors always want to get their names on papers so they are more than happy to assist you. Even if you talk to someone whose research interest isn't what you are working on, they likely know who the right people to talk to are.

      Another advantage to dealing with a professor is that they may have additional resources that can be brought to bear on the problem. They have grad students they are looking to give interesting problems to and access to computing resources that you don't have.

      Keep in mind that the review committee for all conferences and journals are made up of academics. You will definitely want the help of a professor to figure out just how to present your results in a way that is likely to get your paper accepted. The last thing that you want is to spend a lot of time on a paper that gets rejected because you didn't present what they want or because you were unfamiliar with the existing literature on the topic.

    3. Re:academic skepticism by marcosdumay · · Score: 1

      A professor could also add a lot of improvements on your writing, like changing the structure, pointing about missing parts, checking references. But the more likely outcome is that after you get to a professor, he answers "hey, like this paper somebody already published here?", what will save you a lot of time if it really is, or will show you the need to explain how your algorithm is different from what everybody else is researching.

      Also, there are quite a few journals about comp-sci. Again, a professor will help you know what they are. And the bar for publications is surprizing low.

    4. Re:academic skepticism by blind+biker · · Score: 2, Insightful

      Yeah, well, be as well prepared for editors of respected journals, even editors with vast academic background, to reject your paper before even passing it to peer review, for the silliest reasons. Some of the most innovative, creative papers have been rejected before peer review. Papers with some of the dumbest, most glaring mistakes, have been accepted after peer review, by respected journals.

      IOW: it's actually a lottery. I've read a book on how to get your paper published. On the cover of that book there is an illustration of two dies. Now what does that tell you?

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    5. Re:academic skepticism by mean+pun · · Score: 4, Informative

      I would say your best bet would be to contact your favorite comp. sci. college professor and ask him to sponsor your paper, before submission. First, it is good to publish with other people and second it more likely to be reviewed and get published. I am a biologist, but my understanding is that computer science publications are mainly submissions to large conferences. So, you may want to submit your paper to a conference.

      No offense, but your paper won't get into science unless to at least 10-fold improvement or something really earth shattering. My guess is that most algorithms would go to a specific journal like the Journal of GPS Algorithms.

      As an academic in computer science, and having both written and reviewed a quite a number of papers, I have to agree here. There are definitely venues to publish a truly novel algorithm. However:

      (1) Frankly, I would be surprised if you have been able to come up with something radically different from existing algorithms. I am sure that any reviewer of your paper will be equally suspicious, so you better back up that claim thoroughly. Do not assume that the reviewers know what is and isn't out there as related work, but show that you know what you are talking about, and in particular that YOU know what is out there as related work. Clearly explain why your work is different and superior. This is the hardest part of the paper to write. Doubly so in your case, since this is not a field where reviewers will expect that new things can be discovered.

      (2) Keep in mind that if you submit your paper to a conference, you are expected to present it there. You'll have to travel there, and pay the conference fee and living costs. Yes, the conference fee applies even if you present a paper there. A university group might be willing to pay all this for you in return for a co-authorship and the right to claim it as 'output' of that group. Journals are cheaper to publish in, although some ask for money per page. Also, their turnaround time can be maddening.

      (3) Picking the right venue for your paper can be tricky. Simply looking at the call for papers for the conference or journal may give you the impression that your subject fits well, but in reality they all have their own culture, and tend to concentrate on more specific subjects. The good news is that there are so many small and good-but-obscure journals out there, in particular in the more algorithmic side of computer science, that there surely will be a journal that is willing to publish good novel research. Try to find one where your paper is as on-topic as possible, because you'll have the greatest chances of getting reviewers who can properly evaluate your paper.

      (4) Write clearly. Reviewers nowadays don't have time to wrestle with muddled thinking, incoherent explanations, and glaring omissions of information, even if an obvious genius has written the paper. Not every reviewer will know what is novel in your approach if you don't point it out, and many will only bother to read the entire paper if you have motivated them enough in your abstract and summary (yes, many skip to the summary at first read.)

      Since there is more to learn, I have to repeat that hooking up with a research group is a very, very good idea.

      Getting a paper accepted is a lot of fun, though, and at least for me it compensates for all the grief that is part of the peer-review process.

    6. Re:academic skepticism by Anonymous Coward · · Score: 4, Funny

      On the cover of that book there is an illustration of two dies. Now what does that tell you?

      That you don't know the proper plural of die?

    7. Re:academic skepticism by apoc.famine · · Score: 1

      Papers with some of the dumbest, most glaring mistakes......two dies...

      "Dies" is a verb, meaning "to cease to live". A die is a single polyhedron with some numbering scheme designed to make semi-random numerical results when rolled/thrown/dropped. Dice are more than one die.

      I couldn't parse that for a few seconds....

      --
      Velociraptor = Distiraptor / Timeraptor
    8. Re:academic skepticism by Anonymous Coward · · Score: 0

      I've read a book on how to get your paper published. On the cover of that book there is an illustration of two dies. Now what does that tell you?

      ... that you don't know the plural of "die"?

      Still, makes a nice counterpart to all the people who use "dice" as the singular.

    9. Re:academic skepticism by Bigjeff5 · · Score: 1

      IOW: it's actually a lottery. I've read a book on how to get your paper published. On the cover of that book there is an illustration of two dies. Now what does that tell you?

      That either you don't know how to spell "dice", or something really, really messed up is going on in that book.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    10. Re:academic skepticism by Bigjeff5 · · Score: 1

      Heh, me either, however you aren't completely correct.

      A "die" is also a form with a pattern for things like cutouts in manufacturing or the ink-transfer to paper in printing. In that case, the plural is "dies", as in more than one die.

      However, the marked polyhedron has the plural form "dice".

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    11. Re:academic skepticism by david_thornley · · Score: 2, Informative

      Actually, a "die" can also be a metal form of some sort used in machining, and the plural of that is "dies". The literal reading would therefore be two shaped pieces of metal. Likely variations would be "two dice" or "two deaths".

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    12. Re:academic skepticism by martyros · · Score: 1

      computer science publications are mainly submissions to large conferences.

      Yes; unlike the entire rest of academia, the main publishing venue is peer-reviewed conferences. The very top conferences are more selective than most journals -- along the lines of, 100+ papers submitted and 25 accepted.

      First, it is good to publish with other people and second it more likely to be reviewed and get published.

      Most of the conferences I've been involved with (submitted to or been on the program committee for) to are double-blind -- the program committee doesn't know who the authors are* or how many there are. So benefit from submitting together would only be if it improved the quality of the paper.

      * If a paper follows on from previous work, you can usually guess which research group it came from. But if anything that makes it more challenging to get accepted, because the standards for novelty are higher. If it's new work, it could be from anyone.

      --

      TCP: Why the Internet is full of SYN.

    13. Re:academic skepticism by hey! · · Score: 1

      Some of the most innovative, creative papers have been rejected before peer review.

      You say that like it's a bad thing. You see, the thing about the Gordian Knot is that Alexander cheated. Scientific consensus is a Gordian knot. You're expected to unravel it a bit at a time, not slice it apart.

      Suppose you decide to turn over some piece of scientific consensus, say the opinion that chimpanzees are more closely related to humans than gorillas. The creative, innovative approach is to blow the scientific consensus out of the water by definitively showing that gorillas are more closely related to to humans than chimps.. The problem is that even where the reasoning and data looks pretty good on such a paper, it's almost certainly wrong. Just because the reviewers don't see the huge flaw doesn't mean it's not there.

      So what you do is break your paper up into pieces, working your way up from demurely questioning the accuracy of some assumptions in the chimp hypothesis to shoveling the dirt in its grave. It's good for the CV, because then you end up with a brilliant *career*, not just a brilliant paper. Assuming you are right.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    14. Re:academic skepticism by Odinlake · · Score: 1

      Good advice too and through. Especially point one. I have no experience with the problem you describe but from what you write it sounds to me like your algorithm takes two coordinates on the surface of a sphere and calculates the distance between them along that surface. So far it's high school math. Furthermore I bet many very bright programmers have come up with various hairfine improvements to make simple microprocessors do this task as efficiently as possible. Probably precision issues, issues about how good approximation the sphere is in the first place etc. etc. Seems unlikely you would have a significant algoritmic improvement.

    15. Re:academic skepticism by Anonymous Coward · · Score: 0

      A couple more points to add:

      5) While empirical evidence is nice, you need to present the mathematically based algorithm analysis for you claims to be taken seriously.

      6) If you do partner with a professor, you may be given up more patent rights than is immediately evident, since most universities have some rules in place regarding ownership of the work of their employees.

      7) There is much more to writing a paper than just the act of writing clearly (politics, culture etc -- sad but true).

      8) Finally, if you do not have an advanced degree, it may be possible to use this work as a basis for a master's degree -- something to consider.

    16. Re:academic skepticism by fishexe · · Score: 1

      Oh, and be prepared for that professor, or the conference or journal you submit to, to promptly inform you that your idea is nothing new and that very smart people have either worked out this idea before you or have demonstrated conclusively why it doesn't work.

      Which was what I was hoping for when I first came to a professor with a new idea, but instead what I received was all the exceptions off the top of the professor's head (which in reality are narrow corner cases that don't affect the general applicability of my theory)....so I went ahead and tried to write it up for publication on my own, but right when I was about to submit it, found my theory had been independently published by two different scholars several years prior. This was something one of the several profs I had gone to should have known, but apparently the theory is still little-known despite being ground-breaking (also, the field in question is econ, where supposed "scientists" cling very tightly to established theories). If two professionals in the field with PhDs couldn't get any attention for the same theory, it's a good thing I didn't have to go through all that work just to get even less attention.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    17. Re:academic skepticism by fishexe · · Score: 1

      IOW: it's actually a lottery. I've read a book on how to get your paper published. On the cover of that book there is an illustration of two dies. Now what does that tell you?

      [link added]

      That publishable papers are standardized entities made by a cookie-cutter or a mold to be identical to the ones that precede and follow them?

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  16. GPS navigation by kackle · · Score: 5, Funny

    "So where should I send it to make it known by people on the respective fields and be taken seriously?"

    Why don't you use your fancy schmancy algorithm and locate that yourself!

  17. OK, here it is by JamesP · · Score: 2, Informative

    1 - Patent. I don't know if US grants 'first publishing' rights or not, still. You don't need to wait for the application to go through though. Send it and the check to USPTO and it should be ok.

    2.1 - Know how to make your case in the article. Research similar stuff, references, etc, etc

    2.2 - Check for respectable publishers in the area concerned. I'm not sure Arxiv is a good idea, I'd try for IEEE, ACM or something more specific (and not as 'famous'). Easier to publish as well than Science, Nature, etc. Just avoid some journals that publish anything you throw at them.

    2.3 - Yay! You have a paper with your name on it. yay... sorry, no profit.

    --
    how long until /. fixes commenting on Chrome?
    1. Re:OK, here it is by darkstar949 · · Score: 2, Interesting

      3. Someone at another company reads your paper and offers you a job.

      4. Profit!

    2. Re:OK, here it is by Anonymous Coward · · Score: 0

      Since it is dealing with GPS, I would guess the the AMS (American Meteorological Society) Journal would be the appropriate place to publish.

  18. Wait a sec by wonkavader · · Score: 2, Informative

    I'm not sure about this -- it's been a long time since I was in academia, but don't the most prestigious journals (and most journals, really) have as one of their criteria that the paper not have been published elsewhere, and wouldn't a conference presentation count as such?

    Someone who knows this stuff for sure, please answer on this -- what constitutes a previous exposure/publishing such that a prestigious journal won't publish the paper?

    Or are those old rules which people no longer follow?

    1. Re:Wait a sec by Anonymous Coward · · Score: 0

      Maybe that is why he said "or".

    2. Re:Wait a sec by langelgjm · · Score: 3, Interesting

      I've never heard of a paper presentation at a conference being considered as previous publication, but I'm not in the same field. Lots and lots of papers that are published start out by being presented at conferences, and then the authors rework them after that. Now if the conference is publishing proceedings, that's a different story.

      But as some other commenters are suggesting, your best bet would likely be to find a professor who works in this area and maybe co-write a paper with them. You can provide the substance, but they can connect it with what's going on in the field, references to appropriate literature, etc. They'll also be up to speed with what the best publishing venue will be. No, it won't be Science, but there are plenty of other well-regarded journals as well as specialty journals that might accept it.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    3. Re:Wait a sec by Anonymous Coward · · Score: 0

      I'm not sure about this -- it's been a long time since I was in academia, but don't the most prestigious journals (and most journals, really) have as one of their criteria that the paper not have been published elsewhere, and wouldn't a conference presentation count as such?

      Someone who knows this stuff for sure, please answer on this -- what constitutes a previous exposure/publishing such that a prestigious journal won't publish the paper?

      Or are those old rules which people no longer follow?

      In CS, at least, top conference papers are often republished in extended form as journal papers. Conferences have page limits, while journals do not. The journal version may have more detailed experiments, complete and detailed formal proofs, etc.

    4. Re:Wait a sec by Anonymous Coward · · Score: 0

      You can't submit the same paper to more than one place. However, you will commonly find papers that are closely-related to another (by the same authors). They put an emphasis on a different aspect of the research or present some follow-up results. It's different, so it passes. A little weak, perhaps, but the reality is that everyone does it, so others do it as well, in order to keep up. Two closely-related journal pubs are more unusual. You'll typically see a journal pub + one or two conference respins.

    5. Re:Wait a sec by infalliable · · Score: 4, Informative

      You can't publish it verbatim from a conference to a journal, but there are quite a few people who publish essentially the same thing in a conference and a journal. You just have to rewrite it with a different spin or maybe a little more work/discussion/etc. Say in one, you focus on the accuracy of your model/method and the other focuses on speed vs. other methods.

    6. Re:Wait a sec by omris · · Score: 4, Informative

      I'm coming from the medical science field, but generally at a conference you are presenting an abstract, which is not the same as the full manuscript that you're sending to a journal. That being said, sometimes you need to just tell the journal that an abstract of the work was presented at such and such conference. I've never heard of it being turned down because of that.

      Other than that, finding the right journal is usually the hard part. Read up on impact ratings (how "prestigious" a publication is, if you will) and read what else is getting published in there. Often there are multiple fields where the work might be relevant (my work applies to neurosurgical, spinal, and pain related publications for example).

      Once you have the journal, they give very explicit instructions on how they want it presented. Follow them exactly, and you're 9/10ths of the way there.

    7. Re:Wait a sec by Matrix14 · · Score: 5, Informative

      If he is publishing in computer science, a conference counts as a publication exactly as much as a journal does. CS conferences are peer reviewed and the top tier ones are as prestigious as top tier journals in other fields. In CS, journals are used more as a record of a large body of work than as a venue for first publication.

    8. Re:Wait a sec by Anonymous Coward · · Score: 2, Informative

      I'm coming from the medical science field, but generally at a conference you are presenting an abstract, which is not the same as the full manuscript that you're sending to a journal.

      Computer science has a culture where conference publications are full-length, peer reviewed manuscripts that're considered "equivalent" to journal publications in other fields.

      To answer the grandparent's question: in CS, it's considered self plagiarism to submit to multiple conferences/journals simultaneously, but it's fine to publish an expanded version of a conference publication in a journal later. The rules for submitting expanded conference papers vary from journal to journal; you typically need to acknowledge that it's an expanded conference paper when you submit, and usually at least a third to a half of the expanded paper needs to be new content.

    9. Re:Wait a sec by Anonymous Coward · · Score: 0

      Other way around. You can't present work that is in press for publication at a conference.

      Been to more than one conference where a speaker said, "Umm sorry folks, I learned that our paper was accepted by and well there goes the talk. So let me spent 10 minutes talking about what we want to do next".

    10. Re:Wait a sec by skelterjohn · · Score: 3, Informative

      Right.

      Also journal papers are usually much longer than conference papers. Conference papers are often limited to 8-10 pages, while journal papers typically have no hard restriction, and are often 40 pages long.

      It is very common to submit a "journal version" of a previous conference paper.

    11. Re:Wait a sec by Anonymous Coward · · Score: 0

      Interesting, I was about to jump all over this... but I guess things are different across the street, so to speak.

      But to be honest, you may just want to patent this. In my field, materials, this is very common.

      Once done, you can simply pay your fee for conferences, attend some lectures and give a presentation to drum up some business. If nothing else, you get to pretend you're a rich person for a couple of days :P

    12. Re:Wait a sec by Anonymous Coward · · Score: 0

      Computer science is different from medicine. In CS, conferences are the most frequently used venue for first publication.

    13. Re:Wait a sec by toastar · · Score: 1

      The Journals I read make you disclose whether it's published else where such as conferences and other Journals, But it doesn't black ball your paper. It's pretty common for conference only papers to be accepted even.

    14. Re:Wait a sec by Haberdasher · · Score: 1

      That may be. But whether he goes to publicize the work, he first needs to talk to an expert in the field and find out which conference or journal would even be appropriate. There are thousands out there, of varying quality and editorial policies. It will be difficult to publish if he is outside academia or research labs. They do get crackpot submissions all the time--I'm not saying the Alex is a crackpot, merely that it's possible he could be mistaken for one. Writing your first paper is not easy, especially without an academic advisor to help explain what the conventions are, what to leave out, etc. Most academics are interested in the work, not where you come from, and if Alex has done what appears to be good research, people would be happy to talk to him. He needs to find someone sufficiently expert in his topic to help him, and he needs to communicate what he has done in a clear and efficient way, because experts are busy and don't want to spend time on something that's explained poorly. He may be concerned about someone stealing his work, in which case, he could submit a very early preprint somewhere like arxiv.org in order that there is a public record of his findings.

    15. Re:Wait a sec by dalhamir · · Score: 1

      In biological sciences, a conference does not preclude a journal article.

    16. Re:Wait a sec by trashbird1240 · · Score: 1

      Presenting at a conference and then publishing is done all the time. Most people make enough changes that no one could say "you've already presented this" anyway.

      On the other hand, if somebody else has already presented it at a conference and the editors have seen it, it will look mighty suspicious if he submits it as original material. It will only mean rejection, but that would be the kind of thing where they'd say "this has already been presented elsewhere."

    17. Re:Wait a sec by dkf · · Score: 1

      You can't publish it verbatim from a conference to a journal, but there are quite a few people who publish essentially the same thing in a conference and a journal. You just have to rewrite it with a different spin or maybe a little more work/discussion/etc.

      The usual rule is that a journal paper needs more depth than a conference paper and the maximum page count is correspondingly higher to give you space to go into detail. One reason you can't (normally) just take your conference paper verbatim is that it will be just too lightweight for a journal.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    18. Re:Wait a sec by drewhk · · Score: 1

      Also, they may invite your paper presented on a conference to be included in a journal. This is quite common.

    19. Re:Wait a sec by AndOne · · Score: 1

      My lab is mostly focused in medical imaging on the CS side. The difference between the prestige of a conference in medicine and CS is a giant pain in the ass when it comes to working with MD's on projects. They have no concept of a peer reviewed conference paper and tend to be disinterested when trying to get their help on one.

      In CS, most conferences are double blind peer reviewed while journals are not. This journal v conference issue(since CS is like the only field that does the peer reviewed full publication conference) is such an issue for getting tenure(most places ONLY look at Journal publications) that conferences like SIGGRAPH and EuroGraphics are publishing their proceedings as "Special Issues" of the graphics journal who's name is eluding me at the moment.

      I will say though that conferences as full paper proceedings does sorta decrease the Signal to Noise ration when trying to do lit searches these days. I took a quick guesstimate based on counting the publications for a few major computer vision conferences lately and I'd estimate there are between one and three thousand papers being published a year in the field lately. The publish or perish mentality is kinda out of control everywhere though.

      --
      I don't care what you say, all I need is my Wumpabet soup.
    20. Re:Wait a sec by Anonymous Coward · · Score: 0

      I depends whether the conference has formal proceedings or not.
      The basic rule, is that it counts as a previous publication if and only if the conference has formal proceedings.

      There is a lot of variability between fields, but my understanding is that:
      - in mathematics, conference are not peer-reviewed and do not have proceedings and the main way to publish is through journals
      - in computer science, conferences are peer-reviewed and do have proceedings, and they are the main way to publish results.

      In my field, that is to say cryptography, virtually all results are published in conferences, which are peer-reviewed and have formal proceedings. The best results are then republished in journals, with a few changes. The rule of "no double publication" is relaxed in practice in order to allow publication of the same result in a conference and in a journal (but not in two conferences with proceedings, or two journals).

    21. Re:Wait a sec by Anonymous Coward · · Score: 0

      Some conferences that also run journals will ask the best papers from the proceedings to extend their work into a full journal article (which is usually about 3x the length of a conference paper) and then publish it in their journal, so I can second that this definitely does happen and is quite common in fact.

    22. Re:Wait a sec by genericcitizen · · Score: 1

      Usually by the time you've made changes asked by the journal reviewers/referees, it is very different from the orginal paper anyway.

    23. Re:Wait a sec by Another,+completely · · Score: 1

      In computer science or electrical engineering, it would be unusual to submit a journal paper for which you hadn't hardened the content through a conference or two. An "original paper" doesn't mean it has to be the first time you have published the individual ideas; just the first time you have collected them into a journal article.

    24. Re:Wait a sec by MoeDumb · · Score: 0

      The fact that it was first presented at a prestigious conference might even enhance a reviewer's interest your paper. "Hmm, he presented there? Let's see what he had to say..."

      --
      Mod Me Up. You'll make a grown man cry.
    25. Re:Wait a sec by Anonymous Coward · · Score: 0

      As said in the previous comments, the tradition in computer science is different. A conference paper is the usual way of publishing and has the same rank as journal publications in other fields. Conference papers are around 10-15 pages long and peer-reviewed.

  19. Identify an appropriate venue by Nick+Fel · · Score: 1

    I don't know what an appropriate journal/conference for this would be, but your best bet is to hunt down some well-regarded papers in a similar area and see where they're published. Google Scholar's a good place to look for research articles. Once you've found somewhere to submit to, I wouldn't worry about being taken seriously - mostly these things are blind reviewed, so they don't know if you're working from your garage or an MIT lab.

  20. What kind of distance? by gnasher719 · · Score: 2, Interesting

    What kind of distance are you talking about? Straight line distance (straight through the earth)? Distance on a great circle? In that case, just assuming some idealised shape of the earth or actual shape?

    1. Re:What kind of distance? by vbraga · · Score: 1

      Didn't GPS coordinates are defined to be on a specific ellipsoid? Been a long time since I looked into it. He may have a novel implementation of the Vicenty formulae. A computational geometry paper may publish it, but probably it is easier (and less burocratic) to do so on a smaller conference.

      --
      English is not my first language. Corrections and suggestions are welcome.
    2. Re:What kind of distance? by daknapp · · Score: 1

      Been a long time since I looked into it. He may have a novel implementation of the Vicenty formulae. A computational geometry paper may publish it, but probably it is easier (and less burocratic) to do so on a smaller conference.

      The Vincenty formula is just a truncated series expansion. it's fast and pretty stable except near antipodal points. It has plenty of accuracy for real-world applications. Any improvement would need to be in speed or in stability for antipodal points.

    3. Re:What kind of distance? by systemeng · · Score: 1

      GPS coordinates are defined in the WGS84 coordinate system. (I spent 3 years writing the coordinate transformation library for the SEDRIS Spatial Reference Model: ISO 18026). See http://standards.sedris.org/#18026 What you are doing when computing the geodesic is solving an elliptic integral. There is a lot of literature on it and generally speaking, there are short, medium and long line solutions depending on how far apart your points are. Different solutions are used in the three cases because many terms in the longer cases are too small to be relevant in the short cases. See ISO 18026 OPERATIONS Section as well as R.H. Rapp Geometric Geodesy Part 1 https://kb.osu.edu/dspace/bitstream/1811/24333/1/Rapp_Geom_Geod_Vol_I.pdf pg 71 and https://kb.osu.edu/dspace/bitstream/1811/24409/1/Rapp_Geom_Geod_%20Vol_II.pdf page 1

  21. Pffft... peer review by thomasdz · · Score: 1

    I'm not submitting my secret perpetual motion machine to any bunch of "boffins" with pre-conceived notions. my invention uses magnets... and ..and ... mirrors.. both are firmly scientific.

    --
    Karma: Excellent. 15 moderator points expire sometime.
  22. If you're serious about it... by heavyion · · Score: 2, Informative

    you might want to start with a guide like "How to Write & Publish A Scientific Paper" by Robert Day (ISBN-13: 978-1573561655).

    Then search for the appropriate journal. One suggestion is: GPS Solutions (published by Springer),

    http://www.springer.com/earth+sciences+and+geography/geophysics/journal/10291

    Manuscript submission instructions and forms at: http://www.springer.com/journal/10291/submission

    Hope it works out for you!

  23. Publish in a journal by zunger · · Score: 2, Informative

    "Indie" status doesn't actually matter that much in the publishing pipeline; you can submit your paper to a journal in the same way that anybody else does, and it will get the same consideration. (The place where organization status matters a bit more is at the reverse end -- if one of the authors is particularly well-known, that tends to make the review process easier)

    If your project has practical applications and you wish to patent, make sure to file that first. In that case, consult with a patent attorney on the right things to do next.

    Otherwise, pick the appropriate journal and submit following the guidelines on their web page. You'll definitely want to format your paper in LaTeX, since pretty much everyone requires that; some journals have standard LaTeX style packages they want you to use, but these are easy to plug in. (e.g., the Physical Review uses revtex.sty, and many other journals now use it too)

    As far as which journal you want, it depends on the particular field, but I'm guessing that Science isn't it -- that's a very high-profile journal which is intended to be things of interest to the scientific community at large, but in practice it has a fairly strong bio/chemistry/some physics focus. Someone else on this thread may have particular journal suggestions, or you may want to search on-line for similar (recent) papers and see where they were published. ACM transactions are often good "default" places in CS. Also, CS tends to prefer conference talks to straight-up journal publications; you may consider submitting your algorithm as a talk to some appropriate CS conference, in which case the article is published as part of the proceedings. Again, the conference depends on your particular subject.

    Don't worry about your lack of organizational affiliation. That's rarely a big issue.

    1. Re:Publish in a journal by Anonymous Coward · · Score: 0

      This is the worst professional advice that i have ever heard!

      The publication world is intensely political and puts a lot of weight on pedigree.

      Yes, I've published in peer reviewed journals and work as an ad hoc editor. AND it's like screenplays; your style has to conform to expected styles depending on publisher: ANS, APS, ACS, IEEE, etc.

      Thems the breaks, bro.

    2. Re:Publish in a journal by Anonymous Coward · · Score: 0

      "Indie" status doesn't actually matter that much in the publishing pipeline; you can submit your paper to a journal in the same way that anybody else does, and it will get the same consideration. (The place where organization status matters a bit more is at the reverse end -- if one of the authors is particularly well-known, that tends to make the review process easier)

      Indeed most places I submitted to had 'blind reviews' where the reviewers were not told who the authors were while deciding the paper's merits. Naturally, many authors can be inferred from the subject matter if the reviewer is familiar with other work by the same, but there really isn't any way to deal with that.

      Complete 'no names' would likely be on similar ground as most people just entering a field, which is to say, not too bad off.

    3. Re:Publish in a journal by Anonymous Coward · · Score: 0

      Ditto, except that to prove your algorithm is novel and interesting to the larger community you will have to summarize what has been done thus far. Start searching the literature, with the goal of finding 10-20 papers you can cite in yours. The exercise should also help you see what journals papers like yours tend to be published in, and what makes a good abstract/background/methods/discussion

  24. Submit it for publication by kelk1 · · Score: 1

    I am sure that at least in the US, reviews like Point Of Beginning , Inside GNSS, Professional Surveyor Magazine or GPS World will be interested if the work is valid.

  25. Patent first.. by watanabe · · Score: 1

    Before you publish, absolutely file a provisional patent. It's cheap to do, and if you have created something valuable, as soon as you publish it, it will become public domain in Europe and the UK.

    1. Re:Patent first.. by trashbird1240 · · Score: 1

      Did he say his goal was to share his knowledge or to stifle others' creativity and go into a litigation career?

    2. Re:Patent first.. by geekoid · · Score: 1

      patenting doesn't mean stifling, no matter what the ignorant SOBs on /. think.

      It's just protecting it as yours. Then you can license it as you see fit and not worry about someone else getting the credit.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  26. Mail Steve by Dupple · · Score: 1

    Just do

    --
    Watch those corners
  27. incorporate and/or collaborate by obiquity · · Score: 4, Informative

    Note, I am a career academic scientist.

    Obviously, it should not matter if you are an individual or an institutional scientist and the science should stand on its own merits. Unfortunately, the signal to noise ratio of quality papers coming from non affiliated individual submitters is probably bad enough that most journal editors would rather not take the time or risk to send your work out for peer review. (Think of all the perpetual motion machine crackpots out there still). In most fields, peer review is a voluntary system of review for which reviewers are not compensated and requires substantial effort, so editors are loathe to ask volunteers to review a suspect manuscript fearing it will poison reviewers to subsequent inquires.

    Practically though, one way to look more credible is to incorporate (this is inexpensive in most states) and submit it corresponding from the corporation. Another strategy is to find a co-author at a research institution. This may be difficult because academics in my department get a surprising number of calls like this from people who are usually either disturbed or obviously idiotic. But most academics I know will take these calls, especially the younger ones. They might be able to check your work from a different perspective and can certainly help with the arcane apects of manuscript preparation, tone and format.

  28. University by digitrev · · Score: 1

    If you're uncertain, consider talking to a university. Specifically, talk to someone in the Comp. Sci. (or equivalent) department. They might not know where to go, but they can probably start pointing you in the right direction. Most people in academics have to publish, so talking to them might give you an idea of where to look.

    --
    Cynical Idealist
  29. Start Reading by damn_registrars · · Score: 1

    Go figure out which journals are most relevant to the work you are doing, and start reading some papers from those journals. After all, if you haven't read current research in your field how can you know that nobody else has already done what you are doing? You can start by searching for your topic through something like Google Scholar or Pubmed. You may need to pay a visit to a university to access some of the articles...

    But either way, it is important to be knowledgeable in the research before attempting to publish a paper. You'll need to be able to cite previous works from other relevant authors to show why your own work is worthwhile; that is hard to do without reading those works.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  30. visit the library, read papers by Imabug · · Score: 1

    Pay a visit to the library of a nearby university with a CS department (sometimes the departments have their own libraries) and look at the computer science related journals they have (a list of ACM associated journals can be found at http://www.acm.org/publications/panel/journals). Most of what I know about writing papers comes from reading them. The first thing you'll want to do is a literature search on related algorithms, and dig up some of those papers. Read through a bunch of them to see how they're organized, the types of subject material covered (to help you decide which journal to submit to) and the Information for Authors section. The Info for Authors section will tell you everything you need to know about formatting and submitting to that particular journal.

    One of the staff librarians can probably help you find material to help you learn about the mechanics of paper writing.

    The process from submission to publication (assuming your paper is accepted) will likely take several months to a year and involve one or more revisions.

    --
    "For I am a Bear of Very Little Brain, and Long Words Bother Me"
  31. I would send it to PLoS One by Anonymous Coward · · Score: 0

    Its gently peer reviewed (technical correctness only) and anyone can download the paper. http://www.plosone.org/home.action

  32. How I'd do it... by DoofusOfDeath · · Score: 2, Informative

    1. Identify the IEEE "Transactions" journals and/or ACM journals that your work is most closely related to. If you don't have access to IEEE or ACM libraries online, you can either buy membership to those organizations (expect to pay $100-$300 per year, I believe) to get access; or you may have luck at a university library.

    2. Study the structure of the papers in those journals. Take note of what sections their papers have, and what fraction of column space is dedicated to each. You may want to be guided by this.

    3. In those same journals, look up their rules for submission. Also, look for advertisements by the editors regarding topics they'd especially like submissions for. If you find a call that's right up your topic's alley, you may want that to be the journal to which you submit the paper.

    4. Submit your idea to exactly one journal. I believe submitting the same paper to multiple journals get can get your paper thrown out.

    5. Some (most?) journals conduct "blind" reviews of submissions, in which the reviewers don't know your name or affiliation. So for those journals you probably don't need to worry about a lack of credibility coming from your lack of affiliation.

    6. Accept that your paper is unlikely to get accepted in its original submission. However, you should get comments back from the people who review it. Those comments are likely to be extremely valuable in making you aware of other related work, and/or in showing you what needs to change to get published.

    7. Oh, and use LaTeX.

    1. Re:How I'd do it... by Anonymous Coward · · Score: 0

      If you don't have access to IEEE or ACM libraries online, you can either buy membership to those organizations (expect to pay $100-$300 per year, I believe) to get access;

      Oh, I wish. Yes, that's how much it'll cost you to get membership of those organizations, but membership doesn't grant you access to the journals. You need to subscribe to specific journals or journal packages, and that costs thousands of dollars. Or you can buy specific papers for like $30 each.

      I'm currently studying at a university, and am a member of IEEE. My freaking university's subscription isn't enough to get me the shit I want. They don't get online access to IEEE conference publications or journals published before 1998. So anything pre-1998 I need to make a trip to the library to get an actual hard-copy, and the conference stuff, I need to either ask my advisor to buy the paper for me, or try to track down a cd if someone on the department attended the conference.

      Fuck journals. There's no reason why we can't have perfectly good free journals. It's not like any of the reviewers get paid (they're usually professors who get asked to review papers), and online there's no printing costs. Only thing left is the editor, but if we can find volunteers to review, we can find volunteer editors.

  33. How do you know it's original enough to publish? by Anonymous Coward · · Score: 4, Insightful

    You said you have never read a research paper, so how do you know you've not discovered an algorithm that has already been discovered?

    Even if your algorithm is original, then you would be expected to cite relevant work in the field and know where your algorithm fits in.

    In either case you probably need to start reading before you start writing.

  34. You've got lots of reading ahead of you by Krahar · · Score: 4, Informative

    If you haven't read research papers, you can't possibly know that someone hasn't already discovered the algorithm you are working on, or perhaps has made one that is even better. You need to read the papers on the subject before you can know that, so that is step one. Also, to get published you need to cite other people's work when you use their results, even if you don't know you are using their results because you came up with that part on your own. Doesn't matter - if they did something you are using before, then it's their work and you need to cite them. To do that you need to know enough about the literature of the field to be able to know what to cite. An upside to that is that once you've done all this reading, you will know what journal you can submit your own article to.

  35. PLOS ONE by Anonymous Coward · · Score: 0

    My advice is to publish in PLOS ONE: http://www.plosone.org/.

    It's an open access peer-reviewed journal, and their policy is to not
    reject any articles unless they are factually incorrect. The journal
    has a very good reputation, and is a great place to publish
    interdisciplinary work that doesn't fit into more traditional channels.
    The decision process is very quick compared to most journals.
    There are formatting guidelines on the site. The author keeps
    the copyrights.

    By the way, if your article is accepted for publication you will have to
    pay a publication fee, which is fairly steep if you're paying out of pocket,
    but is a fair price to pay for open access and peer review imho.

  36. Some places to look... by PrecambrianRabbit · · Score: 1

    First of all, I'd probably suggest looking for where the current best-known algorithms for this problem have been published, and look into similar channels. You say you know what's currently done; where did those appear?

    If you're interested in an academic publication I have a few broad suggestions for you, although you may face an uphill battle if you're starting from "never having read a research paper." I say this not because academics control the publication process with an iron fist and won't let anything else in, but simply because you have less knowledge of how to write an academic paper.

    I'd start by looking at related academic publications. I can't point you to anything specific, but try searching Google Scholar with related terms and seeing what comes up. Note where the paper was published (which journal or conference -- note that unlike many sciences, computer science publishes primarily in conferences, although for theoretical computer science journals are fairly well regarded also). You might also want to look through the ACM's portal or Digital Library to see if you can quickly find any conferences or journals that might publish such research.

    Also note the style of the related articles - there is an overall form that is common to most research papers in the area (Abstract, Intro, Related Work, The Techical Parts, Results, Conclusion).

    Make sure you do your background research and see what other work has been done in this area; if you've really got a new algorithm, then definitely publish it! But do be prepared for disappointment -- there are lots of smart people out there and frequently one of them has already had your idea :-). But don't think I'm trying to discourage you! Definitely check things out and try to get your work published

  37. Start reading other's people papers in the area by Anonymous Coward · · Score: 0

    First of all, read other papers in the area, especially those with similar research topics. That's the way you learn how to write good research papers.

    A few tips:

    - Do not try writing EVERYTHING. You have to make the experimental environment clear, describe your algorithm to the point of reproducibility (beyond that point is unnecessary and could make the paper harder to read), present your results as clear and understandable as possible and "sell" your conclusions.
    - Take special care with your abstract, it's sad, but your paper can get a bad review just because your abstract is not appealing enough.
    - Writing tips on future research might help (if you have any ideas, other researchers will appreciate it).
    - It is of extreme importance that people who is not working in exactly the same topic can understand the paper. Reviewers most probably will work with GPS stuff but not in the same stuff you do, they have to be able to perfectly understand what you did and ***how important it is***.

    Once you have your paper, find the best magazine you can find in which your topic fits. Probably Science is not that magazine, as it is specialized in basic research, but there will be others. Find one in which you think you can publish and send it there. You cannot send it to another magazine at the same time, you have to wait to be rejected before you can resend the paper to another magazine, congress or workshop, take it into account. Also, publishing in a magazine is expensive, they will charge you for that. BTW: You might have to change your paper to make it fit in a certain number of pages (usually 15 in a magazine, some others have an extension limit of 10 and others up to 30).

  38. arxiv.org by hyperquantization · · Score: 5, Informative

    I'm pretty sure you mean arxiv.org (the 'x' is the greek letter "chi", hence why it's procounced like "archive")

  39. A lot of work by Pigeon451 · · Score: 4, Informative

    To be published, your paper need references. Since you mention you've never read a research paper, you'll need to do an extensive publication search and review, introduce yours and other analysis methods, discuss why yours is an improvement, all complete with proper citations.

    If it sounds like a lot of work, IT IS, especially for your first one. It has to pass peer review, meaning, specialists in the field will read it and comment on whether it is suitable for publication. How you present your results is very important so the reader understands the idea.

    It may also be EXPENSIVE: Many journals charge you for publishing your article, and this can be hundreds of dollars. It also takes a lot of TIME, and be a few months before the first comments from reviews get back to you. You'll make revisions, then send it back, and wait awhile longer.

    The format of the paper is not too important, it will be formatted once accepted. The key is to efficiently and accurately disseminate your paper, which may include equations, graphs and tables. Many journals have templates in both LateX and Word -- Microsoft Word is perfectly fine for this.

    To determine which journal you should submit to, look up keywords common to your topic on Google Scholar. Perhaps some IEEE journal would be a good choice (just a guess, I have no idea what you're doing).

    If your idea is truly novel, patent it (writing a patent can be easy, might be expensive if you get a patent expert/lawyer involved, and you might also cite/review other similar patents). If you still want to write a research paper, try going to a local university and find a sympathetic professor who will aid you in your mission. Some profs won't bother helping, but some will be very pleased you've taken the initiative to do this and help you.

    1. Re:A lot of work by jesco · · Score: 1

      My experience - in physics - is that many publishers [1] *ask* for a publication charge. That is, your article gets published whether you pay or not. Paying is voluntarily.

      I don't know about CS, though.

      [1] E.g. APS (Americal Physical Society) and AIP (American Institute of Physics) do it this way. Except Nature and Science, those two publish the journals a physicist wants to appear in.

    2. Re:A lot of work by Anonymous Coward · · Score: 0

      Many journals have templates in both LateX and Word -- Microsoft Word is perfectly fine for this.

      No, it isn't. If this person is doing research with GPS, then this person will be doing calculations in general relativity. This is best handled in LaTeX.

      Furthermore, a reviewer reading a Word document will suspect the author of being a piker. In my experience peer reviewing for the International Journal of Physical sciences, every crackpot uses Word, so it's used as the first litmus test of crackpottery.

      Avoid Word and use LaTeX for the sciences, that's my advice!

    3. Re:A lot of work by xtracto · · Score: 1

      You may be able to publish for free (i.e. they offer a complete or partial waiver) to publish in PLoS. http://www.plos.org/

      We recently published some work there and it was quite fast (about 4 months after submission).

      Of course the literature review and other stuff wil still be resource consuming
       

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:A lot of work by Anonymous Coward · · Score: 0

      Do not submit it to a journal first - it will cost you money and will get tied up for months while it gets reviewed (badly). Submit it to a conference and see how that goes first. You will also find that in computer science, unlike other fields, journals are often less prestigious than conferences - writing something that people actually want to turn up and hear a talk on carries more weight than submitting a tome full of results that nobody is ever going to read.

  40. try reading some research papers by fair+use · · Score: 1

    You state that haven't even read a complete research paper. The best way to learn to write one is to read a bunch and emulate the ones that you like. This is also the best way to find a journal to which you should try to publish your paper.

    Note that in reading research papers you just might find that someone else has already done what you yourself discovered. There are a lot of smart people out there.

  41. Literature search by Alotau · · Score: 4, Insightful
    If this is true:

    I've no experience on [research papers], not even read a complete one

    Then you will likely have a hard time writing a legitimate paper. A key aspect of most papers is a comparison of your work to work previously published. You need to establish how yours is novel. Without ever reading any other articles, I doubt you'll be able to do that successfully. Of course you'd need to do this to get a patent as well if you go the route others seem to be suggesting.

    1. Re:Literature search by Anonymous Coward · · Score: 0

      Yes, this is a very good point. A scientific paper is more than just saying, "look, my algorithm works!" You'll want to do some lit review, or follow the advice of other commenters here and find a comp sci professor who does this kind of research to determine if it's publishable.

    2. Re:Literature search by imsabbel · · Score: 3, Informative

      Even worse:

      How does he know his algorithm is that novel if he never read the corresponding literature? Not everything is in textbooks....

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    3. Re:Literature search by fishexe · · Score: 1

      Even worse:

      How does he know his algorithm is that novel if he never read the corresponding literature? Not everything is in textbooks....

      This is a really good point. I recently tried to publish a new (or so I thought) economic theory and after reading three or four up-to-date books on the specific sub-topic I was writing on and dozens of papers, I still hadn't found any indication that my theory was not novel. But it wasn't. Luckily, I happened to have a classmate whose undergrad econ prof. had published basically the same theory and had mentioned it in class a time or two. It was a little-known, rarely-cited paper, but once I read it I knew my model was not at all novel, because this paper anticipated every aspect of my "new" theory. After this experience, one of my friends told me, "There are two types of ideas: Ones that somebody else had 5 years ago, and ones that are wrong." You need to do extensive lit review to know if your idea is in the former category.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  42. Practitioner Reports Track by Anonymous Coward · · Score: 1, Informative

    That's exactly the reason why some conferences have a track for "Practitioner Reports", e.g. OOPSLA Practitioner Reports are exactly what you call an "Indie Paper", it has to be less formal than an academic paper yet reveal an interesting practical problem. I've seen some of these at OOPSLA and they are good. Plus, you'll get a very good crowd of listeners at such a forum: a mix of practitioners and academics. Talking to a college professor is also a good idea (though might be confusing). Best of Luck!

  43. Is it any sort of bottleneck? by baxissimo · · Score: 1

    Is computing geodesic distances any sort of bottleneck for anyone? I find it hard to believe that it would be. If that's the case, then you may have a hard time getting it published. Amdahl's law and all, a 10x speedup in something that represents only 1% of the total time of an algorithm gives you less than a 1% speedup of the overall system. The other point I haven't seen anyone make, is that if it's a common problem, then chances are the math for the proper solution is already known (especially if you really are just talking about finding the shortest distance between two points on a sphere). It's very unlikely that you've invented a new way of doing something as common as computing distance between two points on a sphere. You should talk with some people who do geology or geostatistics or oceanography or the like to check if what you've done is really novel.

    1. Re:Is it any sort of bottleneck? by metobillc · · Score: 1

      Yes, a small bottleneck. Great circle distance calculations for operational weather forecast models can take up to 4-5% of the total run time, but we are always looking for greater efficiency.

  44. Research twice, submit once by TiggertheMad · · Score: 5, Insightful

    if this is really just a math algorithm, you can't really patent it. If it is a software 'process', then you are good. Hire an attorney and get some pro advice before you go any further.

    Also, you might do some research before submission to see if you haven't just discovered something that people have know about for the last 200 years, but you haven't talked to the right math professor to know about.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Research twice, submit once by Anonymous Coward · · Score: 0

      Most math patents I've seen do have prior art, often 200 years old.

      That doesn't seem to stop anyone.

      It doesn't matter how basic and well known your math is, judges are fucking morons and the system is corrupt.

    2. Re:Research twice, submit once by TreeInMyCube · · Score: 1

      Absolutely, positively do some research first. There are many folks doing formal algorithmic research, and something like your algorithm may have been published 5 or 10 years ago. That should not be taken as advice to NOT submit ... just be prepared to be rejected because your algorithm has already been described by some uber math geek in Russia, Germany, or another country.

    3. Re:Research twice, submit once by SirGarlon · · Score: 1

      Also, you might do some research before submission to see if you haven't just discovered something that people have know about for the last 200 years, but you haven't talked to the right math professor to know about.

      Or you could just submit your patent application in the U.S., so even if people have known about it for 200 years, the patent examiners won't notice. ;-)

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    4. Re:Research twice, submit once by Bigjeff5 · · Score: 1

      Publishing the paper establishes you as the initial inventor, and can help fend off "prior art" questions. As long as you apply for the patent (assuming it's patentable) right after you publish, you're good.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    5. Re:Research twice, submit once by Anonymous Coward · · Score: 0

      Any patent lawyer worth his salt can turn your math algorithm into a patentable process. But when it doubt, make the algorithm run on a specific device.

    6. Re:Research twice, submit once by Anonymous Coward · · Score: 0

      Also, you might do some research before submission to see if you haven't just discovered something that people have know about for the last 200 years, but you haven't talked to the right math professor to know about.

      This is more than just a might.

      The original post claims that he's never read any research papers.

      Nothing in science happens in isolation. Everything is building upon the previously existing body of work. Even if you have discovered something quite new, you're not going to get published if you don't compare to related work, and show how your work is different.

    7. Re:Research twice, submit once by Anonymous Coward · · Score: 0

      This is a joke, right? You're making fun of the flawed patent system, aren't you. I'm just confused because this has been modded insightful instead of funny. There is provably no difference between a "math algorithm" and a "software process".

    8. Re:Research twice, submit once by Anonymous Coward · · Score: 0

      A software 'process' is really nothing but math.

      I read some of the patents involved in x264. The standard for getting approval is very low. I've seen one of the patents make a claim for reducing an image resolution by discarding every other line and column of pixels.

      I wouldn't be surprised if such a trivial patent didn't hold up in court, but it still got *approved* - and even a junk patent is valuable, as it has uses in intimidation, or forcing a company to settle to avoid legal costs. And a thousand junk patents bundled together form an unstoppable force - it'd cost a ridiculous amount to discredit them all individually.

    9. Re:Research twice, submit once by fishexe · · Score: 1

      if this is really just a math algorithm, you can't really patent it. If it is a software 'process', then you are good.

      There's no actual difference between the two, but don't tell the patent office that. At least not until you've made a killing off your patent. Also, resist using the word "algorithm" to describe it, that might give the game away. You're not lying if you call it a "process" instead, for what is an algorithm but a mathematical process, anyway?

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  45. research paper tips by lordcorusa · · Score: 4, Informative

    0) By "greatly improves the performance" do you mean by some order of magnitude, or merely by a constant factor? For example, are you going from O(n^2) to O(n log n), or is it only O(10n) to O(5n). Don't get me wrong, the latter can be useful, but the former would draw more attention from the research community. I assume you know Big-O notation and formal analysis of algorithms, otherwise you will need to learn about it before submitting a research paper in algorithms.

    1) If you have never even read a full research paper, then how do you know your approach is new or better than existing approaches? First, I would recommend getting a data structures and algorithms book and a computational geometry book. Read through those looking not only for things similar to your technique, but also just to make sure you have the vocabulary correct. Then move on to Google Scholar and start looking into the more recent scholarly journals and conference proceedings on the topic. You will need subscriptions (probably via a university) to see a lot of that content, but you can try the "All X versions" link beneath most articles to see if the author published a PDF on a public web site. Books are usually years behind the state of the art, and a lot of newer research and algorithms only fully appears in papers. Also, a lot of research (most?) is not published on blogs, so your algorithm may not be as new or groundbreaking as you think. Or if it is, you still may find more inspiration to improve it from related techniques.

    2) Ditto what others have said about learning LaTeX for page layout. However, if you might want to publish in a specific journal or conference, then you might have to use their specific format, so you might just want to type your first draft as plain text and a collection of images, for import into a specific LaTeX template later.

    3) Writing style: You must be *very* *formal* in your writing style to be considered credible in academic circles. Have an English teacher (or similarly-minded person) go over the paper with a fine-toothed comb looking for any spelling, grammar, or word-use errors. Absolutely no slang or colloquialisms whatsoever are acceptable in a research paper. Do not use contractions. Try not to use any analogies unless they are truly apt and likely to be universally understood. Try not to use first or second person in the paper. Remember, people from all over the world from different cultures, many of whom do not speak English as their primary language, will hopefully be reading your paper, and you don't want them to get confused by any culture-specific concepts or words.

    4) If your algorithm really is new or groundbreaking, then I would strongly recommend trying to publish in a proper academic workshop or conference first (try ACM or IEEE conferences on computational geometry, location-driven computing, etc.), rather than a free online archive. You will get far more credibility and exposure in academia, and you just might get your employer to pay for a junket to a conference! Workshops are more for newer, less developed research, so you may have an easier time publishing there. Conferences are for more established research, so it's harder to get in them, but they carry much more respect. Also, most workshops and conferences have industrial tracks, if your paper focuses less on formal algorithmic analysis and more on real-world uses.

    5) Be warned though, that although conferences are supposed to be submitter-blind, often it's much easier to get a publication when you have a known academic co-author on the paper. You might want to look up authors of papers related to yours, find the Ph.D.s on the paper, and approach them about a collaboration. This might take a bit more time, and you would have to share credit (just make sure you are first-author), but it may be worthwhile to get more exposure and credibility. They might also be able to help point you toward making further improvements to your algorithm.

    6) Please, please, do not patent your algorithm! There is more than enough patented math already; the world does not need yet another algorithm that can't be used by anyone for 20 years.

    --
    The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
    1. Re:research paper tips by grimdawg · · Score: 1

      3) Writing style: You must be *very* *formal* in your writing style to be considered credible in academic circles. Have an English teacher (or similarly-minded person) go over the paper with a fine-toothed comb looking for any spelling, grammar, or word-use errors. Absolutely no slang or colloquialisms whatsoever are acceptable in a research paper. Do not use contractions. Try not to use any analogies unless they are truly apt and likely to be universally understood. Try not to use first or second person in the paper. Remember, people from all over the world from different cultures, many of whom do not speak English as their primary language, will hopefully be reading your paper, and you don't want them to get confused by any culture-specific concepts or words.

      This is absolutely not the case. By all means, be clear, use correct grammar. But don't fall into the trap of writing like you've got a broomstick up your vocabulary's arsehole. Slang should be encouraged if it is universal. Do not treat your audience like babies, treat them like adults who might have English as a second language but have sufficient skills to pick up your paper.

      There is only one surefire way to stand out from the crowd in academia, and that's to have styyyyllleeeeee. Too many papers are written by people who write by numbers.

      --
      There are 10 kinds of people in this world: those who understand binary, and nine other kinds of people.
    2. Re:research paper tips by fishexe · · Score: 1

      For example, are you going from O(n^2) to O(n log n), or is it only O(10n) to O(5n). Don't get me wrong, the latter can be useful, but the former would draw more attention from the research community. I assume you know Big-O notation and formal analysis of algorithms...

      And I assume you don't. If you did, you'd know that O(10n) and O(5n) are both just O(n). I think what you meant to ask is something like: "are you going from O(n^2) to O(n log n), or is it only cutting the time in half while remaining O(n^2)?"

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  46. atan2 approximation by Anonymous Coward · · Score: 0

    from a quick search of activity on the internet, it appears you've just found a way to approximate atan2(). There is nothing novel here - it can be done with a few arithmetic math operations.

  47. Trade magazines by Anonymous Coward · · Score: 0

    Trade mags are always looking for new and interesting things to publish. Simple format, short, light on references and they'll typically pay you (EDN gives you $150 for a design idea). Forget the academic paper route, it will only benefit you in your doctoral research. As a PhD and a PE I submit that this route is taken seriously by people who make things.

  48. It's not hard by infalliable · · Score: 1

    Overall, it's not too hard. Affiliations aren't all that important to the process and professorship/etc doesn't matter. Most of the time, the reviews and such are done blind.

    1. The first thing you need to do is research the current state of the field and have a good idea how yours relates.

    2. Next, pick a journal that is in your field and is appropriate. IEEE may be a good place to start, but with your research you'll find what similar papers are published in. You won't be published in Science.

    3. Write it up and submit it. Follow the style given by the journal, they're sticklers for it. It'll either be in Word or LaTeX format. You should have someone (somewhat) knowledgeable read through it first to make the process easier. It doesn't need to be an expert, but has to be someone who understands what you're talking about.

    4. Get reviews back from the journal. Every paper that is submitted gets reviewed by 2 people in the field. Some conferences use only 1. You'll get comments back that will need to be addressed.

    Expect the submission process to take 6-12 months or so before it will be published, depending on the journal and comments received.

  49. Patent and Profit by Anonymous Coward · · Score: 0

    Unless you want to be posting your scientific discoveries on your blog for the foreseeable future....

  50. Are you sure it's new? by Animats · · Score: 5, Informative

    Having had to write just such code for a DARPA Grand Challenge vehicle, I'd question whether a new algorithm developed without looking at the literature is likely to be new. There were high-precision GPS systems with 15cm accuracy seven years ago, and the new ones are even better. Novatel is now offering 1cm repeatability.

    Besides, distance between two GPS points is straightforward. The high-precision receivers give you ECEF (earth-centered, earth fixed,; 3 axes centered at the center of the earth) coordinates, which are Cartesian. There, it's trivial. If all you have is latitude and longitude, the GPS device has already converted from ECEF to latitude and longitude using some standard geoid (a standard formula for the pair-shaped earth correction, like WGS-84). You use the appropriate geoid for the GPS device to convert back to ECEF, then compute the distance.

    1. Re:Are you sure it's new? by Anonymous Coward · · Score: 0

      distance depends on position and direction for precise geodetic and cartographic applications on the WGS84 reference ellipsoidal surface and even in the case of implementation of the geoid recommended for navigation applications
       

  51. use references by Anonymous Coward · · Score: 0

    As said before, latex. And check your references for their journals. A journal which has published articles on the same problem before is more likely to do it again.

  52. Warning on arxiv with Science/Nature by forand · · Score: 4, Insightful

    If you want to publish in a high profile journal do not shoot yourself in the foot by posting it to any abstract service before submitting and being published in said journal. Generally speaking the high impact journals want their journal to be the breaking news source not arxiv nor do they want old news.

    1. Re:Warning on arxiv with Science/Nature by Anonymous Coward · · Score: 0

      Nonsense. Not for computer science.

    2. Re:Warning on arxiv with Science/Nature by mathfeel · · Score: 2, Informative

      It depends on the journal you are submitting to. Better research what each journal/publisher wants regarding this point. Articles submitted to APS (I am a physics phD) usually shows up on arxiv as soon as they are submitted, and an doi link is added when the paper is accepted and published. Nature, on the other hand, don't want the article to show up before hand.

      To original poster: you said you have not read any existing research paper. Well, you are expected to do an extensive (if not exhaustive) literature search before you submit because 1. you are expected to cite relevant works and 2. how do you know if you haven't already been scooped?

      --
      The only possible interpretation of any research whatever in the 'social sciences' is: some do, some don't
  53. Talk to an academic by trashbird1240 · · Score: 2, Informative

    I would suggest you go to someone who you know in an academic or technical field that has published papers of this sort, and ask that person to help you publish it. If there's no university nearby, ask local friends if they know anybody --- if you're not in a similar situation, someone will remember a computer science or applied math professor from college.

    You will probably need to improve your material with their help, too and that may mean sharing credit. As long as you establish up front that you mean to be the lead author, things should go well.

  54. Conference vs. journal: another distinction by markov_chain · · Score: 1

    Another important difference between journals and conferences is that conferences usually require that you physically travel there and present your paper. This means you have to pay out of pocket for the trip and conference registration, which can be a hefty $500-$1k for a non-student. So pay attention where it's held :)

    --
    Tsunami -- You can't bring a good wave down!
    1. Re:Conference vs. journal: another distinction by boneglorious · · Score: 1
      However, you may be able to apply for funding from the conference itself. At big conferences, that can end up being an amount that actually covers a good portion of your hotel and airfare in addition to the conference registration. At smaller conferences, it's likely to cover only the registration.

      I have met people who attended conferences as a vacation activity. You can typically attend a conference for less than $2000 if you carefully plan ahead, and that seems reasonable for a vacation to someplace that seems interesting, so even if you can't find a professor or funding, a conference still probably isn't out of reach.

      --
      Can I mod something +1 Scary if it's true but I wish it weren't?
  55. Easy. by tool462 · · Score: 5, Funny

    Publish it on Slashdot. Our world-renowned peer-review process will include:

    1) Claims that it's vaporware
    2) Claims that it's obviously patentable
    3) Claims that it's patently obvious
    4) Claims that it's identical to a completely different algorithm
    5) Claims that it won't work from people who either didn't read or didn't understand your paper
    6) Claims that it's an amazing breakthrough from people who either didn't read or didn't understand your paper
    7) Two separate Microsoft/Apple fanboi wars.
    8) One guy saying how awesome it would be if somebody made an implementation of your algorithm in their favorite programming language.
    9) One useful response that you'll never read because the poster accidentally replied to the wrong thread and got modded -1, Flamebait

    1. Re:Easy. by EricWright · · Score: 0

      You forgot about

      * Hot grits
      * Natalie Portman
      * Naked and Petrified
      * Beowulf Clusters

      Wait ... is that y2k calling me?

    2. Re:Easy. by obarel · · Score: 1

      Also:

      1. Find new algorithm
      2. ???
      3. Profit

      And:

      In Soviet Russia algorithms publish you.

    3. Re:Easy. by NicknamesAreStupid · · Score: 1

      I'll read it. It probably will not make one lick of sense to me, unless it's using Riemannian space, then it might make one lick if it's using the manifolds as metric spaces. Either way, it sounds more interesting than learning whether ICANN will approve .XXX.

  56. As a PhD researcher... by AndOne · · Score: 2, Informative

    Most IEEE type journals require a submission in PDF format. They don't care how you get it to that form so as long as you use the right fonts and can express the math clearly. Use whatever PDF authoring tool you're comfortable with. As others have stated Latex is a great choice but it has a definite learning curve.

    Here is a not so short intro(but shorter than most) to Latex. Intro

    Furthermore, you'll want to have a number of references. It depends on the conference/journal in question but around 15 to 20 is pretty standard. Make sure to reference any and all algorithms you'll compare it to and any foundational work you used. Text books are fine if they're standard books to the field.

    That's another decision you have to make as well. Do you want to publish to a Journal or to a Conference. A conference will have a higher acceptance rate usually and you can go network with other people in the field. A journal will be more prestigious, but will take much longer to get published(a year or more as you go through the review cycle). To decide I would start looking at IEEE(or ACM or whatever else you think might be of interest) to find a conference/journal you think might be appropriate and then read several papers in that area. Also go to your local university and browse through books on your subject as there may have been work done several years ago that just isn't used due to processing power issues. This can effect the tone of your paper.

    On the topic of tone, you need to decide how you wish to frame the contribution of your paper. Is it a systems type paper that focuses mainly on implementation and comparison? Is it a proper new algorithm? Is it a mix of the two? Why do I as another researcher in the field care? This choice of tone will greatly affect both the place you submit the paper and the likelihood of where it will be accepted. You can try submitting to major journals like Science if you'd like, but it's very likely you will not get accepted as those types of journals focus very heavily on major cutting edge work.

    Someone else mentioned looking through ArVix, but that is usually more of a pre-publication forum for math and physics type papers more than what I think you're working on. I'm not sure that will be particularly helpful to your situation.

    I don't work in your field particularly, but I do have a fair bit of background in geodesic calculations and math so if you'd like to discuss things feel free to message me.

    Good luck!

    --
    I don't care what you say, all I need is my Wumpabet soup.
    1. Re:As a PhD researcher... by Maarx · · Score: 1

      Your link is really, really, really broken.

  57. Curious by BHS_Turf · · Score: 1

    As I have written several distance calculators I am curious about your "new algorithm that greatly improves the performance over existing algorithms" I have frequently traded-off accuracy for speed, and have even re-invented a few that turned out to be hybrids of existing algorithms. I would be curious as to what kind of performance gains you are getting, and whether or not accuracy suffers. Also for sufficiently distant points, do you use the great-circle or rhumb-line calculations i.e. do you allow for bearing to change over the course between the two points?

    http://www.movable-type.co.uk/scripts/latlong.html

    I have found however that for most purposes that require a moderately high degree of accuracy the vincenty algorithm is fast enough:

    http://www.movable-type.co.uk/scripts/latlong-vincenty.html

    Where accuracy is not important at all using an average 1 minute = 1 nm or an approximation based on distance from the equator

    good luck

  58. Re:How do you know it's original enough to publish by drooling-dog · · Score: 3, Insightful

    Came here to say precisely this. No one here wants to say anything discouraging, even though it's the elephant in the room. My advice would be to survey the literature before you go to the trouble of writing an academic paper, which is 100% certain to be rejected by everybody if you don't show a good grasp of existing work in the field. Also, remember that peer review is an essential step in getting a paper accepted, so do a little of that yourself before submitting it (if you trust anyone not to steal your idea, that is).

    Realistically, it's about 99.9% certain that your algorithm isn't the big advance that you think it is. But one in a thousand is worth the effort, for sure.

  59. Some advice from someone else just starting out. by da+cog · · Score: 3, Informative

    As a graduate student, who has just started learning how to write and submit papers, I have the following advice.

    First, the submission process is a lot more open then I thought it would be; you create an author account, and then just submit the paper. Your paper then will largely be judged on its merit --- whether it is well written, well-explained, interesting, and brings a worthwhile new idea to the table. So in short, don't be scared off from publishing. :-)

    Second, do a lot of background reading before hand so that you can figure out where your idea ties in to what has been done before. This is *very* important, because for your paper to be taken seriously you need to show that you have done your homework to learn what has been done before.

    Third, keep in mind that most people who read your paper won't care about the details and will just want to figure out what the big takeaway idea is that they should learn --- the same that you yourself will often find yourself doing when perusing academic papers. So although you should endeavor to explain your ideas clearly and precisely enough that someone can implement your algorithm, you should also have a high-level description that explains the big-picture insight behind your idea.

    Finally, part of what makes good papers is that they have a good "story" behind them. They start by talking about what has come before, leading up to the new idea that is being presented in the paper and how it follows from or intentionally diverges from previous work. They then talk about the intuition behind the idea itself to give the reader a high-level understanding of the insight behind it. (Note that this is where most people will stop reading, so you want to make the parts up to this good for their benefit. :-) ) Next they go into the technical details of their idea, in a way that is as pedagogical as possible; at every step they explain not only how something was done, but why it was done in that particular way. Finally, they describe how the idea works out well in practice, and then conclude by reminding the reader about what the significance of the idea is (because by this point if they actually read over the details they probably have forgotten :-) ), and end with an optional (brief) discussion about what future research questions are inspired by your idea.

    Good luck, and most importantly --- have fun! :-)

    --
    Snarkiness is inversely proportional to wisdom because it emphasizes feeling right rather than being right.
  60. Shocked by CODiNE · · Score: 1

    Considering how he's said exactly what the problem he's working on is I'm shocked that several geeks haven't already perused the known algorithms for it and come up with the exact same method he has.

    --
    Cwm, fjord-bank glyphs vext quiz
  61. It sounds as if it's not just GPS by digitig · · Score: 1

    From your description it sounds as if it's an algorithm that's more general than just GPS. Maybe it works for all hyperbolic positioning systems, or maybe even for all positioning systems. I'd look at the journals and conferences of the Institute of Navigation and Royal Institute of Navigation.

    --
    Quidnam Latine loqui modo coepi?
  62. Read a paper first by Have+Brain+Will+Rent · · Score: 2, Informative

    If you haven't even read a complete paper first then it is unlikely you will get your own paper published simply because journals have some expectations of how the material is to be presented (including how much history to include, relating to the wok of others etc.), proper methods of citation, and so on. This has nothing to do with the merit of your idea or the results it is simply that if you want to present in a particular forum then you need to know the rules and expectations of the forum.

    Unless you are going to publish as a conference paper (the easiest way and usually the lowest bar for refereed papers) you can expect that it may takes years before it is reviewed, returned to you with the comments of the referees, resubmitted, and then finally published. So you might want to get it out on a website somewhere just to stake claim to having thought of the idea first.

    Another alternative is to do a poster at a conference - it is much easier to get accepted for that, the amount of work putting your stuff into the expected form is much less etc. etc. It doesn't count as a refereed paper but if you aren't interested in academic points then so what? Also (you may find this surprising) many academic journals expect you to pay them to publish your paper.

    --
    The tyrant will always find a pretext for his tyranny - Aesop
    1. Re:Read a paper first by Jthon · · Score: 1

      Actually in CS and Computer Engineering typically the Journals are the lowest bar, and conferences are more prestigious. Though a simple poster at a conference is probably easier than a Journal.

    2. Re:Read a paper first by Have+Brain+Will+Rent · · Score: 1

      I don't know how you came up with such an idea but I'm afraid I have to disagree. Having done my Ph.D. in CS, and been published in both conference proceedings and journals I think I'm qualified to say that the journals are harder than conferences and carry more prestige.

      For example ACM TOGS is harder than Siggraph. JACM is both harder and covers a wider scope than any conference I can think of. There was a time when CACM would have ranked up there too but now it is more a magazine. Conference papers tend to be about more ephemeral stuff, preliminary results etc. Here is the description of JACM:

      "We publish original research papers of lasting value in computer science. To be accepted, a paper must be judged to be truly outstanding in its field and to be of interest to a wide audience. We are particularly interested in work at the boundaries, both the boundaries of subdisciplines of computer science and the boundaries between computer science and other fields."

      I bet a publication in JACM counts for a lot more to the tenure committee than a conference paper.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
  63. I've got to start reading more slowly by Nighttime · · Score: 1

    I misread the headline as 'Best Way To PUNISH an "Indie" Research Paper?'

    I was thinking, 'Oh, is it full of errors or plagiarised?'

    --
    I've got a fever and the only prescription is more COBOL.
  64. Publication fee by Anonymous Coward · · Score: 0

    Do keep in mind that, assuming your paper gets accepted, you'll still need to pay a nontrivial (a few hundred or thousand dollars, depending on the journal) publication fee.

    1. Re:Publication fee by Chalnoth · · Score: 1

      I'd like to mention that though many journals have publication fees, not all do. If you hunt around a bit, or ask somebody in the field, they should be able to point you to a free journal.

  65. ...it's who you know. by Anonymous Coward · · Score: 1, Informative

    As noted above, you won't be getting it published in anything like Science but you can tack a professor onto the paper and offer them last authorship, which they will gladly take (i.e. publish or parish). It's always who you know. While peer-reviewed journal are supposed to be anonymous the circle jerks of scholars usually know who is working on what.

    Also, you'll want to look at specific journals that might deal with algorithms or the specific type you researched. You'd be surprised to know how particular journals can become. I also imagine that computer/math related journals have whats called an impact factor, which is basically how many people cite the authors from that journal. It also indicates how difficult the journal is to be accepted to. Furthermore, once you've narrowed down the search you'll want to know who the editors and reviewers are on the journal so you have an idea of who might be reviewing your paper.

    And finally, if you email one of those potential reviewers asking them to provide feedback they cannot be the final reviewer on the paper because it's a conflict of interests. So blindly email the paper to whomever you'd like on the board and thank them on the paper for looking over it (regardless of whether they did or not) and the editor will have to select other people.

    Yay for science.

  66. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  67. This depends. by jd · · Score: 1

    If you are a member of a professional society (I'm a member of the Institute of Mathematics and its Applications), then see if it is something they will publish. The benefit of this is that professional societies have their own criteria when it comes to deciding who is a reputable source - and that criteria is usually built into the membership in the first place. They are the scientific/academic equivalent of guilds and membership of one is often highly desirable. If you're good enough to write publishable papers of interest, you really should belong to one.

    If you belong to any professional organizations with standing in the academic community, then getting the stamp of approval from that organization can make a huge difference in how a paper is received.

    If you know someone with standing in the academic community, then have them edit the paper and submit it as a joint paper. Their credibility will help carry the day, but you get the credit.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  68. Might have better luck with a lesser known journal by rir · · Score: 1

    Hi, that sounds like an interesting and useful algorithm. You may have better luck trying to publish in a smaller, specialty geomatics journal. Also, you probably would do well to find a credentialed co-author. If you're in Canada or interested in publishing in canada the best journal for this sort of paper would be the Canadian Institute of Geomatics's quarterly Geomatica (http://www.cig-acsg.ca/english/geomatica/authors.php). Good Luck, I look forward to seeing the published paper.

  69. More details from Author by alexmipego · · Score: 4, Interesting

    Thanks all for all the nice comments so far ;) The list is growing faster than I can keep up with but here are some remarks I would like to add:

    I do not wish to patent it and I plan on making sure there will be material enough to be considered prior art in case of patent trolling. I'm also a open source contributor and I'm sure if I needed I could forward them the work so they could protect it (e.g. add it to their defensive patent poll). All in all, I'm not looking for profit, yet a job would be welcome lol

    As for the new algorithm I think was I was maybe a bit too vague on the story. So, to put it simple and short, afaik there are 3 major formulas used nowadays: great circle distance, haversine and vincenty's. In order, they each offer more accuracy than the previous at the expense of more computation power needed for the calculations. While I didn't even try to replace Vincenty's formula yet (but it might be possible) my solution improves on the others because they all require a lot of trigonometry functions (cos, sin, etc..). On the simplest of those, you have to call 6 trig functions, while with my method I only need 1 (so far) to achieve the same end result as the haversine's formula.

    I'm not sure if such formula and the methods needed to make this work are even patentable anyway.

    1. Re:More details from Author by alexmipego · · Score: 2, Informative

      One more note, some people ask the usefulness of the algorithm and if it's 10% improvement then it's not worth it. The algorithm to calculate distances between points can be used not too often on certain devices or apps, however, there are systems like Google Maps or 4Square that have to compute the distance between a point and millions of other points in real time, often hundreds servers are used solely for this. If you could improve that step in 1% it would represent 1 less server in 100.

      Do not quote me on this yet, but from initial benchmarks (with a unfinished version) I estimate between 100-200% improvement.

    2. Re:More details from Author by Anonymous Coward · · Score: 0

      If you could improve that step in 1% it would represent 1 less server in 100.

      Hardly a major improvement. The cost of 100 servers vs 99 servers to people entrenched in this field is negligible at best.

      Do not quote me on this yet, but from initial benchmarks (with a unfinished version) I estimate between 100-200% improvement.

      If you're not even talking about a magnitude difference, no one is going to care.

    3. Re:More details from Author by Arimus · · Score: 1

      Cobblers, I do some work on embedded small form factor devices. If this algo does what it is supposed to do as efficently as it says with just one trig op compared to 6 (or for Vincenty formula a small mountain of them) then I'll take it.

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
    4. Re:More details from Author by alexmipego · · Score: 1

      Hi, if you work on the field I could use some input on the "state of the art" techniques used so I can create meaningful benchmarks. Let me know at alexmipego at gmail dot com

    5. Re:More details from Author by Anonymous Coward · · Score: 0

      As other suggest, get in touch with someone in Academia that is close to this field. In your summary you say that you've never read a full paper: you will need to do some background research to compare with previous works and support your contribution. This can take a lot of time: in my field, the number of references is between 10 and 25 in a conference paper and well over 40 for a journal paper. Someone working in academia, or in industry but publishing in the field is your best bet. Good luck!

    6. Re:More details from Author by Spyder · · Score: 1

      In order to establish a pretty much unassailable prior art, you may wan to file for a provisional patent.

      Good luck

      --
      Spyder
    7. Re:More details from Author by metobillc · · Score: 1

      You might try a meteorological journal like MWR (Monthly Weather Review, although the title is now quite anachronistic -- this is the journal I'd recommend for your work) or JAS (Journal of Atmospheric Science) for this sort of thing (these are both first-tier journals in our field), as we (meteorologists) care very much about the accuracy and speed of great circle distance calculations for weather/climate forecast models and data assimilation. The American Meteorological Society website has a set of guidelines for submission, so just follow those and submit. You automatically have copyright, of course, but this isn't a patentable sort of thing -- it sounds like a short journal article or note to me. You don't need any kind of qualifications to submit -- if the paper is good and appropriate for the journal, it will get published. It will not be free; however, if you refrain from using color, the page charges won't be too bad. Dr. William F. Campbell Marine Meteorology Division Data Assimilation Section Naval Research Laboratory Monterey, CA

    8. Re:More details from Author by Anonymous Coward · · Score: 1, Insightful

      First of all, the haversine algorithm only requires five trig calls (two sines, two cosines, and one arctangent), so I'm already a bit skeptical about your work. Look, if what you're doing amounts to some math and replacing trig calls with something faster... that's not new. That sounds like standard code optimization stuff which people have done for longer than computers have even existed. A good, speed-oriented compiler is going to use lookup tables for those trig calls anyway. Have you even compared techniques using a commercial compiler (no, gcc is not good enough) with aggressive optimization flags?

    9. Re:More details from Author by Anonymous Coward · · Score: 0

      Uh. Depends on your coordinate system. If you're using ECEF coordinates,
      doing it with one trig function is trivial. If you're doing it in lat/lon, you're
      smoking really good stuff.

      Sounds like you need to do some research and find out what the state
      of the art actually is.

    10. Re:More details from Author by Angst+Badger · · Score: 3, Interesting

      While I didn't even try to replace Vincenty's formula yet (but it might be possible) my solution improves on the others because they all require a lot of trigonometry functions (cos, sin, etc..). On the simplest of those, you have to call 6 trig functions, while with my method I only need 1 (so far) to achieve the same end result as the haversine's formula.

      Careful there. Some time ago, I came up with a series of equations for calculating various properties of star polygons. I thought I was very clever for having done so because, unlike numerous esteemed authors on the subject, I managed to do it without any trigonometry.

      Or so I thought.

      Fortunately, in the process of brushing up on trig to check my results, I (re)discovered that trigonometric functions are just shorthand for relationships (i.e., ratios) between the sides and angles of triangles. My "trig-free" equations didn't dispense with trigonometric functions, they just dispensed with the shorthand.

      On one hand, it's kind of cool to rediscover stuff like this as a confirmation that you are on the right track. On the other hand, it's embarrassing when what you have rediscovered is, in fact, something you should already have known if you had paid a little more attention in high school math. If I were you, I'd look up the definitions of the trigonometric functions -- Wikipedia will do -- and see if you haven't simply duplicated them. If you have, then lesson learned. If not, and you actually have discovered something new, more power to you!

      --
      Proud member of the Weirdo-American community.
    11. Re:More details from Author by imsabbel · · Score: 1

      Ah, time marches one.

      Look-up tables are funny: If you need enough precission to use the more demanding algorithms, any look-up table will be quite big, posssible too large for the cache.
      And modern CPUs can calculate a trig just as fast as access memory in case of a cache miss. To except in situtations where you can be really slobby (and use a 100 value table or something), it might be a shot in you foot.
      (of course some SSE (3dnow had it definitely) have accelerated trigs using hardware lookup tables and newton rapson refinement, making the software side totally unneeded.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  70. if the final results are positive? by zerosomething · · Score: 1
    Right, no one ever publishes failed results that would just be embarrassing and of no value to someone with the same idea or that might be able to actually prove what you did was right but you just can't add properly.

    Hope you do find something useful though and get it published.

    --
    It all starts at 0
  71. As a Physics researcher... by Chalnoth · · Score: 2, Informative

    As a researcher in Physics, here are what I would suggest.

    First, getting your paper out there for other people to see is the easy part: just post it on arxiv.org. Free, open for everybody, and easy to submit to. It also has the bonus of offering the LaTeX source of most papers submitted to it, meaning that you can just download a closely-related paper, and copy their formatting! Often specific journals also have their own LaTeX formatting rules and support files, so if you are able to pick out a specific, look at what they have.

    Now, for the paper itself, you primarily need two big things:
    1. Clarity.
    2. Context.

    Clarity is absolutely essential. You need to explain your idea in full, with enough detail that another person can fully replicate your results. Explaining your reasoning for doing it a certain way, and also presenting evidence for why it should be this way instead of some other is also paramount. For this algorithm, for instance, both numerical stability under a wide range of coordinate choices and performance are going to be important metrics with which to judge the work.

    Context is also essential. This means that you have to show the reader of your paper where the paper fits within the total body of literature. You need, in short, to start looking through the literature surrounding this sort of algorithm, and discover what has already been written. If you don't do this, the first thing you risk doing is simply replicating what somebody else has already done (in which case nobody will care about your paper). Or perhaps even worse, you risk making obvious mistakes that others have already shown are bad things to do (for one reason or another). There's also the positive that they can give you ideas for things you didn't think about in your own work, ways to make your own algorithm even better.

    So, if you really want to write a proper research paper, if I were you I'd first sit down and try to find out what other people have written on this topic. If you can get a hold of a comp sci professional who works in even a related area, they could be a tremendous help for finding you relevant papers and information to get you started. Then, once you've read and understood at least a few related papers, you should have the added bonus of getting a grasp of the overall structure and format to use for your own paper. You can get an idea of the overall context by at least skimming some of the papers they reference, and that should help you build a nice introduction. You might also get an idea of what journals you can submit to, and start trying there.

    Anyway, that's what I have to say on the subject. Best of luck to you!

  72. Have you checked against J.P. Snyder? by Anonymous Coward · · Score: 0

    Geological Survey Bulletin 1532 by J.P. Snyder "Map projections Used by the U.S. Geological Survey"
    or, how about
    Thomas, P.D. "Spheroidal geodesics, reference systems, and local geometry", published by USNO in 1970

    There's a lot of theory out there.

  73. Learn to write by reading by Anonymous Coward · · Score: 0

    The best way to learn how to write research papers is by reading a lot of them. In this case read papers on similar algorithms or the specific field of your work. Pay attention to the structure, the language, the kind of claims they do and how they validate their work. You will need to compare your own work to the state of the art, in part to show that you know what you are doing, in part to introduce the topic to readers that are not that knowledgeable with the specific topic, and in part to honestly tell in which ways your work is better and in which it isn't. All this reading will also give you an idea of the publications that deal with your topic. Journals in general tend to publish the summary of several years of work, while conferences are more one-off and first-results kind of work. Workshops have the lower entry barrier in most fields of computers science, sort of look-what-I-just-did publications, but still are reputable and valid ways of putting your work out there.

    When you read them, try to criticize them. Not only in terms of whether the algorithm is good, but how clear it is, how well they showed what they said they would show, how useful it is according to them and how well justified it is, and so on.

    Finally, get someone unfamiliar with your work but used to reading research/system papers to review your paper. Everything you write seems obvious to you but it might not be to anyone else.

  74. Journal of Irreproducible Results by Ped+Xing · · Score: 1

    Reminds me of a paper published by the Journal of Irreproducible Results on how different a second paper had to be from the first in order to be considered publishable.

  75. You Bastard! by WED+Fan · · Score: 1

    Stop bastardizing the process. Just stop. The Gnomes had no steps after "Profit".

    It was a 3 step process, never 4 never 5.

    1. Action
    2. ???
    3. Profit

    The gnomes were wise to give us 3 steps and 3 steps only, heretic.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  76. Blog by ultranova · · Score: 1

    After spending so much time on this, and if the final results are positive, I feel that simply posting this type of work on a blog might not be the best option, so I'm looking into something more formal like a research paper.

    Why not post it into a blog? Put it there, post a link on Slashdot; if it's any good, the word will get around.

    Maybe we should create an Independent Research wiki or something for this kind of things?

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  77. Wheel, reinvention thereof. by Ancient_Hacker · · Score: 1

    Are you sure you haven't reinvented the wheel?

    Mapmakers and Mathematicians have been working in this area for like, centuries.

      If you're talking straight-line, great-circle routes, that was reduced to simple formulas a very long time ago.

        If you're talking about contour-following, or minimum-energy paths, or road-following, that was worked out before we were born.

    If you're talking about efficient algorithms for searching geo databases, that's been well plumbed too.

    If you're talking about an efficient algorithm or implementation on a particular platform, that's not so much science, as a blurb in Dr Dobbs.

  78. The Wonderful Process of Academic Publishing by node_chomsky · · Score: 1

    LATEX with the "apa.cls" class installed would be an excellent start: http://www.ilsp.gr/homepages/protopapas/pdf/Protopapas_2007_Eutypon.pdf To frame your argument, you would want use: http://scholar.google.com/ to look for (free) electronically accessible research (there is plenty) that supports, frames, or possibly even discredits your argument or conclusion. Mostly avoid first-person, and minimize (if not outright eliminate) all passive-voice. If you want a computer's opinion on the quality of your writing try the COHmetrix system I use for linguistic research: http://cohmetrix.memphis.edu/cohmetrixpr/index.html Pay attention to the Flesch Reading Ease and Flesch-Kincaid reading level. High numbers are good on these scores, but numbers that are too high can mean the document is difficult to read. Find a decent publication and prepare to be rejected 8 or so times, each time though you will make changes that make it increasingly more likely to be published. This isn't the entire process, but it's some of the highlights. I currently do this exact process for a living (I mostly edit other peoples work to make their papers APA 5 or 6 compliant), it's brutal, but it's entirely worth the trouble.

  79. IEEE by Anonymous Coward · · Score: 0

    Disclaimer: I'm an IEEE member and an electrical engineering grad student.

    IEEE has dozens of individual journals. There are no requirements for your experience, merely that your material is technically sound enough to stand up to the scrutiny of three experts (peer review). You can't publish it anywhere else if you go IEEE, but you can still patent your idea if you're interested in that.

  80. Slashdot by PPH · · Score: 1

    Post it on Slashdot.

    We need some new material for 'Bad Car Analogies' and 'In Soviet Russia' replies.

    --
    Have gnu, will travel.
  81. Faster than Vincenty? by ubertopf · · Score: 1

    I didn't see it mentioned, so I'd like to make you aware of Vincenty's algorithm to calculate the geodesic distance of two geo-referenced points. It also takes the ellipsoid shape of the earth into account. It's from 1975, very compact and converges blazingly fast. I can't say if it is used in current geo-information systems, but you'd need to be better than Vincenty to improve upon the state of the art.

    As to suitable conferences: Have a look at the publication list of an existing geo-information research institute and try the conferences where they publish.

    --

    something clever to make me stand out!

  82. Two options by multimediavt · · Score: 1

    It sounds like you have two vertical markets to look at for publishing:

    • ACM - Association for Computing Machinery, is the major computer science organization, http://www.acm.org/ They would be interested in the algorithm and its impact
    • The Geological Society of America, http://www.geosociety.org/ or similar in your host country.

    Both of these organizations publish several different journals and you'd need to submit to the right one. You'll want to email or telephone someone on the inside to get a better idea of where your topic might fit, usually an editor, or the like. Keep in mind it would actually be two different papers as one would focus on the computer science aspects of what you did and the other would be more geoscience focused on the utility of the algorithm within the field, etc.

  83. Silly comment but yes patents are valuable by Weezul · · Score: 1

    Patents might count more than publications for non-academics, hell even for academics. If your employer would own the patent, fine well make them pay the lawyers, and get the resume line for yourself. Yes, software patents are wrong, and we'll all win if they're eliminated one day, but the resume line still counts.

    In fact, academia is wide open if your invention is really that brilliant, but most likely you're simply not nearly as clever as you imagine. So fine you'll never see science, nature, etc. but you should not let that discourage you however. I'll explain :

    Academia has a handful of brilliant tenured professors with good academic jobs doing serious research. We're talking maybe half-ish the faculty at the top three-ish institutions in each state, way more in MA, way less in MO, etc. After these, we've got the smart young postdocs who produce good research simply by being smart and young, but those smart young people must eventually either leave academia for industry, or take glorified high school teacher posts at so-called liberal arts collages.

    You know how people say "the people who can do and the people who can't teach"? Well, they're not talking about professors at research universities, who most definitely can do, but maybe can't teach. They're talking about professors at liberal arts collages, who learned to teach, but never quite got the doing, and never escaped into industry.

    Anyways, all these baby sitter professors need weak journals where they can publish whatever kinda interesting stuff they've been toying around with in between all their massive teaching and administrative duties, ideally stuff so easy they've involved their undergraduates. You'll therefore find plenty of journals or conferences for which your paper is suitable, I promise. Do you think your find is better than a clever rich kid's heavily guided summer project? Great, we've got journals for that intermediate level too.

    Do you think you're discovery is really really great? Alright, maybe you should chat about it with local universities. You might actually find some trick for getting a masters or even doctorate out of it. You'd need some classes of course, but hey masters with thesis usually doesn't require many hours. If they take you, they'll help you get the paper into the right journal. Don't you think a master's degree plus a publication sounds way better than just a publication?

    Is a patent worth more than a master's degree? I donno, maybe depending upon the employer, but you can try both.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    1. Re:Silly comment but yes patents are valuable by Anonymous Coward · · Score: 0

      >..., but hey masters with thesis usually doesn't require many hours.

      Uh, uh. What you have just described is the theory, not the practise. I thought what you think, when I took 4 years of preexisting research into a masters by thesis. It still took 4 years to complete. Universities want their pound of flesh (read free labour) from *every* student.

  84. "PhD" is an expert on meta-knowledge in a field by peter303 · · Score: 0, Offtopic
    A PhD is expert not only on the topic s/he has researched and published, but the techniques of science in general, and meta-knowledge in a field. A masters graduate knows some of the advanced domain knowledge but not all the hoops-and-barrels in building it. Metaknowledge includes:
    • history of the field, i.e. things already done and who did them
    • big problems remaining in a field, i.e. too big to do in the near future
    • doable problems or chunks of problem in a field on several month to several year timescale
    • experimental procedures in a field, including computer work
    • important professional societies and journals in a field
    • formats of oral and written presentations in a field

    Much of this meta-knowledge is not written down. Instead its learned by apprenticeships to experts, research groups and professors. And watching examples of what they do and imitate them. Generally, successfully publishing three times constitutes a PhD. Behind such there could be several failed projects, because they were wrong, or too small, or too big.

  85. Defensive Publication by dtmos · · Score: 1

    If his goal is defensive publication, entities like IP.com provide a Prior Art Database that assures an invention's novelty is established around the world. It's dated and distributed to libraries and patent offices worldwide. However, I think the poster is interested in academic publication, which is something else entirely. (My advice there is to find journals and conferences that have published similar types of algorithms, then write his paper in the same style as papers from those sources. All journals and conferences have templates for authors to follow and combining those with published examples is about the best the inexperienced author can do.)

  86. Plos.org by Anonymous Coward · · Score: 0

    Maybe this is buried somewhere, but I didn't find it.

    Try plos.org (Public Library of Science)

  87. Think about your audience by pben+harris · · Score: 1

    Some of these tips are very good. I've published a few dozen papers in the GPS field, and I work with engineers and scientists who have done so also. I am sure they would agree with a lot of the (more positive) tips you have received.

    This is what I can add: who do you want to know about this? Think of your original problem, and the process by which you came to a solution. No doubt you were trying to solve a real problem for real people. Those people are a great first audience for your work. What do they read when it comes to technical works? When they look for technical solutions, where do they look? If you want a broader audience, and you don't know what they read, ask them. Myself, I read GPS World a lot, and I consult the proceedings of the Institute of Navigation meetings.

    This might sound like a small step but remember you *can* repeat it. First an company newsletter, then a conference, then a journal. Good luck!

  88. Sharing the credit? by Anonymous Coward · · Score: 0

    In line with the parent, I'd suggest -- if you're willing to share the credit -- to find an academic in the field, and letting her/him do the work of making it into a paper and publishing it. You see, while it isn't hard to write a paper, it isn't exactly a trivial exercise either.

    The way I see it, you can let someone else get all the academic considerations right, or you can try to learn them sufficiently well yourself.
    Again, the latter option isn't that hard. It is time-consuming, and not exactly trivial.

    A good publication will not only detail new findings, but compare them to existing ones in the field. An academic can do this. Furthermore, an academic should have a good idea on how to convert a good idea into a paper, what is going on in the field that is relevant, which conferences/journals would be best suited (and most interesting) for your idea, and will likely suggest improvements (to the paper, not necessarily the algorithm) that otherwise would be done by reviewers. Plus: for many conferences in CS, someone needs to attend the conference and present the paper in order for the paper to be accepted. Conferences are not always cheap, and not always next door. Academics have budgets for this sort of thing, so you could always let a co-author go. Or you could try to get your co-author to fund your trip somehow -- might work too (to academics, attending conferences is akin to a "business expense").

    If you'd like to keep the credit all to yourself: by all means, do! An academic publication could be the right way to do so.
    Perhaps there is another, even better way. A software patent maybe? (yes I'll get downmodded for that, but perhaps there is a way you can give it away while having it patented? Not familiar enough with the US patent system).

    At any rate, getting some personal (face-to-face) advice from your friendly, neighborhood academic would definitely benefit you.

  89. Re:How do you know it's original enough to publish by Anonymous Coward · · Score: 0

    Seriously, do a through literature review before you even think about writing a paper. I'm a pro researcher in the field of computational science, and I can't count the number of times I've had an interesting idea only to find that somebody published a paper about it >10 years ago. Lately it's been more like 5 years ago though, so perhaps I'm catching up :). Fortunately, I've had enough novel ideas to keep my career moving.

  90. wikipedia.org by Anonymous Coward · · Score: 1, Interesting

    Or if it's just a formula, put it on a blog with your name on it, and then slip it into an appropriate Wikipedia article, with references pointing to the blog.

    Yeah, I know, Wikipedia is not for original research. However, I did NOT realize that, when I did something very similar to this quite a few years back. I posted a few paragraphs into a Wikipedia page, naming my formula with my name. And now I am quoted all over the web for some stupid formula I created. It's even taught in seminars in the Americas and in Asia.

    1. Re:wikipedia.org by vivian · · Score: 1

      you mean there's a better formula than this to calculate the great circle distance between two decimal GPS coordinates?

      distance = 6371.01 * ATAN2(SIN(RADIANS(from_lat))*SIN(RADIANS(to_lat))+COS(RADIANS(from_lat))*COS(RADIANS(to_lat))*COS(RADIANS(to_long-from_long)), SQRT((COS(RADIANS(to_lat))*SIN(RADIANS(to_long-from_long)))^2 + ((COS(RADIANS(from_lat))*SIN(RADIANS(to_lat)))-SIN(RADIANS(from_lat))*COS(RADIANS(to_lat))*COS(RADIANS(to_long-from_long)))^2))

    2. Re:wikipedia.org by Anonymous Coward · · Score: 0

      The earth isn't a perfect sphere, so showing off your high-school trigonometry is useless here.

  91. Yes, because that someone is everyone by manekineko2 · · Score: 1

    If everyone considered donating things to the community to be "silly" then there would be no such thing as charity or volunteerism, and the world would be a much sadder place.

  92. Double-blind peer review by martyros · · Score: 1

    So where should I send it to make it known by people on the respective fields and be taken seriously?

    I'm not sure about the field of algorithms, but most quality systems conferences review submissions double-blind: the people on the program committee have no idea who wrote the paper, and the authors don't now exactly which reviewer said what about their paper. If the paper is a continuation of previous research, usually you can guess who wrote it. But if the paper they're reading is something new, there's no way for them to tell if it's a new direction from a prestigious research group at MIT, or written by a truck driver thinking about problems on the road and setting up experiments in the back of his truck. Each paper stands on its own merit, not the reputation of the author.

    That said, there's definitely a cultural idea of what a "good paper" looks like, so reading Google Scholar is helpful.

    Actually, if your work really is innovative, and you're keen to get it published, it might not hurt to find an algorithms professor in a local university, chat with him about your work, and see if he's willing to help you get the paper into publishable form.

    --

    TCP: Why the Internet is full of SYN.

  93. Association for Computational Machinery by Anonymous Coward · · Score: 0

    Even incremental advances change the art .......

    The Association for Computational Machinery is Computer Sciences oldest association. Go to http://www.acm.org - they have a monthly magazine and a peer reviewed journal, either of which might be interested in your math/project/algorithm ....

  94. PLoS ONE by strangeattraction · · Score: 1

    As long as your paper passes peer review and you pay the publishing fee the paper will be published. The journal does not try to judge the relative merits of your work with regards to similar work. The results will be an open access paper which anyone and everyone can read. http://www.plosone.org/

  95. or not by geekoid · · Score: 1

    die2 [dahy] Show IPA noun, plural dies for 1, 2, 4, dice for 3; verb, died, dieing.
    –noun
    1.
    Machinery .
    a.
    any of various devices for cutting or forming material in a press or a stamping or forging machine.
    b.
    a hollow device of steel, often composed of several pieces to be fitted into a stock, for cutting the threads of bolts or the like.
    c.
    one of the separate pieces of such a device.
    d.
    a steel block or plate with small conical holes through which wire, plastic rods, etc., are drawn.
    2.
    an engraved stamp for impressing a design upon some softer material, as in coining money.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  96. Lists of conference rankings and how to use them by mpsmps · · Score: 1
    http://www.cs.albany.edu/~ashwin/Conf_rank.html
    http://libra.msra.cn/conf_category_1.htm
    http://www.cs-conference-ranking.org/conferencerankings/topicsiv.html

    The common procedure is to first submit to the most prestigious conference in the appropriate specialization that you think might accept your paper. A good way to guesstimate this is by looking at past papers from the conference. Even if you aren't an ACM or IEEE member (and you should probably join if you can afford it), you can browse the abstracts at the ACM and IEEE portals, which should be good enough for your purposes. You'll also want to look at the related papers in preparing your own paper's list of references (nearly all papers compare explicitly to previous research and state what the innovation over the current research status is in the paper).

    If they accept your paper, great. If not, they'll usually send you the reviewer's comments. Next, use these comments to make your paper better and submit it to the next best conference that you think might accept your paper. Repeat until accepted.

    This procedure will definitely work because eventually you'll get to low prestige journals that should accept pretty much anything that's not simply incorrect. Don't feel bad if this happens. Many papers subsequently recognized as important had to be shopped into obscure journals, so even this worst-case scenario is not that bad.

    Good luck!

  97. Get an academic to add their name to it by morty_vikka · · Score: 1

    Just a suggestion and I haven't had time to check if someone else has also suggested this, but you might find that contacting an academic who works in a similar area and asking them to add their name to the author list as a corresponding author might give you a better chance of publishing the material in a decent journal. It's pretty normal to have at least two authors these days, even if the second author did next-to-nothing for the article. It helps in the case where a student does the work then moves elsewhere and is not contactable - the supervisor's contact details are not as likely to change (plus they usually contributed to the research by funding or providing equipment etc), so they get put on at the end of the author list as a point of contact.

    In your case, there are a shitload of companies likely to profit if your algorithm is as good as you reckon it is, so I would support previous suggestions that you protect it in some way before releasing it to the public.

  98. Context is critical by Anonymous Coward · · Score: 0

    Having published and reviewed papers in several disciplines (Computer Science, Mathematics and Social Sciences) I offer the following:

    All the disciplines want to see how your work fits in with the current and past body of knowledge - this will be best done by citing the original sources for the work you are comparing and using to position your work. Secondary sources (text books etc) are less well regarded but can be used if the original sources are unavailable or if they are sufficiently well respected (eg citing Knuth is usually acceptable if describing a common algorithm's performance). A good deal of your paper will be devoted to explaining the state of the art and how your approach builds on or improves on it.

    If you cite it, make sure you have read it; as a reviewer one of the easiest ways to disqualify a paper is to look for errors in the citations (a classic fault is when someone cites a paper and the contention of the paper is exactly the opposite of what the author claims) - if the author can't be bothered to read and position their work so that I can evaluate it in context, it is really hard to believe any claims of originality.

    The disciplines vary markedly in terms of formats, venues (conferences versus journals), and acceptable practices (using derivative works in the social sciences requires far more care than in computer science).

    Publishing can be quite time consuming - it took several years to get a journal article in the mathematical / security area.

    Finally, publishing is a human activity - reviewers and editors have expectations and reputations to maintain - figuring out the right way to present your work in a particular discipline can be quite tricky; the easiest way to do this is to find someone publishing in the area and work with them.

  99. publish it in 2600 by Anonymous Coward · · Score: 0

    that will stick it to those eggheads in the ivory tower.

    plz realize the tower is a scam, fostered by securitized student loan debt (much like the housing bubble was fostered by securitized mortgage debt)

  100. Seriously, do some reading by Latent+Heat · · Score: 1
    I don't agree with the advice of "find a favorite comp sci prof" as your collaborator -- if your idea has merit, you should be able to just publish it as sole author (if you are indeed the sole contributor).

    What you do need to do is find an appropriate journal venue for your work. It helps to read some of the papers published there to get a feel what they publish.

    The other thing you must do as part of serious scholarship is to put your work in the context of prior papers if not prior art. You know, the Isaac Newton "I see far as I stand on the shoulders of giants" kind of thing, when the work in question (Principia) made him one of the giants.

    Is there any way that you can get library privileges at your local university? You could walk in the door and tell one of the librarians what you are doing and why you want access to their collection. These days, this does not mean simply browsing their stacks, it means having access to their electronic journals behind (expensive) subscription walls.

    Once you have library access, you can use Google Scholar along with the other search engines for scientific literature and "go to town" figuring out what others have done on similar lines. Even if you come across something very similar to your work, do not be discouraged and think you "have been scooped." A reference to that similar work is a powerful way of establishing that "brilliant minds think alike" and that you are not working in a complete vacuum. Often times, your result will have important differences or enhancements or possible simplifications on an earlier derivation or result, and as the saying goes, "On the shoulders of giants."

    1. Re:Seriously, do some reading by mean+pun · · Score: 1

      I don't agree with the advice of "find a favorite comp sci prof" as your collaborator -- if your idea has merit, you should be able to just publish it as sole author (if you are indeed the sole contributor).

      As much as I would like to agree with you, without any experience in writing and publishing an academic paper you have an extra hill to struggle up, and no guide to show you the best paths. Finding the right tone for the paper, deciding what to say and not to say, and deciding where to publish, all take some judgement and feeling of the field. Sure, it can be done, but you are likely to waste a lot of energy or end up in a less than desirable venue.

  101. FAIL!!!!! by Anonymous Coward · · Score: 0

    Why?

    You don't know enough to describe the problem properly. It's also a 1-2 day task. I gather you spent considerably longer.

    Points far apart: ICBM problem. Solved 50 years ago by the best minds available.

    Points close together: Surveying problem. Solved by the best minds available even longer ago.

    This is what libraries are for.

    rhb

    1. Re:FAIL!!!!! by Anonymous Coward · · Score: 0

      Since the OP is reading the comments I'll add something:

      There are a large number of coordinate systems for the earth. At least a dozen common ones and many obscure ones. They don't have a common origin, so one of the big problems is transforming from one coordinate system to the other before you attempt to determine the distance between the points.

      I've coded solutions to such problems often enough to simply grab a library and call it.

      http://earth-info.nga.mil/GandG/geotrans/

      is quite good, but there are many of them. Choice depends a lot on the details of the problem.

      In short. If you think you've discovered something new, it's only that you didn't understand the question.

      rhb

  102. Those ungrateful fools never appreciated my work! by billstewart · · Score: 1

    Steam! Steam, I tell you!

    And I'd have gotten away with it, too, if it hadn't been for those meddling grad students!

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  103. Literature Searching is *Hard* by billstewart · · Score: 1

    Literature searching can be really hard, because algorithms don't necessarily fit well into Google queries, even if you do have an online system that has the relevant kinds of papers in it. It's tough enough if you've got a problem you're trying to solve, but tougher if you're trying to demonstrate non-existence of a specific solution.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  104. I've published academically . . . by pacergh · · Score: 1

    Although it was in the legal field. The best advice I can give is to find a list of journals that publish content like yours. Then, read over some of the research papers. It will give you an idea of the kind of style they look for. (For example, what kind of citation methods do they use. Do they allow diagrams and charts and, if so, how must they be submitted. For that matter, what kind of submissions are allowed?)

    A good resource for legal writing is Academic Legal Writing by Eugene Volokh. Some of the principles can apply to any area of academic writing. As for math/science research papers, there may be similar types of "guides."

    You may want to check out Open Journal System's list of OJS journals. You can learn more here: http://pkp.sfu.ca/?q=ojs

    This system allows for journals to accept submissions online. One of these journals might publish you.

    Good luck with it. Sounds like an interesting subject. Also, see if you can contact academics at a local research University. They may have some suggestions as well.

  105. conference or workshop by Anonymous Coward · · Score: 0

    submit to a conference or workshop. If it is accepted you'll give a presentation at the conference and your paper will be published in the proceedings.

  106. Start a new website/journal by ewn1453 · · Score: 1

    Start a new website, indiepaper.org or something, for people like you. This will take less effort than writing a paper, submitting it, rewriting it, resubmitting it, etc. Also, even if your paper is not a huge it, the website will be. Mention it on Slashdot when it is complete. It will get a huge number of submissions, 90% junk, 9.9% mediocre and 0.1% genius. It will be like the Wikipedia of academic journals.

  107. 2 words. by Anonymous Coward · · Score: 0

    Bloom filter.

  108. Anonymous Coward by Anonymous Coward · · Score: 0

    Start with Strang's book: Linear Algebra, Geodesy, and Gps [Hardcover]
    K. Borre Gilbert Strang (Author) It has the references and background for the algorithm development as well as connection to linear algebra.
    If you really have something that is fundamentally different than what is known, you will find out find out by reading the relevant chapters. Then if true publishing in either Journal of Guidance, Control, and Navigation or IEEE Trans. on Aerospace and Electronic Systems.

  109. Read some papers first by pz · · Score: 1

    [I] have not even read a complete [research paper]

    Then that is where you should start. Seriously, writing papers is all about communicating your ideas to others. Doing so in a simplistic, naive sort of way will get your submission rejected. You've clearly taken impressive steps toward educating yourself in the field, so now take the next step and educate yourself as to how people in the field professionally communicate with each other.

    Writing the central part of a paper -- describing the main idea -- is the easiest, and fastest part. Writing the introduction, background, and discussion sections where your work is compared with the literature, problems are discussed, and potential future solutions laid out, is by far the hardest part, take by far the longest time, and is what distinguishes a high-school book report from a scholarly paper.

    How do you go about this? Use Google Scholar to search for papers related to your field. Read them. You might need to pay for some (the horror!); some might be available through your public library or state university. Find the papers that those papers reference, get them, read them. Repeat until you've found no more new ones. Intellectually digest the contents. Find one that reads particularly well and use it as a template, and then write a basic manuscript. Use whatever tools you like at this point.

    You will then need to select a journal. Each journal has its own Guide for Authors (or similar document) that details the specific format that they require for submissions. Do not treat this document cavalierly. Much of the time, the journal will provide a template of some sort. Cram your original document into this format and obey every rule.

    Then, make your submission. And wait. And expect to be rejected without review.

    Then, select the next journal down your list of preferred publications, and try again. Re-writing for their particular guidelines. Submit, and expect a rejection.

    Repeat until you get the golden accept. Note that most journals will not allow you to submit to more than one at the same time, and if you do, and are found out, at best you will be given a black mark, at worst, you will not be able to publish ever again. Since there are only so many reviewers, and they generally know each other professionally, the chances of being caught are quite high.

    If your algorithm is a big step forward and could have a big impact, I would not discount Science as a potential journal. But, bear in mind that the best journals (Science, Nature, Cell, etc.) publish only a tiny fraction of submissions. You could, as an alternate, consider PLoS (Public Library of Science).

    Having an official academic affiliation usually helps -- or, better put, having no academic affiliation hurts. If you can make friends with a professor at your local state university and get a visiting scientist appointment (free to both parties) that could go a long way to helping you publish.

    Good luck.

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  110. Re:How do you know it's original enough to publish by xtracto · · Score: 1

    I could not agree more with the AC. I am doing a Postdoc in a very specific subfield of computer scientist and one thing I have learned is that you have to get very very specific in your work in order for it to be "novel".

    In addition, as sibling post mentions, a good literature review can be hard. Specially because more than 70% of the papers *related* to GP work will be behind a paywall (eg. Elsevier).

    To make things worst, if the original poster submits his paper to a conference, he most likely would have to register to the conference AND go wherever the conference is to present his work. This may be a problem due to funds.

    However, if he affiliates with a University, they can solve both of those problems because usually universities have access to a lot of for-pay academic services and sometimes they sponsor research.

    My advice? look on the internet for some researcher who works in a similar thing; write him a serious letter/mail mentioning your work (if you send a plain snail letter, I am sure they will take you more seriously, as you even *cared* enough to write them).
     

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  111. You really need to read some papers by Japher · · Score: 1

    What concerns me most is that you said that you haven't ever read a complete research paper. How can you be sure that your idea is new and worth publishing if you haven't done the requisite literature reviews? You really need to do your homework before you submit anything to a journal. Most journals will select referees for papers based on that paper's references. If you reference some papers by Dr. Smith and he is still alive, there's a good chance that Dr. Smith will be asked to referee. If you don't have reasonable references, your submission may be rejected out of hand.

    Academic publication can be a very slow process. Don't be surprised if it takes a year for your paper to be officially accepted, and another six months before it shows up in print. DO NOT submit your paper to more than one journal. If you don't hear back, don't assume that you've been rejected. Contact the journal and find out what's going on before you send your submission elsewhere. The last thing you want is for more than one journal to accept your paper.

  112. Advice from a CS Research Associate by randomsearch · · Score: 1

    Hi,

    I'm a research associate (post-doc, I finished my PhD last year) in Computer Science. I work in an area that involves comparisons between the performance of algorithms, although I have no specific knowledge about the area you've been working in.

    A few people have given good advice already, but I'll add my thoughts:

    - Submit to a conference, not a journal. In Computer Science, conferences are usually regarded as more important than journals (this is very unusual for a scientific field). There are so many conferences, you should be able to publish somewhere provided the work is decent. You can then get very useful feedback by attending the conference, and potentially move on to a journal paper.

    - Write your paper in LaTeX. It's really not difficult to learn and is usually pretty much text with the occasional formatting instruction. The exception is mathematical formulae, for which LaTeX is great but it takes a while to get used to.

    - Couch your work in the field. You need to reference previous papers, ensure you are not duplicating someone else's work, and show how your ideas link to those of others.

    - If you attend independently you will have to pay for the conference. So that's flights, hotel, living costs and conference registration (quick example of the latter is 400UKP).

    - Don't worry about publications like Science!

    - If you're comparing your algorithm to another implementation, you must be rigorous. You're writing a "horse race" paper where you're showing one is faster/better than another. To do so in a fair, principled and generalisable way is difficult. An absolute basic must is that you use statistics properly: your results must be statistically significant, but also have an effect size that must be interesting. You'll have to run the algorithms on some example problems - are these problems representative? Will the results generalise to other problems? Your algorithm may also require parameters to be chosen. How do you decide these parameters? What about the algorithm you're comparing to? Are you putting the same effort into tuning the performance of both?

    As others have said, by far the best way to achieve all of these things is to get in touch with an academic. They'll help with the writing, experimental method, and ensure that your work fits into the field.

    I'd be happy to take a look at anything you write and give you advice on writing style and what you need to do to make it publishable.

    Hope that helps,

    RS.

    1. Re:Advice from a CS Research Associate by kklein · · Score: 1

      (nice post--wish I had mod points)

  113. Just to be clear... by kklein · · Score: 1

    Call me a nerd if you like, but I need to ask this:

    Do you know how to write? Writing a journal article isn't just "Check out this cool thing I worked on." You need to do a review of lit., provide a rationale for your work (i.e. show the gap in the research or failings of other algorithms which make your work necessary/useful), explain your work, show your results, and conclude with some manner of discussion of further work to be completed, holes in your design, implications, etc. Like 40 pages, double-spaced.

    It's not something you just whip out when you're done. It sounds to me like you've looked at some other people's work and jumped straight to fiddling. This is fine, and honestly, most research at least starts that way. The paper is where you are going to legitimatize it by showing that you did your homework and you're not just some guy who did some fiddling--even if that's what you are!

    So, on the one hand, there's absolutely nothing stopping you from getting into Science, except for maybe a lack of understanding of the genre and the expectations of the reviewers. All peer-reviewed journals do blind reviews, so the fact that you're just some dude will just knock their socks on their asses if they accept your paper.

    In short, if you've never done this kind of writing before, you'll need someone to help you get the hang of it and proof it for you.

    Just a word of warning, though: Since you didn't already start with a review of lit, and went straight for the fun stuff, you might end up finding that your idea isn't good or necessary when you're doing the research you were supposed to do at the beginning (probably before the project got so big and complex that you thought, "I wonder if there's a paper in this?"). That's a bummer. It's happened to me. Just don't be too crestfallen if you find something like that.

    Good luck and I hope you pull it off!

  114. Exactly!Even if it's novel, he isn't even 50% done by Anonymous Coward · · Score: 0

    The first question that comes to mind is whether his algorithm actually is novel since how can he know, if he hasn't read current research. I recommend changing from Google to Google Scholar and searching *a lot*

    The second thing is that at least in my experience, for the first paper you write, by far more time goes to reading current research than the rest of the work combined. Later, you know the field better and whose papers to read and so on and then that might get faster. So even if he indeed has come up with something new, he cannot state that until he has spent as much time reading other peoples' papers as he has developing the algorithm.

    Reading all that is much less fun than conducting your own research and writing your own paper so frankly, if he asks slashdot without reading a single paper beforehand, I doubt that he'll endure reading 30-50 papers and skimming through many more.

  115. GPL by Anonymous Coward · · Score: 0

    GPL it?

  116. "have not even read a complete one" by l3v1 · · Score: 1

    have not even read a complete one

    As a researcher who also publishes from time to time, I have to say, it comes hard to believe the originality of your idea (not impossible, but still), if you even confess not to have read relevant research results. For one, it would give you perspective on what's the trend of research and results in the particular area, second, it would give you good reference background (which is good, since without proper bibliography it's nearly impossible to push through a paper, even at conferences is they are good ones), third, it would expose you to solutions in the respective field to which you could compare your idea with, since in many fields there are a lot of proposed solutions to problems and it's generally required to show your originality and/or improvement over existing ones if you wish your results to be accepted.

    I'd suggest like some others also have above, to get in touch with someone who has relevant background, and co-author a publication. It would drastically improve your chances.

    Patenting could also be a walkable path, but it takes a lot of time, and a more limited exposure. If you want people to get to know your idea, a relevant conference with a knowledgeable audience would be a good way to go. And certainly better than publishing in a blog.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  117. The inverse geodetic problem by cmcglone · · Score: 2, Informative

    What you're solving is the inverse geodetic problem, a topic of study in the field of geodesy for centuries, literally. http://en.wikipedia.org/wiki/Geodesy#Second_.28inverse.29_geodetic_problem As several people have commented earlier, you need to be sure whether this is a new algorithm, a modification of earlier algorithms, or just an optimization. You can research this yourself, and I assume you already have. Possible sources include the National Geodetic Survey, http://www.ngs.noaa.gov/TOOLS/, National Geospatial Intelligence Agency https://www1.nga.mil/ProductsServices/GeodesyGeophysics/Pages/default.aspx You would want to submit a paper to conferences in geodesy or surveying. Possibilities include the American congress on Surveying and Mapping http://www.acsm.net/ Intl Assoc of Geodesy http://www.iag-aig.org/index.php . This would be an easy way to determine how revolutionary your algorithm is. These organizations also publish journals, so a conference paper could be a first step.

  118. I can help! by tommeke100 · · Score: 2, Funny

    Just e-mail me your research and I'll write it up in a nice scientific paper.

    edited by

    Mark Zuckerberg

  119. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  120. direct and inverse problem on a geodesic by Anonymous Coward · · Score: 0

    i have been engaged in the practice of land surveying and conducted extensive research into direct and inverse problem on a geodesic stop my research demonstrates engineering and construction software does not result in a solution which meets minimum standards for precision described by the united states stop usgs state geodetic advisor indicates no expertise in direct and inverse problem available from united states and national labs told congress no need for high order solution stop regret your remarks referenced slashdot do not identify the problem by name or precision of the proposed solution regardless quite interested in subject please provide a point of contact for telephone dialogue suggest meeting immediately sincerely andrew ps i am engaged at present in discussion for imbedded direct and inverse solution with various software publishers and custom computer programming services

  121. GPS Journals and Conferences by highways · · Score: 2, Informative

    Vincenty http://en.wikipedia.org/wiki/Vincenty's_formulae is the current benchmark for distance between two points. If you think you've done better, you've got two real options:

    (1) A GPS/Navigation Journal, or
    (2) Surveying journal

    Forget computer science - not really interested in this problem.

    As far as conferences are concerned, it's worth trying to get into one of the following:

            * IEEE PLANS http://www.plansconference.org/

            * ION PLANS http://www.ion.org/meetings/

    If you think it's still good for a journal, look for who has cited Vincenty's paper in Google Scholar - it will give you a good indication as to what journals to chase.

  122. distance depends on position and direction by Anonymous Coward · · Score: 0

    . . . with reference to your remarks ibid:

    ". . . generally speaking, there are short, medium and long line solutions depending on how far apart your points are . . ."

    distance depends on position and direction for precise geodetic and cartographic applications on the WGS84 reference ellipsoidal surface;

    implementation of the geoid is recommended for navigation applications . . .

  123. Ohio University Avionics Engineering Center by Anonymous Coward · · Score: 0

    You should contact researchers at Ohio University's Avionics Engineering Center. They do tons of work with GPS and would be able (and probably willing) to guide you in what you need to do.