Slashdot Mirror


Ask Slashdot: What's The Best Place To Suggest New Open Source Software?

dryriver writes: Somebody I know has been searching up and down the internet for an open source software that can apply GPU pixel shaders (HLSL/GLSL/Cg/SweetFX) to a video and save the result out to a video file. He came up with nothing, so I said "Why not petition the open source community to create such a tool?" His reply was "Where exactly does one go to ask for a new open source software?"

So that is my question: Where on the internet can one best go to request that a new open source software tool that does not exist yet be developed? Or do open source tools only come into existence when someone -- a coder -- starts to build a software, opens the source, and invites other coders to join the fray?

This is a good place to discuss the general logistics of new open source projects -- so leave your best answers in the comments. What's the best place to suggest new open source software?

225 comments

  1. Build your own software, asshole by Anonymous Coward · · Score: 4, Insightful

    No, people won't build shit for you. We will certainly assist people as they build, but the open source community doesn't take requests other than bug fixes on their own work.

    Tell your friend to get off his ass and build it himself.

    1. Re:Build your own software, asshole by WarJolt · · Score: 4, Insightful

      Many open source projects are well funded. They are for profit. It is free to use, not free to develop. There's a well defined model for making money on open source.

      The projects that are developed by only hobbiest are the exception, not the rule.

      You can pay someone to develop software for you.

    2. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Really? The exception? I'm not saying your wrong but I'm intrigued, is there any stats on this?

    3. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Yes, I'm familiar with that business model.

      1) Write open source software
      2) ???
      3) PROFIT!!!!!

    4. Re:Build your own software, asshole by Anonymous Coward · · Score: 0

      "the open source community doesn't take requests"

      A related community does, even going so far as to solicit suggestions; game modding may or may not require coding, and it is in many ways similar to open source.

    5. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      The tone of this message is exactly why so many people consider open source developers to be an incredibly hostile and rude crowd. Although I do understand the reasons for saying no, it need not be done in the rudest way possible, such as what you see on display with the parent post. If you want more open source developers and users, perhaps it's time for the community to become a less hostile place.

    6. Re: Build your own software, asshole by Knuckles · · Score: 1

      The tone of this message is exactly why so many people consider open source developers to be an incredibly hostile and rude crowd. Although I do understand the reasons for saying no, it need not be done in the rudest way possible, such as what you see on display with the parent post. If you want more open source developers and users, perhaps it's time for the community to become a less hostile place.

      I thought the question in the summary was rude, not the answer

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    7. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Last I checked, it's still rude to call someone an asshole. Maybe we have different standards, but I don't refer to someone as an asshole and expect them to take it kindly. The question isn't inherently rude, unless you choose to take it that way. No business can function without demand of some sort. And where there's demand, there's an opportunity to get paid. I simply see this as a way to let someone know there's demand if someone can create the product. The demand may be small enough that it's not worth creating the product, but it's not inherently rude to indicate that there's demand for a product. The correct answer was to hire a freelance developer to write the code. There's nothing rude about that at all, and perhaps a lot of open source developers need to have thicker skin.

    8. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Sure, no business can function without a demand of some sort. But if a customer shows up and expects them to work for free then the man on the floor will call the "customer" an asshole, then the manager will call the "customer" an asshole and then the boss will tell the "customer" to GTFO.

      Free work is from volunteers. If you want that done you start the work and hope that someone volunteers.
      If you intend to show up at someones door and ask them to do work for you then you'd better be willing to pay for it in some way unless you want to be called an asshole.
      It doesn't have to be a monetary payment. It used to be very common that software was released as postcard-ware, cookie-ware or beer-ware where the license was along the lines of "You may use the software as you want, but if you have the ways through my town you should buy be a beer."

    9. Re:Build your own software, asshole by Anonymous Coward · · Score: 0

      .. and this is why we don't have nice things.

      Elitist snobs like yourself acting like children.

    10. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Where did the story say it had to be free as in beer? Open source means being able to see, modify, and redistribute the source code. It doesn't necessarily mean that the software doesn't cost money.

    11. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Not my experience. I have asked local business to contribute to a village event, in return from being listed as sponsors.

      Many declined, but all were polite, some apologising and saying that they might in future but we're having difficult times.

    12. Re: Build your own software, asshole by fisted · · Score: 1

      The tone dramatically changes when the question is not "Can you do xyz for me?" but "Can you help me learn xyz?".

    13. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      people like you are the problem. You are too demanding and expect to be treated with respect, which you do not deserve.

    14. Re: Build your own software, asshole by chmod+a+x+mojo · · Score: 2

      Yeah, asking "hey, I can't code this myself, but I had a cool idea... anyone want to help?" is soooo rude.

      Let's add to the rudeness list:

      1: can you fix this corner case bug that happens when you.....?
      2: can we get feature X in some future release?
      3: there is an error in the source on line FOO in file BAR that prevents compiling. Can you fix this since you are the upstream maintainer?
      4: eventually having feature Z would be pretty nice. Any thoughts on the matter?

      /sarcasm

      --
      To err is human; effective mayhem requires the root password!
    15. Re:Build your own software, asshole by AmiMoJo · · Score: 2

      This is why open source software can be so unwelcoming to newcomers. Someone asks about a new feature that they would find useful, and some arsehole invariably chimes in with "(learn to code, figure out what tools you need, learn those, learn how to collaborate on open source software and then) take the project on yourself".

      I get it, I've had ridiculous requests for some of my open source projects before. But that doesn't meant I won't listen to more reasonable ones, and implement them if it isn't too much trouble or I think they could be useful to me.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re: Build your own software, asshole by Knuckles · · Score: 1

      Except that wasn't the way how it was asked

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    17. Re: Build your own software, asshole by pjrc · · Score: 1

      The tone gets even better when the question changes to "I'm trying to learn xyz, and here's what I've already done and where I'm stuck".

      Effort matters.

    18. Re: Build your own software, asshole by unixisc · · Score: 1

      More like

      1. Get an order from somebody w/ a particular need (like the submitter's friend) to write FOSS, w/ the license and terms of support agreed to

      2. Write the program, and refine it to meet the needs of the person funding it

      3. Release the software under the agreed terms

      4. Profit, as per the arrangement

      The person who's looking for the software can work w/ the software writers on the license used, and the business model for that piece of software

    19. Re: Build your own software, asshole by unixisc · · Score: 1

      The tone of this message is exactly why so many people consider open source developers to be an incredibly hostile and rude crowd. Although I do understand the reasons for saying no, it need not be done in the rudest way possible, such as what you see on display with the parent post. If you want more open source developers and users, perhaps it's time for the community to become a less hostile place.

      I thought the question in the summary was rude, not the answer

      Are you talking about dryriver's post, or the one from his friend? This is what he said:

      This is a good place to discuss the general logistics of new open source projects -- so leave your best answers in the comments. What's the best place to suggest new open source software?

      How is it rude to check w/ 'the community' what's the best way to get an open source package written, if the people who want it written are not coders themselves? The first post in this thread demands that the people do something they are not trained to do, instead of outsourcing it to somebody who does that either as a hobby or as a living. When consumers get such attitudes, their natural response would be to look at proprietary solutions to these, instead of FOSS ones

    20. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      The reply could just as well be from an anti-FOSS troll trying to smear FOSS developers.

    21. Re: Build your own software, asshole by unixisc · · Score: 1

      He's talking about the way someone else is treated - namely the friend of the submitter. Where did he come in as far as the respect goes?

    22. Re:Build your own software, asshole by unixisc · · Score: 1

      That, and you can always say , 'Sorry, but we don't have the bandwidth to do this. Is this something you'd be capable of supporting or contributing to'?

    23. Re: Build your own software, asshole by Knuckles · · Score: 1

      Not the "dryriver writes" and the quote around his words. "This is a good place ..." was added by the Slashdot editor, it had not been part of dryriver's submission. dryriver was talking about "petitioning" other people as if he had a claim to their time and work, at least that's how it sounded to me.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    24. Re: Build your own software, asshole by Knuckles · · Score: 1

      Sorry, typo: Note*

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    25. Re: Build your own software, asshole by omnichad · · Score: 1

      That's called paid advertising. It's still quid pro quo.

    26. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      This is why I don't read Slashdot any more. The quality of the comments section is what first brought me here many (10+) years ago. Now, it has devolved and is racing down to YouTube levels of rude, uninformed, opinion-based answers riddled with misspellings and grammatical errors. It's a shame.

    27. Re: Build your own software, asshole by Half-pint+HAL · · Score: 1

      The original poster was asking, in effect, if there is an "ideas bank" for software somewhere on the net where people who have a specific suggestion can place it, and programmers who are looking for ideas can go to get suggestions from other people -- that's something that sounds like a very good idea to me.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    28. Re: Build your own software, asshole by Half-pint+HAL · · Score: 1

      The tone dramatically changes when the question is not "Can you do xyz for me?" but "Can you help me learn xyz?".

      "Hi, I'm not a programmer. Can you help me learn to create a software package that applies GPU pixel shaders to a video and outputs the result as a video file?"

      Oh yes, the tone does change dramatically. Of course, the tone is one of "unrealistic expectation" and the response would be along the lines of "you can't do that without years of experience".

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    29. Re: Build your own software, asshole by Knuckles · · Score: 1

      Maybe "in effect" if you discard the tone and the total lack of any effort by the submitter. If what he really intended to ask, as you suggest, 'is there an "ideas bank" for software somewhere on the net where people who have a specific suggestion can place it, and programmers who are looking for ideas can go to get suggestions from other people', he did not even invest the effort to come up with a question as good as that; which is the minimum he should have done if he values other people's time at least as much as his own.

      He also could have added what precisely he had researched so far and why the results were not satisfactory, why he does not simply hire a freelance coder (for which the web search terms are obvious), and what he would offer to an open source project taking up his idea (e.g., money or contributions to specification or testing).

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    30. Re: Build your own software, asshole by dougdonovan · · Score: 0

      the best place to suggest new open source software...seriously...lets start with microsoft.com lets start with microsoft.com

    31. Re: Build your own software, asshole by fisted · · Score: 1

      Of course, the tone is one of "unrealistic expectation" and the response would be along the lines of "you can't do that without years of experience".

      So that by itself is already helpful information. There's nothing unrealistic about people learning software development, it happens all the time. Yes, it means investing time, and yes, it pays off tenfold in unanticipated ways.
      Add a suggestion on reasonable learning resources and a non pipe dream estimate of how long of a time investment they'd be in for it, that's the best one could do. All that can happen in a completely friendly tone.

    32. Re: Build your own software, asshole by Half-pint+HAL · · Score: 1

      It's really, really hard to get the wording for something that you don't understand. This is why most requirements specs are not correct -- the person writing them doesn't understand computing. You cannot blame someone not in the "in group" for not knowing how we speak or think!

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    33. Re: Build your own software, asshole by Half-pint+HAL · · Score: 1

      Of course, the tone is one of "unrealistic expectation" and the response would be along the lines of "you can't do that without years of experience".

      So that by itself is already helpful information. There's nothing unrealistic about people learning software development, it happens all the time. Yes, it means investing time, and yes, it pays off tenfold in unanticipated ways. Add a suggestion on reasonable learning resources and a non pipe dream estimate of how long of a time investment they'd be in for it, that's the best one could do. All that can happen in a completely friendly tone.

      And so could a response to this post... but it didn't. I think the most common response to a post like mine would be to be offended at the implication that programming is so easy that anyone could pick it up on a whim, and to therefore pile in on him and call him all sorts of names.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    34. Re: Build your own software, asshole by Knuckles · · Score: 1

      He found /.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    35. Re:Build your own software, asshole by Anonymous Coward · · Score: 0

      This is why open source software can be so unwelcoming to newcomers. Someone asks about a new feature that they would find useful, and some arsehole invariably chimes in with "(learn to code, figure out what tools you need, learn those, learn how to collaborate on open source software and then) take the project on yourself".

      I get it, I've had ridiculous requests for some of my open source projects before. But that doesn't meant I won't listen to more reasonable ones, and implement them if it isn't too much trouble or I think they could be useful to me.

      Well there you go! Go build the software for this guy and prove that you are doing more than virtue signaling. Give us the URL when you are done.

    36. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      His *friend* found /.

    37. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      Are we speaking the same language? I'm not sure "petition" means what you think it means.

      But sweet Jesus are nerds here sensitive.

    38. Re: Build your own software, asshole by Knuckles · · Score: 1

      No, see TFS:

      dryriver writes:
      Somebody I know has been searching ...

      . dryriver was the one who posted to /..
      FWIW, I agree that the "asshole" response was inappropriate, but IMHO the /. editor should not have posted it the was it was phrased. You won't get a good answer to a bad question

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    39. Re: Build your own software, asshole by Knuckles · · Score: 1

      Are we speaking the same language? I'm not sure "petition" means what you think it means.

      But sweet Jesus are nerds here sensitive.

      English is not my first language, but I have never seen petition used in the sense of "just asking". "A petition is a request to do something" says Wikipedia.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    40. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      most rude way possible? a simple "fuck you" would have sufficed.

    41. Re: Build your own software, asshole by Beezlebub33 · · Score: 1

      Multiple companies work by providing free software, advertise that they produce it, provide services for it, etc. For example, cmake is produced, supported, and advertised by Kitware (see: https://cmake.org/). It's great advertising for them. (Note, I am not associated with Kitware, but I know some of the developers.)

      There is a possible a business model for a company to create the software that the person wants and release it for free and use that to advertise their services. And there is a distinct possibility that the person has come up with an idea that the company has not and would be interested in. So, how would that person make the idea known to companies looking for ideas?

      --
      The more people I meet, the better I like my dog.
    42. Re:Build your own software, asshole by JustAnotherOldGuy · · Score: 5, Insightful

      No, people won't build shit for you.

      Tell your friend to get off his ass and build it himself.

      Classic rude answer by a stuck-up asshole.

      Sorry, but asking "Where exactly does one go to ask for a new open source software?" doesn't warrant this kind of "cram-it-up-your-ass" response.

      There are probably a thousand ways to respond but you had to go and pick the worst, most graceless way to do so. Bravo, asshole!

      --
      Just cruising through this digital world at 33 1/3 rpm...
    43. Re:Build your own software, asshole by Anonymous Coward · · Score: 0

      No, people won't build shit for you.

      Tell your friend to get off his ass and build it himself.

      Classic rude answer by a stuck-up asshole.

      Honestly isn't being rude or stuck up--bitch.

    44. Re:Build your own software, asshole by polyp2000 · · Score: 1

      Its cunts like this that propagate the myth that us open source dudes are arrogant pricks. Thanks for that

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    45. Re:Build your own software, asshole by JustAnotherOldGuy · · Score: 1

      Its cunts like this that propagate the myth that us open source dudes are arrogant pricks. Thanks for that

      You're welcome. People like him infest the various Linux community support forums, and their first response is often something like "READ THE MANUAL, YOU FUCKING N00B!!"

      Which would be great advice if the manual was only 2 pages long, or if there was a manual at all, but this brick-in-the-face response puts so many people off, and they usually end up with a "fuck Linux" attitude.

      I cringe every time I see one of these pricks responding from atop his high horse, completely forgetting that at one time he too was once a "n00b" looking for a little help.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    46. Re:Build your own software, asshole by syntotic · · Score: 1

      None has served my purpose. I never find the functionality I need. I have wanted and still want to download something and just start programming and it has been impossible. Many are scams. Some seem to infect the computer with changes. Hobbyists abound with incomplete and forgotten projects, real projects. Others do NOT have the code, only descriptions, including a game announcing the open source code in GOG and probably exposing a well known game algorithm (all the same game have it...). The only application I have found so far, a wide gaming utility, made with open source sources (sic), does its simple job simply but looks and acts exactly like a first student program, and the sources are not downloadable or working and the open source for the application is not available. Heck! Something as simple as changing a few accelerators and menu resources by downloading, opening an IDE file and recompiling, is NOT POSSIBLE. - I suspect the petition for this discussion is a user who does not know programming but discovered a market niche and does want to have a utility framework but cannot produce it himself. Sounds as out of the scene as can be... he will not get it from open source, but can try one of those bid teams doing things in so many hours for a fixed price.

    47. Re:Build your own software, asshole by Anonymous Coward · · Score: 0

      Its cunts like this that propagate the myth that us open source dudes are arrogant pricks. Thanks for that

      If you want to be the bitch of some arrogant prick who can't be bothered to learn to write their own software and doesn't view software engineers as being able to come up with projects in their spare time--do it.

    48. Re: Build your own software, asshole by Anonymous Coward · · Score: 0

      He was really asking: How can I get people to work for me, for free.

    49. Re: Build your own software, asshole by Knuckles · · Score: 1

      He was really asking: How can I get people to work for me, for free.

      I am not sure if this was his intention or if it was just a clumsy way to ask, but yeah, this is how it came across to me and why I was annoyed by it. In the end it would have been the /. editor's job to help him.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  2. Two options... by Anonymous Coward · · Score: 5, Insightful

    This person has two options:

    1: Program their own and release it as open source software.

    2: Pay someone to make the software and release it as open source software.

    1. Re: Two options... by Anonymous Coward · · Score: 1

      Exactly.

      And paying for someone to create the software you need isn't as expensive as you might think.

      Write up a detailed specification of exactly what you need, post the job on a freelancing site like freelancer.com or upwork.com and get some bids.

      You put money in an escrow and they don't get paid till it's done. I would recommend only hiring freelancers that have a few completed jobs with good feedback. I've hired a few new freelancers before with no feedback and while some were good most took jobs they couldn't handle and produced unusable work or nothing at all, all that cost me was my time though.

    2. Re:Two options... by mwvdlee · · Score: 5, Interesting

      Third options:

      3: Find a project that already does something very close to what you want and who'll probably see the value of your suggestion.

      I have both suggested such things to other projects and have taken on similar feature requests on my own open source projects.
      If it's a good idea, it doesn't matter where it came from.

      On the other hand, if you're looking for a place to dump your ideas and then expect other people to go looking for them, then why do you expect somebody to take the effort for your idea while you couldn't even be bothered with it yourself?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:Two options... by AmiMoJo · · Score: 1

      Third option: Find some software that does something similar and suggest adding this as a new feature.

      That's how a lot of open source software starts. Take something that exists and build on it. In this case it seems like maybe a plug-in for VirtualDub or AVISynth might work. I'm not that familiar with the state of open source video editing so maybe someone else can make a better suggestion.

      Once suitable software is identified, perhaps someone has already written something similar. Last time I checked GPU accelerated transform plug-ins already existed and perhaps could be adapted.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Two options... by Anonymous Coward · · Score: 0

      "then why do you expect somebody to take the effort for your idea while you couldn't even be bothered with it yourself?"

      Maybe that person can not code? Seems rather likely, given that most people can't.

    5. Re: Two options... by Anonymous Coward · · Score: 0

      Non coders can still help. They can draw ui mock ups, write documentation on how the app will be used.

    6. Re:Two options... by allo · · Score: 1

      Then you can pay someone who can or learn to code. Coders did the same. For the same reason ... they wanted some software they could not create without coding.

    7. Re:Two options... by Anonymous Coward · · Score: 0

      Also, at least what we did, was to find competitors with the same needs and work together either by paying your share when a software company is hired to develop the project or by delivering your own code (or from a hired software developer) to the project.
       
      We started with three companies, one had to withdraw when the owner of the company heard 'free code' and after a year more than 40 different entities were joining and extending the project. What once started as a simple web shop with the ability to upload media has now build in photo and video editing and off line clients for all kinds of platforms.

    8. Re:Two options... by K.+S.+Kyosuke · · Score: 1

      3. Contribute an incremental change to an existing project such as Avidemux.

      --
      Ezekiel 23:20
    9. Re: Two options... by tepples · · Score: 1

      I would recommend only hiring freelancers that have a few completed jobs with good feedback.

      If everyone followed your recommendation, how would freelancers find "a few completed jobs" and earn "good feedback" in the first place?

    10. Re: Two options... by Anonymous Coward · · Score: 1

      Exactly.

      And paying for someone to create the software you need isn't as expensive as you might think.

      Really? I wouldn't touch a freelance gig for less than $75/hr And that's only because I have a full time job; i would need to charge more to do it full time.

    11. Re:Two options... by Wycliffe · · Score: 1

      Third options:

      3: Find a project that already does something very close to what you want and who'll probably see the value of your suggestion.

      I'll add a 4th option along those same lines: Find a community that would benefit from the software and see if you can get a group of people to help build and/or help finance it. If it's 3D printer software, try drumming up support in the various 3D printer groups. If it's 3D rendering software you want then find groups that do 3D rendering. If it's novel software then anything's game. If you are wanting an open source clone of existing software then it would probably be best to find a related group that isn't directly associated with the commercial version you are wanting to replicate but even then if you have features that the commercial version doesn't support and it's a third party site like facebook then asking if anyone would like to help create a clone and you might be surprised about the support you might receive.

  3. Why not use AVISynth? by Anonymous Coward · · Score: 0

    Sounds an awful lot like AVISynth...

  4. That's not how it works... by Anonymous Coward · · Score: 0

    If you have a need, you start a project and write code.

    1. Re:That's not how it works... by Tablizer · · Score: 2

      I have to agree. You have to make it yourself. I've been trying to evangelize the idea of "dynamic relational" databases but nobody seems to see the value enough to care until they actually have something to try. You gotta make it first and THEN others will kick the tires to see if it piques their interest.

    2. Re: That's not how it works... by tigersha · · Score: 1

      Ok, ill bite. Tell. Me about dynamic relational databases

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    3. Re:That's not how it works... by Anonymous Coward · · Score: 0

      ... you have to travel to London (England), go to the top of Big Ben and petition the elders of the internet. Their pretty righteous doods and would likely get something whipped up straight away for you and make sure it's released under a permissive license, after all, they are the Elders of the Internet.

    4. Re:That's not how it works... by shanen · · Score: 1

      That's a broken financial model. The intersection of people with the capabilities, ideas, enthusiasm, and available time is extremely small. Actually, the highly skilled people are least likely to be available because they are most likely to be working already.

      My apparently crazy idea is that we need better financial models first. My favorite pipe dream is a kind of a crowd-funding model around clear project proposals. The proposals could be hammered out in group discussions, but the projects should be complete in terms of resources (such as people), budget, schedule, test plans, and, to my way of thinking most importantly, success criteria. At that point people who are interested in using the software would be able to buy "charity shares", and if enough people agree to make the budget, then the project would get the money and charge forward. The donors would get to use the software and even be listed as donors (if they want to be).

      Why would programmers want to do it that way? For more control over their own work, either in helping to prepare project proposals they want to work on or in picking projects they want to join.

      In case it isn't obvious, I think the same approach could even be used for such websites as Slashdot, though you need to add more project types. Not just feature development, but also ongoing costs and support projects are needed. The system should be designed so that an unfunded feature is only partly disabled, but without breaking the entire system.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    5. Re: That's not how it works... by Anonymous Coward · · Score: 0

      We are closed source only now. After brexit all licenses will be repealed and made closed.

    6. Re: That's not how it works... by Anonymous Coward · · Score: 0

      Where else besides England is London ? Is there another ?

    7. Re:That's not how it works... by Kjella · · Score: 1

      That's a broken financial model. The intersection of people with the capabilities, ideas, enthusiasm, and available time is extremely small. Actually, the highly skilled people are least likely to be available because they are most likely to be working already. My apparently crazy idea is that we need better financial models first. My favorite pipe dream is a kind of a crowd-funding model around clear project proposals.

      No, ideas are a dime a dozen. That's the delusion most of these proposals have, that if only they got to share their great proposal with the world lots of people would come help pay for it and lots of developers would come do it for little or nothing. Your proposal sounds extremely similar to other crowdfunding / bounty / donation proposals that have been done, but most of them amount to "Now I've made a tip jar and put in the first $5, why is nothing happening?"

      If you're real lucky you find a project where you put in a feature request and somebody says that's a great idea, I'll do it. If you're hiring at full commercial cost, there's tons of contractors willing to do it. Between there you might find people willing to work on it for everything from beer money to paying the bills, but then they mostly work on what they want, not what you want because they're contributing most of the value. The good thing is that they're usually in control of the scope and complexity of the tasks they agree to, so you usually get what you pay for. Still due to whiny brats it's best to put up a tip jar with no guarantees.

      If you're looking for someone to create something that doesn't exist and thus probably is nobody's itch, you probably have to get close to commercial funding. Maybe some will do it for somewhat less since it's non-profit and for open source, but not beer money cheap. That means you have to get lots of people on board, which means mediating between all their pet ideas. And when push comes to shove you have to actually have to both get the funding and find someone willing to do it.

      What you describe is the perfect waterfall spec, everything is described up front down to the smallest detail. Everyone who's worked with it in the real world knows it's a giant pain in the ass to create, which is why they go agile. Most likely it will have flaws and then the fun starts dealing with your co-sponsors and developer complaining about any inaccuracy in the spec, delay in delivery and what actually constitutes fulfillment. And you don't have any budget or power to approve change orders. Worst case you have a lawyer on your ass because the developer is fed up and wants to get paid.

      ...at which point 99.99% of the people with ideas will have said "shit I didn't want all this crap, I just had this great idea.... you fix it" and disappear in a puff of righteous indignation that the world didn't just take their great idea and ran with it. I mean that was the hard part right, like coming up with the script for a movie. Once you have that, actors, directors, producers and camera men will come running... or maybe not. I think you can build any platform you want for script writers and movie producers to meet each other, but it won't change the fundamentals. Same with idea people and open source developers.

      --
      Live today, because you never know what tomorrow brings
    8. Re: That's not how it works... by Anonymous Coward · · Score: 0

      France, Canada, USA, and probably some others.

    9. Re:That's not how it works... by unixisc · · Score: 1

      If you have a need, you start a project and write code.

      So programmers would be the only people who have needs? Or in other words, anybody who has a need had better become a programmer? And people wonder why so many software projects get offshored to Eastern Europe or India or anywhere else

    10. Re:That's not how it works... by Anonymous Coward · · Score: 0

      Nope, I'm pretty sure everyone has "needs".
      It's just that a programmer that is working for free will prioritize his own needs over someone else.
      So while you are free to have any needs you will have to get used to the idea that all programmers with spare time will spend that time on something else than your needs.
      That is unless you are willing to pay them for their time.

    11. Re:That's not how it works... by Half-pint+HAL · · Score: 1

      If you have a need, you start a project and write code.

      If you have a food need, cook it. (Why ask a chef?) If you have a house need, design it and build it. (Why ask architects and builders?)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    12. Re:That's not how it works... by JustAnotherOldGuy · · Score: 1

      Errrrrrrrrr...........from the "feature list":

      "There is no way to distinguish between a "missing" column and an empty, zero-length column. (This is perhaps a debatable feature, but I personally like it for reasons I'm still trying to articulate.)"

      I have no idea why this would be a useful way to do things, but I'm willing to listen to why you might think it would be. It seems as though you'd have no way to tell if there's no value in the column or no column at all. Specifically, how is this useful or beneficial?

      -

      "Dynamic schema via "Create-on-Write" - Columns and tables can be created just by putting or updating data in them. No explicit schema alteration is required."

      As above, what benefit is there in having no explicit schema on which to operate??

      -

      "Every row automatically get's a read-only auto-number "rowID" field."

      I believe this is already the case in Oracle, mySQL/mariaDB, and postgres if I'm not mistaken.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    13. Re: That's not how it works... by Anonymous Coward · · Score: 0

      You developers are so short sighted. ALL I WANT IS A LITTLE SOFTWARE TO RUN THE COMPUTER TO TURN WATER INTO FUEL! This is an amazing invention that will change the world. Imagine it.

      Pour water into a car, and the car turns it into fuel. No pollution, no bills, it's amazing! Almost as good as the perpetual motion machine I just need lower friction axles for to make work...

    14. Re:That's not how it works... by St.Creed · · Score: 1

      In every RDBMS I know, you can add an identity column, or a column that is filled by a sequence, or as last resort something that is calculated on save with a trigger. If you want this, you can have it in every RDBMS except the most rudimentary.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    15. Re:That's not how it works... by shanen · · Score: 1

      I quite agree with your opening, though I would go farther. I would even say that good ideas are plentiful, practically an inexhaustible resource.

      The rest of your reply shows a highly fractured interpretation of what I wrote, but I'm getting quite accustomed to people twisting things to their own mental convenience (and on my interpretation I've largely discounted your reply as unrelated to what I actually think, even if I wrote unclearly (which I doubt)). On Slashdot that twisting often involves burning straw men arguments. I certainly don't think "complete" is equivalent to "perfect". Or perhaps I should just agree with you that there is no "perfect", even in project proposals. No skin off my nose since it has no relation to my suggestion. Well, on second thought I admit it would be nice if the project proposals were perfect, but I certainly have no such expectation. I think the metric of sufficient goodness would be that enough people want to support the project. (One obvious response to a proven lack of funding is to improve the proposal and try again.)

      Perhaps it would be better to suggest that my presentation could be taken as a constructive suggestion to improve some of the flaws in crowd funding? At least all of the crowdfunding websites I've investigated suffer from problems that might be addressed by this approach to adding accountability. The problem I have with that suggestion is that I'm approaching the problem from the perspectives of modular software design and cost recovery, with various tweaks such as the metric of a successful architect or lawyer applied to programmers who choose to adopt it. There is quite a bit of research that supports the claim that people enjoy their work more when they have more control over it, and even though some people claim they care only about the salary. (There's also a chronological problem in that most of my suggestion predates my first encounter with Kickstarter.)

      Or maybe you are upset that I reject the purist (and non-monetary) philosophy of Stallman? Sorry, but I don't think a pledge of poverty is the only way to be a better person. (Amusingly enough, one part of my suggestion was strongly influenced by a constructive email exchange with rms himself, but so far there is no credit to be shared. Actually, based on that exchange, he'd probably reject it.)

      As I see it, the real problem is intuitively obvious to the most casual observer, but only in the literal sense. The idiomatic interpretation is quite misleading. These days I have become so casual I just find it amusing to watch the world spin along its increasingly crazy course. #PresidentTweety, for example.

      Not sure if you regarded it as a constructive suggestion about hiring contractors, but if you are so wealthy, then I'm glad to send you my congratulations. Even more so if the congratulations would get some money donated to some cause that might make the world better.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    16. Re:That's not how it works... by dolmen.fr · · Score: 1

      > So programmers would be the only people who have needs? Or in other words, anybody who has a need had better become a programmer?

      No. Just people who want sotfware "free as in beer" (not counting time and tools).

    17. Re:That's not how it works... by JustAnotherOldGuy · · Score: 1

      In every RDBMS I know, you can add an identity column, or a column that is filled by a sequence, or as last resort something that is calculated on save with a trigger. If you want this, you can have it in every RDBMS except the most rudimentary.

      If you're referring to the rowID field, yes, this appears to be present in virtually every RDBMS that exists. Even if it's an internal ID it can be exposed and used. I'm not sure why he was asking for this since it's already a standard feature of every relational DB on the planet.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  5. I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

    "Why not petition the open source community to create such a tool?"

    I'm sorry, snowflake. That's not how Open Source works.

    You roll out your own fucking solution and make it so good that the whole world mirrors it and the best talents voluntarily work on it.

    Now get off my lawn and go back to your own safe space.

    1. Re:I'm sorry Millennial Dave by Tablizer · · Score: 2

      Okay, the Snowflake Meme has been overused. Move on.

    2. Re:I'm sorry Millennial Dave by lucm · · Score: 2

      Someone got triggered by the snowflake.

      --
      lucm, indeed.
    3. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      It's still appropriate. This shit misses the entire point of open source- and libre- software. It isn't "FreeShit4U", it is purpose built. He needs to man up and program, or man up and pay. No programmer is sitting around wondering what manager he can work for, for free. I'll fucking bet that if someone actually sat this guy down, got all the things he needed, and made all the code, OP would talk about he's an "open source designer".

      Programming is work. Money represents work. If you want code for a task, I'll quote Britney Spears: you gotta work, bitch.

    4. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      Oh shit, we got us a snowflake over here! Tablizer, King of the Snowflakes!

    5. Re: I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      Let's say OP does roll up his sleeves and writes and releases the software open source. What is to prevent some other "talented " programmer from forking his work (for whatever reason) and then this forked project becomes more popular even though the bulk of the groundwork was laid by the now sidelined original programmer?

    6. Re: I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      No, there's someone out there somewhere willing to do this gratis. That's a threat to programmers unwilling to work gratis, though, and since there's no formal labor union for programmers, your only option is to gaslight the OP into your own little snowglobe.

    7. Re: I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      OP still wins. Gets the software he wants... (A better version than he wrote/paid for!)

    8. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      This shit misses the entire point of open source- and libre- software. It isn't "FreeShit4U", it is purpose built. He needs to man up and program, or man up and pay.

      LOL, and suppose he were to finish this project on his own, is he then supposed make it open source and give it away for free (to the very people who refused to help him for free)? Isn't it then "FreeShit4TheWorld" but no "FreeShit4Me?" Enough hypocrisy here.

    9. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      He wants something he says isn't available, wants someone else to do it for free. If he does it himself why would he have a problem giving it away. He was all for it when someone elses' time and effort was involved. Some people (may be him as well) have enough money from the day job and enjoy programming and like the sense of community dealing with like minded people brings. They give stuff away for free all the time.

    10. Re: I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      Where in the story does it say that it has to be free as in beer? Please do tell.

    11. Re: I'm sorry Millennial Dave by tandavanadesan · · Score: 1

      The irony

    12. Re: I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      Nothing (unless your licence terms prevent it). That's the whole point in OSS.

    13. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      And what type of snowflake are you? Ah, i get it there are no types, you are ... UNIQUE!

    14. Re:I'm sorry Millennial Dave by Anonymous Coward · · Score: 0

      He wants something he says isn't available, wants someone else to do it for free.

      Correct.

      If he does it himself why would he have a problem giving it away.

      Why should he give anything away for free when the open source community says things like this:
      " He needs to man up and program, or man up and pay."

      "No, people won't build shit for you...Tell your friend to get off his ass and build it himself."
      "If you have a need, you start a project and write code."
      "I'm sorry, snowflake. That's not how Open Source works.
      You roll out your own fucking solution and make it so good that the whole world mirrors it and the best talents voluntarily work on it."

      I'm trying to point out the huge hypocrisy demonstrated by the open source community. It's basically, "Give us free shit (source code), but we won't give you any free shit." Essentially, OSS supporters are parasites.

    15. Re:I'm sorry Millennial Dave by Half-pint+HAL · · Score: 1

      Actually, there is a certain class of programmer that's always looking for ideas: the senior CS undergrad -- if you've got to write a program for your final year, why not make it one that someone wants? An "ideas bank" for CS dissertation projects presumably exists out there somewhere....

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    16. Re:I'm sorry Millennial Dave by Half-pint+HAL · · Score: 1

      Funny how every single poster crying "snowflake" here doesn't have the guts to do it with a username. Posting AC makes it look a heck of a lot like simple trolling. If you want to say what you think, say it as you. If you don't want to do that, why are you even saying it in the first place?

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    17. Re:I'm sorry Millennial Dave by St.Creed · · Score: 1

      True, although usually a professor has his own list of pet projects they like to see done, and those are the ones you get grades for...

      But it's likely that someone who wants to program a bit in a new language or environment might like to do something for which there is a need. Matching need with idea, now that's the issue.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    18. Re: I'm sorry Millennial Dave by unixisc · · Score: 1

      The snowflake suffered a meltdown, and now, it's just water

  6. Dumb question by Anonymous Coward · · Score: 0

    That is a very dumb question.

    Find an open source video editing package that one likes and petition the maintainers for the feature. How to go about this is not exactly rocket science. But to pose such a specific question to the entire internet rather than some specialized portion of it would be very dumb.

  7. Uhh... by ckatko · · Score: 5, Informative

    There have got to be tools out there already...

      - MPC-HC supports running custom shaders. (Supposedly KMPlayer does too, but I'm not familiar with it.)

    I'm not sure if it supports file output. But that's already 99% of the battle already done for you. It supports pixel shaders, loading files through codecs. So even if it doesn't, why not just fork the github, and patch on some super-ugly-yet-functional file output?

    But backing up further. What... exactly do you need the shaders for? Does it have to be a shader running on a GPU, or do you simply need filters? Is the task you're attempting really going to take advantage of a GPU?

    As for "doing it for you", you can suck my balls. If you're capable of writing shader code, you're capable of dumping frames to a file.

    1. Re:Uhh... by MatthiasF · · Score: 4, Informative

      Pretty sure VLC and other video players can do this as well. I know VLC can apply filters and save out videos, and have seen demonstrations of people applying OpenGL shaders to videos.

    2. Re:Uhh... by bill_mcgonigle · · Score: 4, Insightful

      Yeah, basically this. Find the software that's closest to what you want to do and get on their community software and ask if there's already a way to do it. Your idea probably isn't unique, but just in case it is, the community can give feedback as to whether it's a good idea or not, and then if it is good their docs or people in the community will tell you how to put in a feature request. At that point, follow most of the advice others are giving about building or buying.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:Uhh... by Anonymous Coward · · Score: 0

      OpenGL of course.

  8. learn to scratch your own itch and code by Anonymous Coward · · Score: 0

    most open source software starts with a programmer having an itch to scratch. if they have an altrustic lapse, or no easy path to monetize it they can choose to open source it. There's no common open source industry body of programmers you pitch your ideas to for volunteers.

    Otherwise, make a business case and take it to a corporation, or pay up

    1. Re:learn to scratch your own itch and code by Half-pint+HAL · · Score: 1

      most open source software starts with a programmer having an itch to scratch. if they have an altrustic lapse, or no easy path to monetize it they can choose to open source it. There's no common open source industry body of programmers you pitch your ideas to for volunteers.

      Which I think is a gap in the market. There are plenty of people who are curious about a new area of programming and would benefit from a real-world task to complete. Scratch-an-itch OSS often ends up being rather esoteric, following an ad hoc workflow that the coder hacked together as he developed it (and I say that as someone who has never opened any of my personal tools precisely because the interface is so hacky and idiosyncratic).

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  9. start a rumor in india by Anonymous Coward · · Score: 0

    the rest will magically generate 777 billion rupees

    1. Re:start a rumor in india by Anonymous Coward · · Score: 0

      144 Billion dollars easily spent

  10. Alien source software by ls671 · · Score: 1

    Alien source software. n/t

    --
    Everything I write is lies, read between the lines.
  11. Like with any other software by zdzichu · · Score: 1

    You find a contractor through some coders-for-hire or bounty webpages. You negotiate the price. You put in contract that the software will be covered by opensource license of you choosing, be it Apache, BSD, GPL, MIT or any other.
    Then you wait for coder to deliver what you've ordered.

    --
    :wq
    1. Re:Like with any other software by Anonymous Coward · · Score: 0

      ...and after the coder delivers something like what you ordered, you open-source it by putting it on github.

  12. GitHub? SourceForge? Other? by Anonymous Coward · · Score: 0

    This is a good place to discuss the general logistics of new open source projects

    Ok, here's a general question: Do hiring managers prefer to see software on GitHub? I have a few projects on SourceForge. Would it look better on my resume if the projects were on GitHub (or someplace else)?

    1. Re:GitHub? SourceForge? Other? by Anonymous Coward · · Score: 0

      If you have projects on SourceForge, give up now, because it means you're too old to be a coder.

    2. Re:GitHub? SourceForge? Other? by allo · · Score: 1

      It doesn't really matter. But on github you have a chance, they find them by themself.
      If you want to put them in a resume, just put all relevant urls there. The really relevant stuff doesn't need a url anyway, because they already know the name of the software.

    3. Re:GitHub? SourceForge? Other? by Beezlebub33 · · Score: 1

      I interview people and help hire them for my projects (technical lead, not hiring manager). I would prefer github. 1. It means that you're more 'up to date'; 2. it's just easier to use. Honestly though, don't put your software links on your resume unless it is _good_. Having a crappy piece of software on there is concerning, since then you are advertising crap, and you clearly are proud of your crap. Don't want that. You have a reasonable readme for it, it has to build with a script, has to have code comments, be well organized, not have a zillion issues.

      You want to impress a developer? Point out where you contributed to a team effort. Find a feature request in a known open source project and implement it, and have it accepted. Or fix a bug, and make a pull request. Then, be able to explain why it fit into the overall effort. If you do that, someone will think to themselves, 'hey, this person makes something other people think is worthwhile, and they worked in a group, and solved a real problem.'

      --
      The more people I meet, the better I like my dog.
    4. Re:GitHub? SourceForge? Other? by dolmen.fr · · Score: 1

      > The really relevant stuff doesn't need a url anyway, because they already know the name of the software.

      The other obscure stuff is also helpful to the recruiter. At least to eleminate you if your side projects are just shit. If your side project made in your free, unlimited time is just badly coded, with poor commit messages, what can a recruiter expect from you code quality on a time-constrained project?

    5. Re:GitHub? SourceForge? Other? by allo · · Score: 1

      Of course. So put the urls YOU deem relevant into your resume.

  13. Dynamic Relational [Re: That's not how it works... by Tablizer · · Score: 1

    Here's one description, but it's kind of meandering:

    http://wiki.c2.com/?DynamicRel...

    I'm working on a shorter description that I plan to put on github.

  14. Options by Anonymous Coward · · Score: 0

    1) learn to code, write the software
    2) get a job, pay for the software

    Simple enough, you stupid asshole.

    1. Re:Options by unixisc · · Score: 1

      Where in the submission did it say that he doesn't want to pay for it? He simply said that he wanted it to be FOSS: it could be for all the other reasons that FOSS is better, not the least of which is that if its maintainers lose interest in it, someone else can take it up.

  15. Free vs OpenSource by Anonymous Coward · · Score: 0

    I think there is often a confusion for non-programmers between free and open source. Just because it is open source does not mean you cannot/should not pay for it if you need it.
    So if it really does not exist (which I actually doubt), you cannot code and what you need is the source, then find a coder, pay for the services by hour (make sure its Your intelectual property rights) and then out of the graceness of your heart, release the code as open source.

    1. Re:Free vs OpenSource by unixisc · · Score: 1

      Precisely the point. That's the assumption too many people make: just b'cos something is open source implies that it has to be $0.00. It doesn't. Yeah, the fact that a lot of FOSS packages out there are $0.00, probably due to the redistribution rights implicit in the licenses, but there is nothing that says that the price of anything has to be $0.00, as both RMS and ESR have been at pains to emphasize

  16. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 0

    This looks a lot like https://mariadb.com/kb/en/mariadb/dynamic-columns/

  17. Re:Dynamic Relational [Re: That's not how it works by Anonymous Coward · · Score: 0

    Column existence, and perhaps table existence can also optionally be dynamic. Thus, a DBA is optional.

    Oh dear gods, you want dynamic schema because planning is hard and relational database normalization is too complicated for you. Nobody sees the value in your asinine idea because you're an idiot.

  18. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 0

    Why even use a database when you can store your data in a giant blob of shit instead?

    It works by storing a set of columns in a blob and having a small set of functions to manipulate it.

    Yep, blob of shit is exactly what it fucking does.

  19. Go make a proposal by Anonymous Coward · · Score: 0

    Look for established video related projects. You'll see that some of them already use OpenCL and GLSL. If you can't find the functionality in your favourite software, read the effing manuals, look for forums, look in the bug tracker, post the question and then go make a proposal for such a project.

  20. Existing tools? by Anonymous Coward · · Score: 0

    What about contacting people working on existing tools?
    For instance, there is GLIP-Lib for dynamic filters and Movit/MLT for static ones.

  21. Prior Art by Anonymous Coward · · Score: 0

    Somebody you know isn't looking hard enough. Nvidia posted a demo for doing exactly this (well, the basic framework) with DirectShow and OpenGL on Windows in 2005.

    What your acquaintance might need is training, not new software.

    1. Re: Prior Art by Anonymous Coward · · Score: 0

      Also, good show getting Slashdotters to do your patent attorney's prior art search for you.

  22. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 0

    There can be value in such a DB, as stated in the document, for prototyping/demo purposes, as it gives the flexibility to experiment and converge to a solution which you might then pin down to not be dynamic anymore. Thus, one persons "asinine" is another persons "useful". Black and white categorisation is rarely correct.

  23. Re:Dynamic Relational [Re: That's not how it works by WaffleMonster · · Score: 1

    Here's one description, but it's kind of meandering:

    http://wiki.c2.com/?DynamicRel...

    I'm working on a shorter description that I plan to put on github.

    LOL couldn't stop laughing.

  24. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 1

    > Black and white categorisation is rarely correct.

    no, it's always correct

  25. ITS CALLED EFFORT by Joviex · · Score: 3, Insightful

    So since /. has finally become google search for the entitled, lazy futurist, where can I go to get smei-nerd news without "do my homework" bullshit entries?

    1. Re:ITS CALLED EFFORT by Anonymous Coward · · Score: 0

      Yeah. What is a good Slashdot replacement anyway? This site is kind of somewhat dead and it's not nearly as cool as it was when I was reading ten years ago.

      I used to come here and find all kinds of neat stuff in the comments. Now it's mostly semi-technical people blathering about politics or click-bait articles.

    2. Re:ITS CALLED EFFORT by Anonymous Coward · · Score: 0

      Soylent News

  26. c'mon Aspies, answer the question by Anonymous Coward · · Score: 0

    ok, lots of comments, mostly insulting. The folks asking for "real" requirements are getting closer...

    come on you Aspies, get the general picture: The OP is asking, where on the WEB (not the internet) to post a work request. Sounds like they'd be willing to pay.

    maybe the general answer has nothing to do with pixel shaders and GPUs.

    Isn't there some kind of gig-economy / mechanical turk / buzzword compliant place to post requests like this.

  27. Re: Dynamic Relational [Re: That's not how it work by WaffleMonster · · Score: 1

    There can be value in such a DB, as stated in the document, for prototyping/demo purposes, as it gives the flexibility to experiment and converge to a solution which you might then pin down to not be dynamic anymore. Thus, one persons "asinine" is another persons "useful". Black and white categorisation is rarely correct.

    RFC3252 gives flexibility to experiment and converge to a solution which you might then pin down to not be dynamic anymore. Thus, one persons "asinine" is another persons "useful". Black and white categorization is rarely correct.

  28. Helpful tips by TheOuterLinux · · Score: 2

    Github and SourceForge are good places to look. One of the best things I know to do honestly, is to google "alternative to [software]" and go to the alternativeto website and filter for open source. Another thing you can do is use Twitter and search for #opensource #video and things like that. Everyone uses Twitter differently, but that's how I organize mine (@theouterlinux). Tumblr I use for command line help and tutorials. Also, I post software links and article on TheOuterLinux.com. If there's Linux involved, there is at least source code posted somewhere.

    1. Re: Helpful tips by TheOuterLinux · · Score: 1

      Another note, if Openshot or Blender can't do it in regards to video, you probably won't find anything, if I'm to understand the issue.

  29. Re: Dynamic Relational [Re: That's not how it wor by Anonymous Coward · · Score: 0

    :) "always" is a strong word.

    How small is your state space?... to have searched all of it to be able to say "always", it must be quite small... good for you...

  30. on Windows: AviSynthShader for HLSL by Selur · · Score: 1

    on Windows on could use Avisynth (with https://github.com/mysteryx93/...) to apply HLSL Shaders,..
    (not sure if something similar is available for Vapoursynth)

  31. Use Blender? by greggman · · Score: 4, Informative

    Blender has video editing built in I've heard. It probably also supports shaders. note: I'm only guessing as I have barely used Blender

    video editing in blender

    1. Re:Use Blender? by Anonymous Coward · · Score: 0

      Blender has video editing built in I've heard. It probably also supports shaders. note: I'm only guessing as I have barely used Blender

      Blender has tons of capability with shaders. You can even code your own.

    2. Re:Use Blender? by mysticgoat · · Score: 4, Informative

      Yes, Blender. It is cross platform and on an adequate platform (multicore CPU, certain GPUs) it could possibly do what is wanted. It can also be extended using Python plug-ins, so it could be further developed if necessary. Blender can also use render farm technology so it can probably scale to meet any reasonably large job, its limitation being only the number of computers you can afford to use.

      Since the person(s) inquiring about this had not mentioned Blender, I can only assume that they are either too lazy or too lacking in basic Google skills to do any work themselves. Learning to use enough of Blender's interface to manage its video editing tools is not something one can do in a weekend. Learning enough Python to create any necessary plug-ins is also non-trivial. The inquirers seem to want someone to make a one-button application to do what they want. I think they have a basic misunderstanding of what Free Open Source Software is all about.

    3. Re:Use Blender? by Anonymous Coward · · Score: 0

      I think they have a basic misunderstanding of what Free Open Source Software is all about.

      Well, judging by the responses to this thread, I gather that it's about telling users to go fuck themselves.

    4. Re:Use Blender? by Anonymous Coward · · Score: 0

      Well, judging by the responses to this thread, I gather that it's about telling users to go fuck themselves.

      But doing so in the nicest possible way. And with clear instructions about how to to do it.

      What more could you possibly expect?

  32. Re: Dynamic Relational [Re: That's not how it wor by Anonymous Coward · · Score: 0

    anyone who does not have less-that-perfect ideas... has no ideas... :) ... including the RFC3252 people! Much easier being a critic though... especially a critic that add nothing of value in the criticism... no words of how an idea can be improved/maybe completely reworked even... but just criticism... so easy...

  33. ShaderToy by Anonymous Coward · · Score: 0

    ShaderToy may be able to do it?

  34. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 0

    What the fuck is wrong with you that you need to be such an abusive asshole (regardless of whether you standpoint has any technical merit to it or not)?

    Tourette much?

  35. Re: Dynamic Relational [Re: That's not how it wo by Anonymous Coward · · Score: 0

    He's wrong It's never correct!

  36. From your PayPal account by Anonymous Coward · · Score: 0

    You are confusing open source with something different.

    Yes it is software, yes you can obtain the source.

    But what you are really asking for is something for free.

  37. Programmers are not waiting for your ideas by Anonymous Coward · · Score: 1

    In case you haven't noticed: There's a shortage of good software developers because there is no shortage of programs that need writing. If you want something developed, pay for it and then release it as open source. But you didn't want to give your resources to the open source world, did you? You wanted some programmer to invest time and effort so that you could have your free (as in beer) software. Go away.

    1. Re:Programmers are not waiting for your ideas by ledow · · Score: 1

      Every game project that I've ever worked on.

      Some bright spark with ten million ideas and now idea how to code them, or even describe them algorithmically.

      And programmers desperately working to get to the point that they can implement the better ideas that they had and have been able to test and describe for years beforehand.

      Ideas are ten-a-penny. People who can code them are not, and they will have had all those ideas too, and know why the others aren't viable.

      If you don't understand big-O notation, simple algorithms, and at least one programming language, nobody is going to care about your idea unless, quite literally, they have nothing else to do.

      Reminds me of the scene with the bully in the Big Bang Theory (who wants to make glasses that turn things 3D)

      "Hey, engineers! I think we should make a flying car! You get onto doing that, just make sure you give me credit okay!"

  38. Open Source isn't the only option. by jellomizer · · Score: 1

    While some people who live in their own personal bubble think the Open Source (GNU) model can work for everything, it really does fall apart on a fundamental level.
    Maintaining a project over a project life cycle is hard work. Sure you may get some people willing to volunteer their time who are mostly college students or the growling level of retiring tech workers. However your project will need to be sufficiently interesting enough for people to develop, and invest their time in.
    As been stated many times before a lot of OSS work needs to be paid for. Sometimes it is by companies who needed a particular problem solved, however they are not interesting is making money off the software, so they may just open source it out and if they are lucky some other companies and people will fix the code for them. However some of the most successful OSS software are often in infrastructure OS's like Linux, Web (err umm) Application Servers like Apache, Development languages from GNU/C to Node.JS these big project handle the infrastructure stuff that many people need and use.

    Now as for what the article was asking for, seems rather specialized. No one is going to do some specialized work for free so the requester can make tones of money off of it, even if it is open source. In that case you need to hire or contract a developer to do the work for you. Then you can decide to release the code open source or not. It is your project so you have the choice, you can even duel licence it, so you can sell it to people who may need that feature added to a closed source solution.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Open Source isn't the only option. by unixisc · · Score: 1

      You are right that maintaining a project is hard work and expensive. However, the reason for wanting something to be open source is so that in the event the maintainers of a project go belly up, just like a company can go belly up, the sources are out there so that anyone who wants to use it for one reason or another can do it. It also helps in case someone has a really exotic piece of hardware that's not widely supported, like, say, the original Be Box.

      Yeah, a lot of people assume that anyone who wants their software to be FOSS wants a free download, or something they can order from osdisc.com But that's not the only reasons people prefer the software they use to be FOSS

    2. Re:Open Source isn't the only option. by Half-pint+HAL · · Score: 1

      Now as for what the article was asking for, seems rather specialized. No one is going to do some specialized work for free so the requester can make tones of money off of it, even if it is open source.

      It seems specialised, but if you break down the task, what the OP's friend wants is: 1) a GPU pixel-shader filter for video editing and 2) a video editor UI that doesn't have any extraneous fluff, but just runs a single filter on a single file and generates an output file.

      To me, that cuts to the core problem in OSS in my book -- there are large-scale projects that try to deliver a fully-featured package and there are ad hoc projects that produce a small-scale tool for a particular task, but aren't particularly user friendly, and aren't very flexible.

      There are probably still plenty of packages out there that can be used in the old-school Unix pipes way, but they're getting harder and harder to find.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    3. Re:Open Source isn't the only option. by K10W · · Score: 1

      Now as for what the article was asking for, seems rather specialized. No one is going to do some specialized work for free so the requester can make tones of money off of it, even if it is open source.

      It seems specialised, but if you break down the task, what the OP's friend wants is: 1) a GPU pixel-shader filter for video editing and 2) a video editor UI that doesn't have any extraneous fluff, but just runs a single filter on a single file and generates an output file.

      To me, that cuts to the core problem in OSS in my book -- there are large-scale projects that try to deliver a fully-featured package and there are ad hoc projects that produce a small-scale tool for a particular task, but aren't particularly user friendly, and aren't very flexible.

      There are probably still plenty of packages out there that can be used in the old-school Unix pipes way, but they're getting harder and harder to find.

      hmm seems like asking someone to reinvent the wheel to me, I could be wrong but why does it need to be so particular? He wants it as an output video file and there is a mass of software both free (as in beer), proprietarry and fos that will do whatever you want to video I'm guessing. Not saying he needs to use adobe but there are equivalents, I use it for photo and vid though thus mentiuon it. The industry standard software if likely to do what is needed just fine so why all the messing with this, sounds like someone who doesn't understand vid editing wanting a free lunch to me.

      NLE, compositing and grading tools are likely to do what he wants for less money than paying devs for such a niche thing, even things like adobe speedgrade/aftereffects/premierpro can be made to do it without all the "fluff" if you if you have auto batch action like apply some lut or whatever then just queue it and send to the encoder stack, you can apply such workflows in single click from bridge once you've set it up so it could not be more simple. Likewise there are free and foss solutions that will do similar.

    4. Re:Open Source isn't the only option. by Half-pint+HAL · · Score: 1

      hmm seems like asking someone to reinvent the wheel to me,

      Yes and no.

      The problem with modern software is that you can't get a wheel -- you have to buy a whole car. Software is pretty monolithic, and you end up faced with a bewilderingly complex interface that hides the very simple task that you want to do. Things have improved with the development of the market for 3rd-party plugins and filters, so certain tasks are portable and independent of the host package, but that still leaves you looking for a host environment that presents a suitable workflow. The workflow problem is the conflict between flexibility (being able to do everything) and ease-of-entry (being able to do the simple tasks at a beginners level). Almost all software is designed either to be flexible, causing it to be too complex for beginners, or simple, meaning that you can start off easily, but you'll never get any degree of complexity. It would be perfectly possible to design software that adapts its interface to increase the complexity as users develop their skills -- anyone who programs games for a living already does this (flight simulators that start you in a plane with fewer controls, shooters where you only have one weapon in the first level etc).

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  39. Don't suggest, $ugge$t by Anonymous Coward · · Score: 0

    If you need that program and it's so special or difficult that nobody has tried to write it yet, you'll have to pay for people's time. There are a number of code bounty sites. From a quick web search: coderbounty, sourceforge:helpwanted, bountysource, freedomsponsors and other alternatives. I haven't used any of them, so no idea how much publicity they get you.

    Maybe you get more exposure if you offer a bounty on Stackexchange. Even if nobody accepts the coding challenge, you may get valuable advice in the answers.

    Of course monetary incentives for creative work will fail if there's no intrinsic motivation (see Dan Pink, "Drive"). But funding can give a coder the time needed to attack a problem they find interesting.

  40. Easy if you are willing to freely share your flow. by lkroll4565 · · Score: 1

    Using tools that already exist, create your art and explain how you actually achieved the effect. Then, you get coding geniuses that will want to automate your result to create other art. I've been lucky that some of my madness have inspired coders to automate some of my flows (and very appreciative too). You have to give a little to get more. Not rich, but I heard that rich people implement this philosophy too. :)

    Some shameless self promo of things that I concocted and then others actually created automated presets for me afterwards:

    ref: http://www.fontplay.com/freeph...
    render: https://c1.staticflickr.com/1/...

    ref: (freehanded using Flame Painter
    render: https://c1.staticflickr.com/1/...

  41. The best place. by Anonymous Coward · · Score: 0

    In bed.

  42. Connecting common wishes by John+Allsup · · Score: 1

    The 'make a request and be served for free' thing is what people need to understand doesn't happen. But if multiple people who have the same wish can know about each other, that can enable them to co-ordinate efforts where they could contribute something but not all of it. Connecting people's wishes and efforts is what matters not demanding stuff for free.

    --
    John_Chalisque
  43. Crowdfunding OSS by Shane_Optima · · Score: 1

    A reasonable response, but I've often wondered why we haven't seen more efforts to crowdfund OSS.

    The free rider effect will obviously be an issue, but I suspect plenty of people (even organizations) would still be very willing to pay into a project that provided reasonable guarantees of a refund if the spec wasn't at least 80% met or something. The existence of a fundraising deadline (such as the one Kickstarter has) would help push back against the free rider effect as people realize it won't happen if no one chips in. Also, those who chip in large amounts (including organizations) could perhaps add to the spec, or at least add stretch goals. And because it's OSS, the entire project would be transparent and technically competent contributors could, if they were interested, help with the development in their free time.

    Can someone get on this, like right away? Some of you out of work programmers maybe? Like, put together a serious proposal for a new desktop environment and distro oriented towards power users or something. Stated goals of maximum configurability, GUI tools to handle as much configurability as possible, tabs for any application handled by the DE/WM[1], maybe advertise use of OpenRC instead of systemd, etc.

    I'm poor as shit, but I'd still try to scrape together $10 if I saw a crowdfunding effort even for a lowly file browser that sounded like it wouldn't be a complete piece of crap.


    1. I'm apparently not the first one to think of this, although if the DE does it the location of the tabs could be easily changed to on the title bar itself (like Chrome on Windows), below the title bar, above the task bar, etc.

    1. Re:Crowdfunding OSS by Half-pint+HAL · · Score: 1

      Also, those who chip in large amounts (including organizations) could perhaps add to the spec, or at least add stretch goals.

      Double-plus ungood -- no pigs should be more equal than others.

      As soon as you do that, you're no longer all contributing to the proposed project by the developers -- you're all contributing to the unknown and undisclosed project favoured by the big spenders. I've seen projects for language learning materials where everyone chips in and has their say as to which language the materials are developed for, and what ends up happening is that the resources of all are pushed into the most popular languages, which already have a bunch of material available anyway, and the languages that need support are now effectively subsidising those that don't. In software, this same thing would end up happening, with big spenders saying "I want it to be like XYZ Studio Pro" and nothing new ever being created.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:Crowdfunding OSS by Shane_Optima · · Score: 1

      you're all contributing to the unknown and undisclosed project favoured by the big spenders

      Yes but it would be an open process with, preferably, a third party guarantor who will issue refunds if the initial goals are not adequately delivered on. The big contributors wouldn't be allowed to remove the goals that previous contributors had agreed to by giving their money, and if the big contributors try to take the project in an unwelcome direction post-release then it can be forked like OpenOffice.org was.

      It's a bad idea to exclude corporate money altogether. The better solution is to try and harness it, tame it. OSS itself turned out to be one such method, and it was an excellent beginning, but it isn't enough. Plenty of regular users would love to vote with their wallets, but how?

      Just imagine for a moment a crowdfunded effort to flesh out a systemd alternative. I could certainly see Ubuntu chipping in on this if they liked what they saw, since they weren't exactly thrilled to be bowing to greater Red Hat hegemony. And if Ubuntu wants to go in their own special snowflake direction with it, that's fine, they can do that. Doesn't mean the rest of the contributors have to follow them.

  44. Umbrella by Anonymous Coward · · Score: 0

    Trump has a golden umbrella to protect against golden showers!

  45. Give him a break by Anonymous Coward · · Score: 0

    While I get the whole if you want it, you need to do it yourself thing, there's no reason to yell at someone who's looking for help and trying to find out how to get it.

    When I have problems with my furnace, I usually take a look to see what I can figure out and if I come up with nothing, I ask my brother in law who does HVAC work what he thinks, and offer to buy him a case of beer if he'll swing by & take a look. I don't think this person is doing something all that different.

    He is presumably a video guy and not a programmer, but is willing to look at open source solutions to his problem when most video guys completely poo-poo the idea of using software that doesn't cost a lot. He could probably be a valuable resource in learning actual needs of people in the video business sector (as opposed to people who just want to rip movies and look at the subtitles in weird fonts). That could lead to software which fills a commercial need and gets open software out of the "toy" category which all our video stuff is in now I'm sorry to say. Go ahead and flame me, this is the truth in commercial circles, no matter what our propaganda says. Well respected software gets funding and the open source "virtuous circle" goes round and round.

    There are some things he should do, and several good points were made above. However the whole childish "he's not one of us, he's just a dope" thing is just too prevalent around here. Put your emotional fear aside and just try to be nice to the guy.

    Sheesh.

    1. Re:Give him a break by Anonymous Coward · · Score: 0

      Sorry, forgot to log in. I'm bigmo; have been around for a long time in the audio visual business and do some basic programming related to graphics and general business stuff, formerly in java and now in c++ with qt.

  46. Fucking snowflakes by Anonymous Coward · · Score: 0

    No, shitstick, the world isn't free and you don't "deserve" shit that you didn't create. The F/OSS movement is built upon the simple premise that code should be free, meaning "Hey world, check out this cool thing I built! Here it is, tell me what you think, and if you want build upon and improve it!" It does NOT mean "Hey I want this, Mommy get it for me for nothing!"

    Time to move out of your Mommy's basement and learn to do shit for yourself.

  47. Coding by Anonymous Coward · · Score: 0

    This "code it yourself" is flippant, foolish advise. It takes years to learn how to program software. I have been a system engineer since the early 70's and having to learn a new language is always somewhat frustrating, even with my experience. PC compilers also don't necessarily do what they say they will do, requiring much time to figure our a way around a particular frustrating bug. The help sites on the web is making this easier, but not necessarily. I spent several days trying to find out how to simply remove the task bar button using Lazarus last week and what I found still didn't work until I completely rewrote the program anew. Then the exact same coding worked. These are the types of frustrating problems people only learn to try after many years of experience. No one is going to make a codex shader who doesn't have years of experience. They will be told to start programming with a program that says "Hello world" and when that doesn't even work, they will rightfully give up.

  48. Answer to question asked by Anonymous Coward · · Score: 0

    In answer to your questions.

    Find the tools that do something similar, or lack the feature you would like. Find their community (mailing list, website, google group) and get on there. Search around in the resources (most of them will have something) and try to see if there is already a way to do what you want. After some legwork, describe to the community what you want to do and ask them if they know of a way to do it with that product. Your answer may be "yes, here's how" or "no, this tool is wrong for it". You may also find out that other people are looking for the same thing and as a group could make a request to the project. A lot of projects have mechanisms for making feature requests.

    Most open source software is started by someone who has a need or just a desire to build something dear to them. They open source it by making the sources available on the internet, then going to a community that might also be interested and letting them know. They might ask the community for help, but usually it is best to wait for volunteers since they are motivated the most.

    As to some of these responses. I don't know anything about the OP or his friend. But his question was not out of line. He asked one that someone not versed in open source software "development" would ask. Most people are not developers. They are users. He asked where do I go, I am lost. And some of you just said you should have stayed at home, without giving any helping directions.

    I did not see any sense of entitlement in the post. Just someone asking a question.

    Really, is it that hard to just answer a question with a little courtesy and respect?

  49. Re:Dynamic Relational [Re: That's not how it works by Hognoxious · · Score: 1

    Does it use joins? And can it store data in /dev/null for better performance?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  50. I can offer you a theory why this is not done... by pikine · · Score: 1

    I've had similar ideas and looked into it a few times in the past, so I can see a few reasons why this is not done. First, if you are working with raw video, then the bandwidth requirement is going to be the bottleneck, and you're not better off offloading the shader to GPU. In order to make good use of GPU, you have to integrate video encoding and decoding into your GPU pipeline as well, and that takes specialized drivers to do. I don't see any way to do it with OpenGL/OpenCL. If it's doable and makes sense to do, it is unlikely to come out of a hobbyist project because of the technical hurdles.

    The likely place for an open source project like this to originate is a startup company selling cloud video rendering service using a stash of cheap Raspberry Pis. A company like that may or may not exist already, but it still hinges on whether they are willing to open source their software.

    --
    I once had a signature.
  51. Why? by Anonymous Coward · · Score: 0

    Applying 3D shaders to pure 2D data wont do much you could not do with a regular video filter.

  52. Any paid marketplace by allo · · Score: 2

    Go and make some offer to pay somebody to do it. Then you will get it and you can decide to open source it.

    Or are you asking for free work done for exposure?

    1. Re:Any paid marketplace by Anonymous Coward · · Score: 0

      Thank you for your great post! I love it
      I'm admin at:

      friv5 free game
      friv4school fore more time
      slither.io kizi free
      kizi 100 moto x3m game
      yoob Sofia Bathroom CleaningSofia Bathroom Cleaning
      friv 10 play Baby Barbie Playtime AccidentBaby Barbie Playtime Accident
      Click to link and play free 11111 game pro: action game - frozen game - io game - Girl game - racing game - shoot game - puzzle game ....

  53. Re: Dynamic Relational [Re: That's not how it work by Aequitarum+Custos · · Score: 1

    So a document storage database. That's what it looks like. Can't be relational without defining relations, and can't define relations in your dynamic database.

  54. Easy solution by scorp1us · · Score: 1

    Qt can do this easy-peezy. It won't even take day. I've done a similar thing, though not with shaders, but they added the shader logic recently. My usage was prior to that.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  55. This. Existing software for the same people by raymorris · · Score: 1

    Based on other comments, it sounds like the software this person wants already exists. A couple people mentioned AVISynth.

    If they actually need something new, yeah they could champion adding the functionality to an existing project, but to refine that more I'd say find an existing project that serves the same *people* who would benefit from the new functionality. It's not just that the functionality of the software should be similar, you're looking for a group of users / programmers who would like to have the new functionality.

    Time for bad analogy. A pita is very similar to a tortilla. If you wanted a new kind of pita sandwich, you wouldn't talk to a mexican restaurant. You're looking for *people* who would benefit from your idea.

  56. So... by Anonymous Coward · · Score: 0

    ...I can ask for something that runs exactly like the Microsoft Windows project, except I pay nothing for it. Thank!

    1. Re:So... by mwvdlee · · Score: 1

      Sure you can. And if you submit your idea to a project like Wine or ReactOS, they might show some interrest, since they're already doing their version of your idea.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  57. I did exactly that. by Anonymous Coward · · Score: 0

    I got as far as opening Notepad, then I realized I can't code!

    1. Re:I did exactly that. by unixisc · · Score: 1

      Notepad is a bad tool. You need to use emacs

  58. Wrong question by guruevi · · Score: 1

    There is already open source software for pretty much any problem you may have. In your case, a combination of ffmpeg, avisynth and some coding (if you can make your own shaders, you can cobble a shell script together).

    Or you mean, how can I get someone to package a nice GUI with all the stuff I want in it? Not how open source works. Open source only amplifies the effort you put in something useful, and if you don't have the skills to make something useful, learn them or buy them.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  59. Re:Dynamic Relational [Re: That's not how it works by K.+S.+Kyosuke · · Score: 1

    Sounds awfully like Prolog.

    --
    Ezekiel 23:20
  60. My 20 years of experience by raymorris · · Score: 4, Interesting

    I've been working in open source for 20 years, so I'll share my thoughts. I don't have statistics, and it would be hard to define statistics that aren't misleading. For example, counting the number of projects would count a script I wrote in two hours equally with the Linux kernel, or the Apache web server. So counting the number of projects doesn't make much sense.

    A very common scenario is work done by a companies that use the software, but don't run the project. At my last job, I spent a lot of time developing Moodle, an open source ecampus software. The university I worked for was one of hundreds of schools and companies that use Moodle. I worked on features in Moodle that would be of use to the college I worked for. I suspect this model accounts for most of the hours spent working on open source, though possibly not most of the people or projects. Moodle was started as a master's thesis (or maybe phd).

    I expect that the largest number of *projects* may be hobbyists and school-related (including masters and phd projects). Many, many people have released many, many small projects. Often, these are just enough to do the job, not as highly polished as something that has a marketing team trying to sell it. Sometimes they are well polished, but often not - if it works, that's often enough. These also tend to be projects that hobbyists *use*. Companies tend to sponsor projects used by companies, hobbysts tend to work on projects they use for their hobbies.

    I would say that a minority of projects, but often big, important projects, are have a lot of development from a company selling a version of the software or support and related materials. Mysql and RedHat are good examples. These tend to include software used by companies. If thousands of companies are using some software, there is probably an opportunity to create a company providing support to them. Often, these projects started as hobbyist / school projects, and the company was founded after the software was successful.

    Another set is formerly proprietary software that has been open sourced and is supported by the company. That would include Netscape/Firefox.

    So I'd say the statistics depend on which statistics you look at. Most projects? Hobbyist. Most hours invested? Businesses that use the software. Most important? Often both developed by businesses that use it and a company that coordinates the project.

    * After Moodle started being used by different schools, each contributing code, a company was set up to coordinate development, with a QA department, etc. The schools and companies who use Moodle develop features, the Moodle company makes sure that doesn't turn into chaos.

  61. for sure : blender game engine and videotexture by Anonymous Coward · · Score: 0

    the blender game engine can load video (look for videotexture) and apply shaders as texture or fullscreen 2d... pretty sure it works out of the box as long as you prepare the scene. no need to develop, just apply known trick in the right order.

  62. mpv does support user supplied shaders by ffkom · · Score: 1

    mpv allows the user to supply GLSL scripts using the --opengl-shaders=filename option, and it can save single screenshots to files after those shaders have been applied (Ctrl-S), and mpv is scriptable (in Lua or C), so all you need to do is write a script that single-steps through the video, then writes such a post-processed screenshot to a pipe which you can use as input to "ffmpeg".
    But as others already stated: The problem here seems to be the "I won't do it myself, I want others do it for me for free"-mentality.

    1. Re:mpv does support user supplied shaders by TeknoHog · · Score: 1

      mpv allows the user to supply GLSL scripts using the --opengl-shaders=filename option, and it can save single screenshots to files after those shaders have been applied (Ctrl-S), and mpv is scriptable (in Lua or C), so all you need to do is write a script that single-steps through the video, then writes such a post-processed screenshot to a pipe which you can use as input to "ffmpeg".

      Doesn't mpv support direct output to a series of PNGs? MPlayer does it simply with -vo png.

      Incidendally, I'm working on something related to the original question. I use shaders for math art demos, and I already have the option of using image files as the input (shameless example). It would be trivial to accept a new file for each frame, so it could process video from a series of images. The speed would only be a couple of FPS due to I/O bottleneck, but it won't be realtime anyway. The reason I haven't done this so far is that my focus is on the math of iterated shaders, not processing some existing video. Still, it would be fun to do some day, and of course I'm looking at ways to do it in realtime (the GPU is fast enough, but I/O is harder).

      Lastly, you could use a screen recording software instead of the clunky series-of-screenshots idea. I did this for putting my first few demos on Youtube, but the quality is awful, so I much prefer taking the PNGs and encoding separately.

      --
      Escher was the first MC and Giger invented the HR department.
  63. Re: Dynamic Relational [Re: That's not how it work by Half-pint+HAL · · Score: 1

    Exactly. It's like a database equivalent of using hashtags instead of defined categories. Informal categorisation and structuring has its place, but that's an entirely different beast to a relational database. Also, if columns can be "missing" in records and there's no distinction between a missing column and one that didn't exist, how does hashing work? Surely the only reason database lookup is efficient is because of the predictability of the content structure?

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  64. Suggestion box by DidgetMaster · · Score: 1

    If such a site existed, I wonder if it would be any better than that 'suggestion box' we often see at companies or businesses. You often wonder if anybody actually reads the suggestions, let alone gives them any weight. You could certainly pay someone to build a custom tool for you, but that can often cost many $ thousands. Perhaps a better idea would be to create a website where people can post stuff like 'I need a solution to problem X. I am willing to pay $10 (or $20, $50,...) for it'. Then others can see your post and add 'I have that same problem and I would contribute too'. If enough people have the problem and the amounts add up to enough to tackle it, someone would probably spend the time and effort to do it. It would kind of be like a 'reverse kickstarter' site.

  65. 20 years of webchump = bwaaahahaha, bs by Anonymous Coward · · Score: 0

    "I don't shoot my mouth off without knowing what I'm talking about" - by raymorris ( 2726007 ) on Thursday December 31, 2015 @09:29AM (#51215379)

    1st raymorris = script kiddie https://politics.slashdot.org/comments.pl?sid=8895203&cid=51726265/ tells us ONLY 'newer script kiddie tools' have stringlength built in (PASCAL had it for ages) https://slashdot.org/comments.pl?sid=8472509&cid=51114383/ YOU BLUNDERING WANNABE!

    I catch you shooting your mouth off fucking up constantly beyond that on security too twice raymorris https://it.slashdot.org/comments.pl?sid=5351503&cid=47379233/ & https://slashdot.org/comments.pl?sid=5351503&cid=47374033/

    APK

    P.S.=> You like to talk behind others' backs like the gossiping bitch TROLL you are raymorris https://slashdot.org/comments.pl?sid=9880997&cid=53312265/ well, here I am letting YOU TALK in those links, showing your FAILS wannabe ... apk

    1. Re:20 years of webchump = bwaaahahaha, bs by Anonymous Coward · · Score: 0

      APK Host File Engine 9++, would you use software written by someone this stupid? It really shows when you consider how poorly the software works compared to competing products. Maybe if you spent more time learning instead of following people around to assert some imagined dominance over trivial shit you'd learn how to implement a decent sort? You are the wannabe sir, why dont you show us some real credentials or publications asserting your expertise rather than linking closed forums and poorly worded rants? Real shit, not a couple of toy Delpni apps that are barely usable compared to much better versions written by actually competant people.

  66. xkcd by Anonymous Coward · · Score: 0

    Of course

  67. tool by Anonymous Coward · · Score: 0

    Simple
    better tool for programming,
    visual GUI programming tool,
    better make, better yacc, better colaboration tool for programming.
    everyting else is easy

  68. On Reddit by Anonymous Coward · · Score: 0

    It's not really active yet, but there's a subreddit for this:
    https://www.reddit.com/r/OpenSourceRequests/

  69. Re: Dynamic Relational [Re: That's not how it work by St.Creed · · Score: 1

    I doubt it. I can change a database that's only used for prototyping and demoing on the fly in less time than it takes to start his code, with a SQL editor. For things that need to enter production someday, I deploy a physical model generated from a logical model. Takes me all of 5 minutes to have a deployable build. With Redgate data generator or similar products you can quickly fill the database.

    I fail to see any need for dynamic schemes, unless you want to give a crutch to programmers who don't understand databases. In my opinion, those programmers shouldn't be allowed to change anything in the database at all.

    At least, not until they can explain the pros and cons of surrogating keys, the difference between normalization and denormalization, the use of subtypes and supertypes, and why NULL isn't an allowable value in a database - but that's a bonus question :).

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  70. The answer is of course.... by Anonymous Coward · · Score: 0

    ....your favorite IDE or text editor. That is to say if you want to "suggest" some new software, you can start by trying to write it.

  71. Start alone, and more may join... by Anonymous Coward · · Score: 0

    The open source community is not centred around one single entity.
    Normally, if one has an idea for a new application, they start programming it themselves, and share it on a website like GitHub. If other people like their idea, they will start contributing code too, and the original idea will faster approach its goal. If you really want an idea implemented, despite it not having much interest/support in the open source community, you could always pay a developer to do it (maybe put a bounty on the idea?), and then open source / sell the outcome.

  72. What about a reverse crowd funding/bounty service? by Anonymous Coward · · Score: 0

    After reading many comments suggesting OP write it himself or he should pay for a programmer in its entirety to do it, neither of which sounds like the most realistic ideas for someone who lacks both the skill or the funds.

    What if there was a bounty service like crowd funding site where you can propose an idea and put up a certain amount of money you would be willing to pay for someone to write the software? It wouldn't have to be anywhere close to the entire amount, as long as you could convince others to join you and pledge some money for it until the pot gets large enough that a programmer or team of programmers can't resist and accepts the job? First to deliver gets the pot?

  73. Life sucks--deal by Anonymous Coward · · Score: 0

    No, people won't build shit for you.

    Tell your friend to get off his ass and build it himself.

    Classic rude answer by a stuck-up asshole.

    Sorry, but asking "Where exactly does one go to ask for a new open source software?" doesn't warrant this kind of "cram-it-up-your-ass" response.

    There are probably a thousand ways to respond but you had to go and pick the worst, most graceless way to do so. Bravo, asshole!

    The honest truth fucking hurts doesn't it? Life isn't fair or nice, and nobody is obligated to me nice to you. Yes open source developers are hostile because whiny fucks think there's an obligation where one doesn't exist. We aren't some bored community of engineers looking for a brilliant ideas manager to guide us in what to do with our spare time. We are the ideas people and we already know what we want to do, and we aren't a fucking community either. There may be a community around a given project, but unless you're involved with that specific project, you're not part of it. For instance I give zero fucks about Gnome, python or Perl 6 projects.

    You're just an oversensitive wank like the screaming cheeto with the small hands who screams that people aren't obligated to him aren't nice to him.

    You want to start an open source project, start coding or start paying.

  74. Open Source Community by blavallee · · Score: 1

    It's important to understand that the Open Source Community is NOT a pool of developers looking to contribute to ANY open source project.
    It's not even a single community. It's more along the lines of where every project is a Nation State, each with it's own form of government.

    Every software project starts with a need to solve a problem.

    Commercial software identifies the potential market share, committing time and resources to solve that problem.
    OSS projects typically start with an individual creating a solution without those considerations, solving the problem for their own use, to solve their own problem.

    Most OSS projects are only used by the original creator, many have a handful of adopters, and a few become large collaborative efforts.
    These large collaborative effort are mistakenly considered to be "the" Open Source Community. They are just a part of it.

    In reality, the Open Source Community is only built around a single fundamental belief.
    That releasing the source code of a project to the public MAY be useful to others.

    Other than a single shared ideal, each Nation State adopts it's own constitution. The Open Source License.
    Which creates different factions, without any central Open Source Community body.

    However, the EFF could be probably considered the equivalent of the United Nations General Counsel. But that's just a generalization.

    With that said, you DO NOT reach out to every country in the World to request someone comes to your neighborhood and clean the streets.
    You may get a few polite responses, many will ignore you, and others will simply tell you to 'fuck off'. As you can see in the comments here.

    There are only a handful of ways to properly handle your problem.

    1. Pick up a broom and do it yourself.
    2. Borrow a broom and do it yourself.
    3. Hire someone to do it.
    4. Reach out the sanitation department in YOUR community.

    Most of these options were already covered.
    Do it yourself, acquire the skill to do it yourself, hire someone, or find a project or developer that already works with HLSL/GLSL/Cg/SweetFX.

    Your project ONLY becomes part of a community when you're out there sweeping by yourself and neighbors come out with their own brooms and help.

     

  75. Cuba by Anonymous Coward · · Score: 0

    Cuba.

  76. Re: Dynamic Relational [Re: That's not how it work by Tablizer · · Score: 1

    can't define relations in your dynamic database

    Do you mean unique keys or "tables"? Please clarify. An example of what you are trying to achieve or match in a practical sense would help.

  77. Re: Dynamic Relational [Re: That's not how it work by Tablizer · · Score: 1

    and there's no distinction between a missing column and one that didn't exist, how does hashing work?

    Same way as before. I don't see that as a practical stumbling block, but maybe you have a specific use-case in mind that would muck things up?

    Informal categorisation and structuring has its place, but that's an entirely different beast to a relational database.

    Indeed with regard to informal structuring: something easy to get going is often useful for prototyping. One can then lock down this tool incrementally as things settle (or migrate to a static RDBMS).

    I've been in rather long debates about the definition of "relational database", and found no clear-cut "failure" to match. Language is subject to interpretation.

    Anyhow, the idea is to produce a useful tool. It's formal category or definition is secondary to being useful.

  78. Re:Dynamic Relational [Re: That's not how it works by Tablizer · · Score: 1

    Oh dear gods, you want dynamic schema because planning is hard and relational database normalization is too complicated for you. Nobody sees the value in your asinine idea because you're an idiot.

    Sometimes planning is hard. I've been in many situations where the customer doesn't quite know what they want yet, and/or some trial-and-error is needed to settle on an optimum design. Think of it as a prototyping tool.

    Have you memorized every domain and customer preference in the world?

  79. Dear Adobe by Anonymous Coward · · Score: 0

    Dear Very-Large-Software-Company,

        I have a need for a program that does image manipulation. I have a pretty good idea of what software costs because I've seen software for sale in a store before. I'm willing to pay that much (maybe even as much as $50!) for my software, but I've noticed that there is nowhere on your website that allows me to tell you what to develop. That seems to be a strange oversight. Can you point me to the place I can ask for new software to be developed?

    Regards,
          Hopeful Customer

    Dear Hopeful Customer,

        Even though we charge as little as $50 for software (and in some cases we even give it away for free!), this is part of an overall strategy. In reality, single customers are not really important to us. $50 wouldn't even cover a single hour of work for one of our developers. The choice of what to develop is taken based on the goals of the company, rather than your goals. In fact, we don't ever ask customers what they want. We don't even ask developers what *they* want. All of our decisions are made by entities known as "Product Managers" (PM). They know best.

        We have noticed that some of our developers, long sick of being told by their PMs what to do and where to shove their ideas, have turned to writing software in their spare time. While we discourage this practice (they should listen to their PMs at all times and not waste energy on frivolous ideas), there isn't much we can do. I don't think you will be able to convince them to do what you want, though. For some reason they insist on doing whatever stupid, BS idea that they want to do, rather than listening to sense and advancing other people's goals.

        If you are *really* interested in pursuing opportunities of pushing developers to do what you want without regard to their feelings, you will notice that we have several positions open in the Product Manager area. You appear to have exactly the mindset we are looking for. Good luck on your candidacy!

        Sincerely
            Some cog in the corporate wheel

  80. Re:Dynamic Relational [Re: That's not how it works by Tablizer · · Score: 1

    Sounds awfully like Prolog.

    Not really. Prolog is mostly a query-like language; I'm not defining a language. SQL, or at least some variant of it, is good enough; no need for users to relearn the entire wheel.

    (I've proposed an alternative to SQL, but it's probably not significantly better enough to dethrone the de-facto standard: SQL, for most uses. But that's a different topic.)

  81. Re: Dynamic Relational [Re: That's not how it work by Tablizer · · Score: 1

    https://mariadb.com/kb/en/mariadb/dynamic-columns/

    Interesting. But they do seem like second-class citizens compared to "regular" columns in Maria-DB. It's extra syntax to use them. My approach would allow formality to be incrementally added without changing a column's "type" (mode?) from dynamic to static.

    They also seem to require explicit type declarations. I prefer implied or WYSIWYG typing, a bit more like perl's typing model, even if it does complicate comparisons to some degree. (Different readers had diff opinions on how to handle dynamically-typed comparisons. I prefer a symbol next to the comparison operator, such as "#" for numeric: it's short and easy.)

  82. Gettin ol'd Hardware too by Anonymous Coward · · Score: 0

    where's a good place to buy bulk watch batteries? Don't tell me $2-$5 a piece or how about a power connector for a Cobra 29 -- no ebay, no amazon, no ONLINE. Doesn't seem to be any 50 OHM COAX locally in the big cities either. All 75 ohm TV Cable

    The 90's had hundreds of you on Antron 99's, moonrakers, stardusters, dipoles, and beams
    Now mostly are dead. Booze, Drugs and bad nutrition or so I been told.
    Computer leg crossers of the same era are gone as well so I would not blame them that much.
    I always liked landscaping and construction back in the day, maybe that's why I am still here.

    seriously.
    I hold some secrets to the lost art.
    But first we must replace your attitude
    Show me some open source software going to get talking 3000 miles on skip
    when Ol mother Nation does her part.
    Don't tell me a HACK RF--ow many asprin is in your tx amp?
    Might not want to bring that to close to my Radios.
    Grow a dick and get a real radio. Then use it SPARINGLY.
    say you hate spying?
    Toss your phone out and learn about power and the freqs.
    Get a Generals license or Don't - who gives a fuck if you understand everything the rest of the argument is morals and ethics, and all you need to keep in mind is there are people running things who have ZERO SCRUPLES.
    Learn to communicate with few words or packet burst
    learn to solder and use a meter
    Repair stuff.
    Build amps, build power supplies, teach others, defy
    and be a RESISTOR -/\/\-

  83. Re:Dynamic Relational [Re: That's not how it works by K.+S.+Kyosuke · · Score: 1
    I simply meant that if you remove schemas, you get some kind of system equivalent to a more general deductive language, seeing as the base tables are basically set of statements equivalent to a list of Prolog base clauses.

    SQL, or at least some variant of it, is good enough

    Yuck! I'm sure Darwen and Date would disagree.

    --
    Ezekiel 23:20
  84. JUST DO IT! by Anonymous Coward · · Score: 0

    I wanted to do packet radio for years.

    So I wired a 4 pin cobra mic to go to my sound card. (Later we added a circuit so it isn't such a death signal from hell and is now less than 1 v peak to peak goin into the CB radio with the dynamike turned the HELL down)

    So now what to put on that sound card out? \\ How about the last free version of HRD.
    Done.

    It works.

    Now you probably find minor problems like RF getting back into the computer.
    You need to know electronics to solve these problems, so (one way of git the kitty) adding a 4pdt switch you can kill the RX signal on TX and boom no RF in your boxen. SURE you can design a relay, or even a digitally controlled analog switch if you got the $ and resources.

    AM I the FIRST to do SLOW SCAN TV on CHANNEL 12 CB?
    The answer appears to be NO, No I am not. (I actually looked it up as I type this post)

    But I dug all of this out of my ass and made it work with no help from scratch out of the blue without knowing the PAST HISTORY.

    Truth be told I found out about the protocol called HELL (msk hell) I loved the sound that terminal made, and it got me messing with Audacity and all kinds of sound experiments, then I saw the STREAMLINK hardware for the Ham people. Thinking of Noise toys and data modes, I thought in light of all the spying FUCK Ham radio. Anyway, turns out the hell protocol was one of many in HRD's tabbed terminals. The only thing left is how FANCY do you want things to be, do you like to plug and unplug the RX cables on TX or do you like things CLEAN and designed to SWITCH it out.
    turns out I was headed to the later column.
    I got more than one radio and antenna here so the plug pulling got old fast.
    A little Creativity and I managed to make the device both work for VOICE and DATA. ha go figure! Then I had to upgrade to a 4pdt switch.
    (hint: stay away from those cheap ROHS switches, I had one strip when I mounted that weak piece of shit to a CARDBOARD BOX! Plastic threads! NO NO NO - watch what your buying CAREFUL or don't go to RS.)

    Being an ol sysop, and elect shop hacker, Not being scared of RS232, but WHY Bother with all that shit? WHY seriously fucking WHY?!!

    Instead.
    Two Resistors and a switch = Slow Scan on CB ( I want you to INHALE DEEP the SOLDER SMOKE!)
    A Lost and FORGOTTEN ART. REDISCOVERED by me being Poor and Bored. Copycatting the well roasted ARRL-ish Ham schematics.
    come on.
    People simply aren't thinking anymore.
    Much of it is the bad nutrition and unfiltered water.
    The rest is the Television.

    When and where's your next 11 Meter Break?

  85. Anna by Anonymous Coward · · Score: 0

    Thank you for your great post! I love it
    I'm admin at:

    friv4school three more time
    friv5 game online
    kizi 100 plants vs zoombie game
    slither.io kizi one
    yoob Masha And The Bear DollhouseMasha And The Bear Dollhouse
    friv 10 play Ariel Baby WashAriel Baby Wash
    Click to link and play free 7777 game best: action game - frozen game -Girl game - io game - racing game - shoot game - puzzle game ....

  86. What's the best place to suggest ... by Anonymous Coward · · Score: 0

    Answer: GitHub/BitBucket/SourceForge and the like.

    Write something rudimentary, put it on GitHub/BitBucket/SourceForge and hope to find people who also need it.

    Most free software is written because people need it for themselves. Very few people will volunteer their free time to write something they don't need.

  87. Where's yours that's better raymorris? by Anonymous Coward · · Score: 0

    See my subject: Compared to nearest competitor hostsman it's 64-bit (hostsman stuck in 32-bit) & does hardcoded favorite sites @ top of hosts - hostsman can't.

    * It's also SINGLE .exe multithreaded design - not dependent on SQLite (if that gets a bug in it? They're waiting a fix, IF it comes @ all - I don't have that issue).

    Yes I KNOW it's you raymorris - SO ANSWER THE QUESTION IN MY SUBJECT chimp!

    Cat got your tongue?

    Also your post history shows your typical posting times... you lose, LIMITED erroneous loser that you clearly are per https://slashdot.org/comments.pl?sid=10116243&cid=53672315/ & by the way? It's spelled "COMPETENT", not 'competant', moron (you're SO imcompetent, you can't spell, CHIMP!).

    APK

    P.S.=> So much for your UNIDENTIFIABLE ac 'critique' loser (raymorris) & as far as what /. users think of it? I'll post a couple dozen off the bat just to put SALT IN YOUR CUTS next stupid... apk

  88. /.ers vs. raymorris #1/2 by Anonymous Coward · · Score: 0

    his hosts program is actually pretty good by xenotransplant

    his hosts tool is actually useful for those cases in which one does indeed want to locally block stuff outright while consuming minimum system resources by alexgieg

    I've never tried to belittle (APK's) work, I've flat out said it's good by BronsCon

    take a look at the APK hosts file engine by SuperKendall

    APK is kinda right. I've tried his hosts file generating software. It works by bmo

    APK is totally right on this count. Adblock Plus on Firefox mobile is a dog on older, or lower end, phones. A hostfile based adblocker makes for a much better experience by chihowa

    I like your host file system by Karmashock

    I find your hosts file admirable by vel-ex-tech

    * My code's liked + recommended & hosted by Malwarebytes' hpHosts!

    APK

    P.S.=> More coming... apk

  89. /.ers vs. raymorris #2/2 by Anonymous Coward · · Score: 0

    I support APK's stand on the hosts file by Trax3001BBS

    Your premise that hostfiles are a good way to deal with advertising and malvertising is quite valid by JazzLad

    No complaints from me, I like APK... Reminds me to use a host file. Also, his stuff is free by aaaaaaargh!

    APK's monolithic hosts file is looking pretty good by Culture20

    APK... Awesome to see he's still spreading the good word by Molochi

    ABP is insufficient as a solid hosts file does everything that APK reminds us about by fast turtle

    APK isn't wrong by cfalcon

    APK, I know people give you a lot of shit regarding hosts, but please don't ever stop by nasredin

    You need APK's hosts file by Teun

    APK solution STILL relevant by Thud457

    you're right about hosts files by drinkypoo

    APK

    P.S.=> They're in addition to https://slashdot.org/comments.pl?sid=10120227&cid=53676523/ many more earlier + 1,000's worldwide - there's no arguing w/ success... apk

  90. Re:Dynamic Relational [Re: That's not how it works by Tablizer · · Score: 1

    Darwen and Date tend to be pedantic and don't focus on things shops actually care about. They spend far more time on chalkboards than in the field.

    Plus, SQL, or a variant of it, can be adjusted to fit most of their complaints. That would be more practical than entirely throwing out an established standard and starting over again from scratch.

    Again, I have gripes about SQL also, but something typically has to be significantly better to replace a standard, not merely somewhat better. And the SQL standard can be adjusted and expanded as new actual lessons are learned.

  91. Re: Dynamic Relational [Re: That's not how it work by Tablizer · · Score: 1

    If you can find a way to index blobs well, that could serve as a base kit on which to build specialized database-like tools.

  92. Re:20 years of experience = bwaaahahaha, bs by Anonymous Coward · · Score: 0

    Assburgers is obvious

  93. Re: Dynamic Relational [Re: That's not how it work by Anonymous Coward · · Score: 0

    Relations have jack shit to do with how tables 'relate' to each other. Those are associations dumbfuck.

    Learn the math first.

  94. Re:Dynamic Relational [Re: That's not how it works by Tablizer · · Score: 1

    Think of it as a prototyping tool.

    Let me clarify that. The proposal is to allow for a "loose" initial style, but a database instance can gradually be tightened as the requirements settle by adding various existence, type, parsing and/or lookup constraints. It probably cannot be as "tight" as a traditional RDBMS, but perhaps close enough.

    It can be "loose" and "medium tight". Few other tools/ideas can straddle even that much.

    (Throwing features at it could perhaps allow a really tight database, but I suspect there would be side-effects, such as excess complexity, and/or performance problems.)

  95. Re:Dynamic Relational [Re: That's not how it works by Tablizer · · Score: 1

    Yes, it can use joins. It can do just about anything one can do with typical SQL and even use SQL (with some minor adjustments in the way comparisons are done).

    It's not a new query language, I would note, but more of a new data model for tables (or table-like things). While I'd prefer other query languages, SQL is good enough, as explained in a sister message per learning curves.

    I'll assume your dev/null comment is intended as a joke, and file my reply under dev/null.