Ask HN: Is there a platform for sharing ideas that people want to “give away”?

287 points by balzss ↗ HN
I'm in the camp of "Ideas are worthless, execution is everything". Not in a literal sense, obviously, but I definitely have more ideas than time for executing them. Most of them are fun little thing or tools that would be helpful but not enough to actually do them.

I would like to submit them somewhere and maybe someone likes it and wants to create it. Or maybe I could get input why it's a stupid idea or how to improve them.

It would be also nice to see others' fun ideas. Maybe find a collaborator to work on them together.

Are you aware of such a platform? If there is none, what do you think about the concept?

172 comments

[ 4.2 ms ] story [ 240 ms ] thread
Quality varies wildly but if you're not adverse to reddit, check out /r/AppIdeas
Thanks for suggesting it, I didn't know about that place. It seems like a flood of unrefined ideas coming from non technical people. I also see a lot of "that would be a good business" type of ideas which is definitely not what I'm after.

The good thing about that place is that it points out some obvious flaws with my initial idea. Maybe doing it on Github instead of reddit and focusing on developers and requiring a bit more details before submitting a suggestion would solve these? I don't know.

"Ideas are worthless, execution is everything" means that with high probability everyone who can execute already knows your ideas.

If your idea isn't good enough for you to work on it, why would it inspire anyone else?

Maybe "idea" is a too vague term here. I'm not thinking about business and large scale things. Only small little things that are in the "sideproject" category. And it's not that it's not good enough for me but having a full time job and other responsibilities seriously limits my abilities for execution.

Here the "refinement" of the ideas could be shared like it is in a company environment or in the open source development space (but that is more the execution part).

Other than that I see your point and that's why I was (and still is) unsure about this. Maybe it can never work in practice...

I get your quote, but some people like myself get stuck when we try to think of fun side project ideas or app ideas to build something. This helps people like that who just need a little push in the right direction.
I don't think there's a direct correlation between a good idea and or interest in pursuing it. The idea may simply not cross the threshold of what you want to send time on.

This also may be one of those things that's not a billion dollar idea, or a million dollar idea, but just a 'couple of thousand dollars' idea. Some people aren't willing to spend time on things that don't cross that money threshold, but others most be willing to do it.

That's a good point. On the other hand one may have ideas that are not pursued because of: lack of domain expertise, lack of capital, family commitments, etc.
Exactly this. If I woke up with a million-$ idea tomorrow, chances are good I could not just get up and just pursue it. Why not let someone else take the chance?

Add to this that, as time progresses, more and more ideas that are doable by a person (or a small group) are already done. So your idea needs to solve its problem better (by whatever metric, e.g. price/usability/...).

This is somewhat countered by improved tooling (e.g. stripe, node.js, $stack_of_the_week) and cheaper tech (e.g. raw compute power), as well as by growing and better interconnected global markets (the global equivalent to opening a specialty shop in a tiny village or a booming mega city).

I'm reminded of the Halfbakery [0]

"The Halfbakery is a communal database of original, fictitious inventions, edited by its users. It was created by people who like to speculate, both as a form of satire and as a form of creative expression." [1]

[0] https://www.halfbakery.com/

[1] https://www.halfbakery.com/editorial/about.html

Thanks for sharing it. It is similar to what I was describing although on a much broader scale. I'll look into it in more details later because it has some funny/interesting suggestions.
Whoa, that site is still around! Brings back some web 1.0 memories. I used to hit that one regularly in my search results.
Fictitious? I put my very best ideas on there.
:) I am just quoting their about page verbatim. Personally, I think the statement undersells its value considerably.
I've been trying to remember this site for a long time. This is it! Thanks for posting, couldn't remember what the name was for ages!
(comment deleted)
I'm building https://makeithappen.dev just for that, it's in the MVP stage and pretty slow, but it will get there eventually!
(btw, looking for other people that would want to build something like that, feel free to reach if interested!)
(comment deleted)
> I'm in the camp of ”Ideas are worthless”

Then why ask people here for ideas for a platform?

You are here because you couldn’t think of all possibilities yourself.

Ideas are the first step, without which everything that comes after, wouldn’t.

I didn't used the expression in a literal sense (which I tried to state but maybe I didn't do it well enough). For me "ideas are worthless" represents the opposite of the mindset where people get secretive about their ideas or not wanting to give them away because they are afraid that someone will make good money with it.

I clearly care about ideas if I want everybody to share theirs. I just want to do it openly and freely without people thinking that others will steal them and make advantage of them.

Grandparent is right, though; everybody starts out as an ideas-first person. That's because having ideas is really easy and anybody can do it.

It sounds like you want the validation and esteem of your peers on the basis of your ideas. The cold reality is that having an idea does not at all entitle you to a reward; other people will also have your idea, and you'll feel like they have "stolen" or "made advantage of" your dream.

Many ideas are counterproductive; if they were carried out to fruition, they would either need to be retrofitted to the point of being a different idea entirely, or consume too many resources in proportion to the resources being saved. It is completely reasonable, therefore, to insist that ideas are not enough and that prototypes are required before designs can be considered for production.

Finally, consider a Kantian perspective. We can't all be ideas-first people. Therefore it'd be a lot more moral of you if you developed some programming skills.

It seems you misread the comment, no? There's little gain in being this standoffish, especially when your interpretation is off.

They're obvioulsy not saying that ideas are worthless, period - They're saying that ideas alone don't go anywhere unless you execute them. Furthermore, it seems they're here to share ideas, not to execute others.

I just maintain such a list on my website:

http://www.nateeag.com/software/ideas.html

I haven't tried to publicize it at all (well, until this post).

Start the list on a website somewhere, and if you want people to look at it, submit it to HN, Reddit, et al.

That should give you everything you need.

Not everything needs to be a platform.

> Not everything needs to be a platform

I couldn't agree more. I was thinking about a github repo so people can contribute via pull requests. I should have put more emphasis on the fun part and how I don't want it to be a Business Ideas™ because that goes against the spirit of my original goal.

I also like your list. Maybe I should put my list on my website as well. Thanks for sharing.

Nice list!

There are at least four Android GPS trackers in F-Droid: OpenTracks, RunnerUp, OSMTracker and TinyTravelTracker, maybe there's one less app you need to build!

https://github.com/OpenTracksApp/OpenTracks

https://github.com/jonasoreland/runnerup

https://github.com/labexp/osmtracker-android/wiki

https://github.com/redfish64/TinyTravelTracker

Thanks for the links!

Some of these I'd seen before and I actually used OSMTracker to generate GPS traces of my walks for a while.

OpenTracks looks like it might be closest to what I'd like.

What I really want, though, is something that aggregates the data from a collection of GPS tracks to give me the big picture - basically a static site generator that takes a directory of GPS tracks as input.

I've got a few tiny steps towards that implemented in a private repo, actually. It's private because my GPS traces are right there in the repo - maybe I should split them apart and get it out in the open.

A bonus feature / stretch goal would be to use ANT+ (or something else) to log heart rate and any other markers from a fitness device and provide deeper analysis based on those (also helpful for things like strength training where GPS is inapplicable).

BangleJS might just get me off my butt to work on this if it ships and gets good reviews: https://banglejs.com/

OpenTracks has support for Bluetooth LE (but not ANT+).

OpenTracks also supports visualizing several tracks on one map (requires either OSMAnd~ or Maps.ME as no map feature is build into OpenTracks). Just select the recordings in the list and press the map button in the action bar.

For visualizing exported GPS tracks, you could use TheKarte: https://github.com/dennisguse/thekarte It is a standalone JS-application and can be scripted via the URL parameters.

> A Better (D)VCS

Well there are a couple git based reimplementations. I look forward to GOT (http://gameoftrees.org/) functional but still work in progress

Got sounds interesting. Thanks for the link!
Not that I'm going to build this, but in regards to your time-tracking software[0]:

Is this something you'd want to integrate with Org-Mode or similar note-taking formats for logging? Or do you keep your time-tracking separate from your notes and TODO lists?

[0]: https://github.com/NateEag/track-time

I'm an Emacser but not an Orger, oddly enough.

For some reason I kinda want this to be distinct from note-taking, and it could be integrated with other tools more easily if it's a CLI tool (think things like automatically changing tasks when you change git branches).

I took a look at your page and found Watson. Thank you so much for linking to it. I’ve been looking for such a tool for a very long time. Will probably try it out soon. Thank you again!
I really like your Marauders Map idea.

I'd been playing around with location sharing, and making a map to see where everyone in my family is, as wall art.

But I completely forgot about how neat the Harry Potter Design was. I'd love to put a skin on it to make it more like the Marauders Map.

Have at it! The whole reason I publish these ideas is in hopes they may come into being.

If you do get something working I'd love to see it.

Such a refreshing opinion on ideas!

Its hard for a lot of people to look past their selfish motivations of being the creator.

But at the end of the day, if you don't have time but want it to be made... Why not share it!

For your audio engine, I'm unclear on which of this isn't covered by JUCE (besides open source)?
If it targets desktop OSes or mainstream mobile devices, it's not real-time. Those appear to be JUCE's targets.

I guess in the modern era of Web devs redefining established terminology, I should say I want a hard real-time system.

I want guarantees audio will not glitch, not reasonably good odds everything will be okay if I turn off networking, only use plugins from developers who know how to write safeish code on desktop OSes, kill all nonessential programs, and pray.

Similarly, I want the engine to be able to tell me what it can do on the hardware hosting it.

If you're familiar with the Nord Modular or the Nord Modular G2 (https://www.nordkeyboards.com/products/nord-modular-g2), their audio engines met all my requirements except open source and hardware-agnostic (really, they were the source of most of the requirements).

Learning audio programming on my beloved G2X, falling in love with it, and watching the platform slowly die is why OSS and hardware agnostic are requirements now. It's been unsupported for years and Motorola hasn't made the DSP chips it uses in years.

One day, my patches will no longer be playable, in a way that just isn't true for acoustic instruments.

I don't want that to happen with the platform I move to once the G2 dies completely.

Hope that clarifies it some?

Follow up question - Does anyone have advice for changing your mindset so you actually notice a potential idea when you have some pain point? I feel like I ignore my own ideas that seem insignificant. It just isn't a reflex to think "hey I should write a program to solve this".
You could take a route similar to how you train your brain to notice that you are dreaming.

Basically, start making it a priority in your mind to notice these ideas by creating a habit to think about them intentionally. Take some time everyday to write down any and every idea you have for a software that would help solve something, anything. It's not the ideas the matter, it's about training your brain to make them important. If possible, do it multiple times a day.

Fast forward a couple weeks and you'll be writing down that "insignificant" idea you just had!

This is good advice, thanks!
(comment deleted)
Ideas are not just cheap, the huge majority of them are actually bad. Most ideas are actually not worth the time to consider them.

If you want a repository for good ideas, I think first you need to find a way to filter the bad ones.

And if you could do that reliably, you should already be a billionaire from your many successful startups.
Success is 1% inspiration 99% perspiration.

Being successful at business is a different skillset than having good technical ideas. The best idea in the world won't build you a sales force magically nor will it put into place a manufacturing chain for you.

Yes, agreed.

But if you can consistently predict whether an idea is "good", by definition you should be either hitting it out of the park consistently or getting massive returns on investments.

You are spot on. After checking some recommended sites here (e.g. /r/appideas) it's clear that a lot of people just shitting out (for lack of a better word) ideas without half of a thought on execution. I think there are a particular kind of people who do this. The kind who wants to patent everything and always looking for the Next Big Thing™.

I have no solution for this other then focusing on the following things:

    - How detailed the idea is. The mere fact that someone took the time to think about it and write it down (1-2 page at least) is a good first filter that throws out things such as "It's like tinder but for job search".

    - Limiting it to "technical" people who has experience with actual execution of ideas and instinctively point out problems
Kickstarter look at products which have good response and see if you can execute faster and better.
Same for upwork requests. See if you can find common tasks that can be automated or generalized into a product.
There are a lot of us with the technical chops (and/or can get a team together) to make a good software solution/product/service that are stuck on step 1: Identifying a real problem that companies will pay money to have solved for them.

I wish there was a place/service that would connect businesses with real problems (that they either can't or would rather not solve in-house) with aspiring (tech) entrepreneurs. I'm sure there's a large number of such opportunities out there, probably in industries/domains most software devs don't have much experience in and wouldn't think to explore.

You identified a sales problem. There is a giant gulf between problems that companies say they have, even say they want to pay for, and actually cutting a purchase order when the rubber meets the road.

What we are lacking is a blockchain-verifiable reputation audit trail into an escrow-like system tied to an ideas factory on one side, implementers on another side, and funders on a third side, down to the individual natural person level. The problem with an escrow is no one wants to park unused capital, but implementers are screwed if they put up the effort and when it comes time to collect all the "funders" evaporate.

Milestone-based backing also encounters problems with funders getting screwed when implementers reel off an endless stream of milestones with no real end in sight, like with Star Citizen.

If you can trace escrow and delivery promises (perhaps with time bounds) not just to an organization but to a natural person sponsor within that organization, then over time the actual probability of funders and implementers actually delivering can be tracked and algorithmically computed for present and future promises to fund or deliver. This tends to flush out sociopathic individuals who hide their track record behind their hops from organization to organization (especially those who implement dark patterns that only show up in the long-run).

This is just recognizing a general scaling problem with monetary systems in general: they preserve pricing information but lossy encode all other aspects of the transaction, and that doesn't work efficiently in a global economy.

oh please don't bring blockchain into this and put a simple task/bounty website on a giant replicated public db.
Sure, how else can I ensure that the records are distributed, replicated and simultaneously not tampered with? And timestamps with verifiable attestations? I thought of trying to use signed keys, but the key management quickly became a non-starter, so how else could I structure this without it turning into a nightmare human factors challenge?

Upvoted, because I honestly was hoping someone would challenge the blockchain part and show me a better solution. I'm not keen on that piece myself, but don't know how to design around it without raising other concerns I'd rather not deal with.

Looks like you've just identified a real problem that entrepreneurs will pay money to have solved for them.
What if HN built out a post type for idea sharing? Maybe a monthly post your coding project ideas thread?
My humble suggestion: write a web page with all your ideas, publish the page on HN and let people comments. It has already been done in the past.
You can do that on Twitter.