Hacker News new | past | comments | ask | show | jobs | submit | more CheckHook's comments login

No, they probably leave the workplace for 5-10 minutes to purchase one.


To build this at the authors age is very impressive.

I find it interesting to see how the youths of today embrace programming. Knowing the authors age adds value to the post IMO.


Agreed. OP creating this cool chat bot is very impressive. Discussing it's usefulness or sophistication is probably superfluous atm. OP is 14 and built something.

Personally, my stomach twists when I read the post because I only ever got into programming at 25 and it's deeply troubling to see I missed the last 10 years.


People don't steal ideas. Tell as many people as possible. Never ask someone to sign an NDA before hearing your idea, you'll instantly lose all credibility

I find this hard to believe and can see why experienced people would keep startup ideas close to their chest.


People copy success, not ideas from random people they meet at parties. It's really that simple. Once your idea turns into a success (that's a lot of work), then people will start wanting to copy you.

I can assure you no one wanted to copy Pinterest when it was just an idea. Most people think your idea is bad, they are just too polite to tell you.


Experienced people don't keep their ideas to themselves. They don't tweet about them or write blog posts about them, but they definitely do discuss them with their peers, networks and mentors. That's the critical point. You should tell people whose opinions you trust and value because without their input your idea is worth much less, and the chance of them stealing the idea and executing it better is absolutely tiny. If you genuinely trust someone there's no need for an NDA.

Plus, the number of times anyone has been burned by not having an NDA in place is probably a million times fewer than a person has been helped by someone they shared their idea with. Sharing is helpful far more than it hurts anyone.


I believe the source of the confusion is the difference between your secret sauce and your elevator pitch. They're talking about the elevator pitch. If "everyone" doesn't already know your elevator pitch, or at least doesn't hear it soon, you've probably failed. They're not talking about your secret sauce like, I donno, your AWS login credentials or a really interesting development roadmap or your financial or marketing strategy or something like that. If you can't separate your secret sauce and your elevator pitch that's also a serious problem.

The elevator pitch for facebook is we're gonna get prime demographic young people to look at advertisements on our social website.

The secret sauce in the roll out was to try aspirational marketing where only ivy students can join and diffuse out thru cool/rich. The medium term secret sauce was something like the pages don't look as foul and obnoxious as myspace pages by dramatically limiting them and the real name policies. The longer term secret sauce is the content they view is sneakily going to be provided by the viewers for free via social networking effects luring them on.


The idea stealing myth originates from people (cubicle drones) who have so few ideas of their own, that when they finally have one, since it seems so scarce to them, it obviously must be valuable and thus worth "stealing". Unfortunately, this kind of people also lack the ideas necessary to realize the few "precious" ones they have.

Who does have a chance of realizing them, are people with lots of ideas, also about how to actually implement ideas. However, when you reach and surpass the "idea a day" treshold, while being able to implement maybe 1 or 10 each month, you get to discard hundreds of your own ideas each year, making them pretty much worthless.

So you should never be afraid of sharing your ideas; whoever you're telling them to, will either not care, or fail miserably trying to "steal" them. In each case you're safe. As for the monthly surplus ideas, if you're not implementing them, you risk nothing by sharing them either... except maybe feeling dumb in the off chance of seeing someone else successfully implementing an idea you thought was worthless.

PS: in the even rarer case of sharing an idea you're implementing, and someone else beating you to it... you suck, do something at what you suck less.


All true, and I would add that the sharing of ideas helps you to refine them, in the same way that describing a programming problem to someone else often helps you resolve it, because you have to structure the problem in language that makes sense to the other person. Sometimes simply structuring a concept in a way suitable for speech presents obvious answers that weren't possible when it was a ton of internal dialogue.


Yeah, exactly. If you have just a couple ideas and you think they're great what are the chances they're actually great? you should have dozens and be pretty sceptical and critical to filter out the really good ones.


Ideas that you keep in your head and don't execute on are like brain crack: https://www.youtube.com/watch?v=0sHCQWjTrJ8


Ideas are mostly worthless. It's the execution that is valuable. I mean I wouldn't share my idea with Rocket Internet, but you get my point.


Context: Rocket Internet is the name of the German company operated by the Samwer brothers, who have a reputation of cloning silicon valley's latest and greatest ideas for the German\EU market. Not technically doing anything illegal but certainly not held in the highest regard.


They clone successfully executed ideas, not any old idea someone has.


However they also consider their strength to be execution not innovation. That doesn't rule out ideas that seem like "obvious wins" but have yet to be tested.

Edit: Apparently in their mission statement they claim to only use proven ideas, but I still wouldn't do business with them regardless.


Why is it not held in high regard?


I agree, though I've never really agreed with the concept that idea and execution are separate things. I see an "idea" for a software application they way I see an idea for a novel. The execution and idea are very closely intertwined. Even intertwined is probably the wrong word, because that conjures up an image of two different things that are too tangled up to separate. I'd go even farther. The idea becomes the idea through the execution.

I suppose there is a sort of genesis of an idea, but even that probably already arrives with images of a UI and perhaps code in your head...


Even in Rocket Internet, the value is mostly in the execution, they have the resources and the expertise to copy any kind of project and they can create a whole team from scratch really quickly. And they are not going to spend anything on an unproven idea, before being copied by Rocket Internet you have definitely more important things to worry about.


> they are not going to spend anything on an unproven idea Exactly!

It's even in their mission statement: > Rocket identifies and builds proven Internet business models and transfers them to new, underserved or untapped markets where it seeks to scale them into market leading online companies.


Ideas are like assholes, everybody has one.


This is the general motto for a majority of people. If you've done several startups with big exits, then yeah keep your idea behind NDA's because you can.

For everyone else, no one is going to steal your idea. Even in the remote possibility that they somehow would, then you better be more motivated then them and should be well enough ahead that they can't catch up.


I don't find it hard to believe at all. The simple fact is ideas are cheap and everyone is full of them. Execution matters. The idea does not.

An NDA is appropriate for something that is a bit closer to fully baked than just an idea. If you've got a proprietary algorithm or business database that you don't want to leak, then an NDA is appropriate. If you're demanding an NDA just to talk about an idea that you haven't even started working on yet then you're just wasting time and oxygen.


I agree with you 100%. I used to live in a small town and worked for a company whose CEO was infamous for stealing ideas. According to him, he wasn't actually stealing ideas, he was just implementing other people's ideas without them.

The typical scenario -- according to him -- was someone would pitch an idea to him, then he would counter that they should go half on the seed money. If the person wasn't able (or willing) to come up with the money, he'd implement the idea without them.


How many of those ideas were given the full attention of the CEO and turned into large businesses? It seems like it's easy to take an idea and start to implement it, the hard part is if it doesn't "go viral" or take off massively you now need to really invest more than just money in it.


Be careful about this one. Don't freely tell your idea to people who have the wherewithal to then go and build it, because they just might. What Mark Zuckerberg did to the Winklevoss twins should be enough of a cautionary tale for any entrepreneur.


The Winklevoss twins were destined to take their good idea and turn it into crap that Zuckerberg wouldn't want to be involved with and they did eventually turn out a turd.


My original point still stands, if the Twins hadn't disclosed the idea to him ... there might be no facebook today.


Wasn't the idea out in the open before that? A social network?


Very much so. Friendster and MySpace were already prominent.

Zuckerberg got the inspiration to do Facebook from the project the Winklevoss twins were trying to get off the ground, and further to do an elite social network riding off of Harvard. That was their primary contribution to what became Facebook; which is to say, not much.


> People don't steal ideas.

while it feels counter-intuitive, this is absolutely true. people don't steal your idea because theirs is always better.


An idea alone is very hard to copy unless you have deep expertise in that area and can quickly understand the problems it solves.

For example, you describe me an idea for some SaaS startup targeted at constructions companies. I have no clue about this industry, so no matter how well you describe it to me I simply can't judge it and definitely can't implement it.

Even if you are an expert on the target audience and their problems, the small details that make the difference, you can call it vision, are normally not part of the 'idea'.


Everyone thinks this until they start pitching ideas. No one wants to steal your idea; in fact, the most common reaction is to explain why your idea is stupid.


I'd tell as many people as possible about what I have built, but I might stay a little quiet about what I am building until it is ready to show.

If I have what I consider to be a good idea, and I am actively pursing it (i.e., writing code to implement it), I would probably keep it close to my chest until I have something to show.


I think people are missing a key point a little bit. It's not about telling people your idea, giving them your idea, it's about getting feedback from them, its about learning from others.

Ideas get better when more people think about it.


Like everything else, it's a tradeoff. Knowledge about certain market topologies actually can constitute a tremendous advantage, although NDA's are employed far more than is actually necessary.


It is often inexperienced people or "business" guys without any technical background who think they have the billion dollar idea when in fact there are a thousand people who had the idea before who couldn't or wouldn't execute.

So, that advice goes for them: forget NDAs and get good feedback. On the other hand, if you really know what you're doing, you'll know if the idea has a lot of intrinsic value and/or potential for being easily stolen (infrequent and often unpredictable in those rare cases), and who you can to talk to about it.

More often than not, "ideas" are pretty simple and valueless and even the best execution can't do much to keep the business afloat. Many successful ideas come from something as simple as merging several different fields (only an expert in both fields is likely to come up with it), or simply from some enabling technologies maturing enough to have everyone and their dog execute the ideas they had but couldn't build successfully before (tablets come to mind, many mobile apps and so on).

Experienced people would know what to do with their ideas. Who to talk to to get advice, what to keep close to their chest or not. Others would benefit greatly from any advice at all they could get and for that they need to run the very small risk of telling their idea to others.


Can you elaborate at all on why?


Somebody with more funds and connections could ship your idea before you rendering yours obsolete. In the case of a hardware based startup they could even patent the idea first.


Anyone with the resources and gumption to outperform you at your own idea is someone who has their own ideas. They aren't looking for ideas to steal, because ideas frankly aren't that hard. They're looking for progress on the ideas they have.


The whole point of the "tell everyone about your idea" mentality is that your idea isn't important/special enough to be copied.

It's supposed to be humbling advice to directly contradict this argument.


That would actually be the same amount of steps as the current situation.

I often leave re-stocking items till later and ultimately end up forgetting.


True, I guess I imagined it more as building a shopping list throughout the day/week and ordering once at the end of the day, not separate orders for every button click.


The Gillette button seems the most useful to me, I'd have it in my bathroom drawer for when I take the last blade out of the pack.

I'd stick the Bounty button to the wall above the paper towel holder in the kitchen.


As others have said, your website is not very informative but I signed up after reading your Medium post.

I really like the project and think it has a lot of potential but could do with some polish. Well done!


I think the author has indirectly replied to you via the article:

> Note: The numbers (700 Billion, etc) are there to give context and a sense of scale. This wasn’t a small boutique design company—which fwiw I’ve worked for a couple and loved it—this was the company who got valued by that amount because they’re doing something interesting. I personally don’t see money as a measure of worth, but as a freelancer and well, running my business, should not and cannot ignore it. Numbers such as ‘5000 miles’ are there just for stylistic reasons, saying ‘a flight’ would be way more banal. Chill and have a good one.


3 less legs than he was born with?


> For example, realising that other people find listening to trance music also helps them code.

I'm starting to find that listening to repetitive music helps with coding as opposed to lyric based music such as hip-hop.

It would be really interesting to see how many others feel this way and what else helps them focus.


Definitely feel the same way, I even have the habit of extracting part of songs to make short looping versions to reinforce the effect :)

Otherwise di.fm long mixes usually hit the spot.

----

Something else that also works well for me (but not everytime) is long playlists of conference talks, fullscreen on the second screen (usually the ~25 minutes ones work best because it's in-depth enough to be interesting, but not long enough it gets boring, plus if my curiosity gets tickled to look deeper into a topic, I can pause the video to dig deeper before continuing).

I tend to mix both [and it lets me re-use the in-ear headphones that only have one side working anymore]: left ear on talks, right ear on music :)


Oh for sure – instrumental-only for me. Lyrics are too distracting. I like ambient, downbeat, chillout-type stuff. Groove Salad on SomaFM is great: http://somafm.com


Groove salad is the best! Like Pavlov's dogs, hearing groove salad means time to go to work.


I really like Post Rock, its a little slower then techno/trance. Here are some reccomendations:

Godspeed You! Black Emperor: https://www.youtube.com/watch?v=PZwQeZh6rP0

God is an Astronaut https://www.youtube.com/watch?v=HKFDYdaSyng


I also listen to a lot of post rock while programming.

Two more recommendations:

- Explosions in the sky

- Mono ("For My Parents" is my favorite post rock album)


You can't drop all those post rock bands without giving Mogwai a mention


I really like the latter. Spotify recommended it a few weeks ago.


I enjoy the Grateful Dead's long improvisational jams while coding. Try track 10 for example, and be sure to listen to it in its entirety:

https://archive.org/details/gd73-07-27.aud.weiner.gdadt26.26...


I think the theory is that you need to distract a certain part of your brain if you want to get on with a task that requires a degree of concentration. Dance/trance works pretty well for this (for most people). After all music is just a way of tricking the brain into enjoying counting.

Once I tried listening to classical music, I found it very difficult to program to. I decided that the music was too complex and actually used the complex-task part of my brain (which I needed for programming). I also had a similar experience when I tried to play a language learning tape in the background while programming.

It's a fun experiment to run on yourself either way.


I find that whatever music I use for working out works best. I guess there's some link in my brain - the meditative state you get into when you exercise where it's just you, the pain and the music puts your brain into a highly focused state. I discovered that after a while of doing this, whenever I listen to my exercise playlist, it puts me into that same focused state regardless of whether I'm exercising... and I now use the same playlist for highly focused/fast pace programming. Of course it helps to maintain the link between that kind of music and focus if you regularly use it for exercise.

YMMV


If you're still interested, try solo stringed classical pieces while coding. Bach's solo cello suites are a good place to start.


For me, lyrics are fine if I know the music well enough (as in, can recite the lyrics fluidly from memory). Otherwise, I mostly listen to bebop and free jazz. Repetitiveness is usually not welcome, though.


Nothing gets me in focus like the mixes over at musicforprogramming.net

Great selection of ambient/non-invasive electronica.

If that doesn't cut it, Burial and Vangelis always does the trick. And for sessions where it's only some brute force grokking, some uplifting jazz from accujazz.com


I feel that I go too fast, start making mistakes, and missing obvious things, but maybe it's different when creating rather than maintaining. I prefer ambient and chill music when maintaining.


Music with no lyrics for me. Mostly jazz, not really repetitive.


(Uplifting) trance, preferably no lyrics, for me.

Post metal (again no lyrics ) on bad days (more than a year since last.)

Maybe someone with higher level account can make a poll?


Game soundtracks also work well because they're designed to be non-distracting


Spotify has a massive UX flaw.

To access the options for a track there is a button on the right hand side, this is also where the scroll menu appears. I often find myself half way up the playlist when I wanted to queue a song.


On Android? That's where I experience this same infuriating problem.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: