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?
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?
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.
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.
Sounds an awful lot like AVISynth...
If you have a need, you start a project and write code.
"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.
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.
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.
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
the rest will magically generate 777 billion rupees
Alien source software. n/t
Everything I write is lies, read between the lines.
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
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)?
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.
Table-ized A.I.
1) learn to code, write the software
2) get a job, pay for the software
Simple enough, you stupid asshole.
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.
This looks a lot like https://mariadb.com/kb/en/mariadb/dynamic-columns/
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.
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.
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.
What about contacting people working on existing tools?
For instance, there is GLIP-Lib for dynamic filters and Movit/MLT for static ones.
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.
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.
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.
> Black and white categorisation is rarely correct.
no, it's always correct
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?
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.
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.
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.
:) "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...
on Windows on could use Avisynth (with https://github.com/mysteryx93/...) to apply HLSL Shaders,..
(not sure if something similar is available for Vapoursynth)
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
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...
ShaderToy may be able to do it?
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?
He's wrong It's never correct!
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.
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.
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.
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.
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/...
In bed.
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
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.
Trump has a golden umbrella to protect against golden showers!
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.
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.
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.
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?
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."
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.
Applying 3D shaders to pure 2D data wont do much you could not do with a regular video filter.
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?
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.
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.
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.
...I can ask for something that runs exactly like the Microsoft Windows project, except I pay nothing for it. Thank!
I got as far as opening Notepad, then I realized I can't code!
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
Sounds awfully like Prolog.
Ezekiel 23:20
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.
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.
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.
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'
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.
"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
Of course
Simple
better tool for programming,
visual GUI programming tool,
better make, better yacc, better colaboration tool for programming.
everyting else is easy
It's not really active yet, but there's a subreddit for this:
https://www.reddit.com/r/OpenSourceRequests/
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)
....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.
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.
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?
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.
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.
Cuba.
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.
Table-ized A.I.
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?
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.
Table-ized A.I.
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?
Table-ized A.I.
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
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.)
Table-ized A.I.
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.)
Table-ized A.I.
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 -/\/\-
SQL, or at least some variant of it, is good enough
Yuck! I'm sure Darwen and Date would disagree.
Ezekiel 23:20
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?
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
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.
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
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
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
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.
Table-ized A.I.
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.
Table-ized A.I.
Assburgers is obvious
Relations have jack shit to do with how tables 'relate' to each other. Those are associations dumbfuck.
Learn the math first.
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.)
Table-ized A.I.
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.
Table-ized A.I.