hacker news with inline top comments    .. more ..    8 Sep 2014 Ask
home   ask   best   5 years ago   
1
Ask HN: Moving from London to Amsterdam
4 points by tomelders  1 hour ago   2 comments top 2
1
bulte-rs 11 minutes ago 0 replies      
Perhaps I can set you up to have a short talk with my wife; she's does compliance work for expats and is - hence - familiar with legislation. Either she knows what to do or can point you to someone who can help you further.

Shoot me an email (in profile) if you're interested.

2
nc 31 minutes ago 0 replies      
Might be worth speaking to Mike Lee http://mur.mu.rs of Delicious Library fame. He's started Appsterdam.
2
Ask HN: How do you manage ideas, tasks, notes and other stuff?
11 points by Zakuzaa  14 hours ago   13 comments top 13
1
fidz 1 hour ago 0 replies      
So, i bring three things wherever i go:

- Sticky notes: Yes, a small sticky notes is enough. I write down all my to-do list _at that day_ in that small sticky notes. If my todos do not fit on single sticky note paper, i must write it on another paper (for another day).

- A small book: B5/A5 size is good. It is very effective when i am unable to pick up my phone (e.g.: in commuter). I write most of my ideas there.

- Google Keep (within my Phone): Seriously, i have tried Evernote, Springpad, etc, and nothing suits my usecase. I don't need categories, tags, etc. What i need is stream, because i don't care my old notes. I don't care about reminder a month ago to buy a juice for my mom. I only care about newer notes.

2
lfam 10 hours ago 0 replies      
I use a set of plain text files in a directory that is synced between all of my machines. This is flexible and basic enough that it can be adapted to any use case or productivity system as necessary. When I need a more specific workflow, I can develop something on top of it. Staying with plain text and having reliable file sync is just a foundation.

I access the files with a fluid interactive interface and full text search provided by Notational Velocity / nvALT (http://brettterpstra.com/projects/nvalt/), for when I'm in a graphical environment, or my own NV-inspired shell script(https://github.com/lfam/n) for when I'm in a console. My primitive script has Bash and Zsh completion and gets out of my way pretty well... could be improved a lot, though.

I use Syncthing (http://syncthing.net/) to sync this directory between my devices. Syncthing is a FOSS decentralized file sync program that works on Linux, OS X, Windows, FreeBSD, and Solaris. Plus there is a work in progress Android app. I recommend it highly if you are looking for a FOSS alternative to Dropbox or BitTorrent Sync. It works right now which is saying a lot compared to its competitors, and it is truly decentralized (no server / client architecture like Seafile).

If anyone here is an Android developer, they could use your help, especially with the filesystem.

I've been meaning to explore org-mode. Maybe next time I take a long plane ride.

3
dirtyaura 6 hours ago 0 replies      
I use Evernote for capturing and Asana for task management (both personal and work projects). I have used a lot of tools in the past (Omnifocus, Simplenote, text files, Emacs org-mode, Trello, Google tasks..., Clear) but I'm quite happy with my current setup. Now that Asana has a native app, both work well-enough in desktop, mobile and tablet.

Some people try to use one tool (for example Evernote) for everything, but in my opinion there are benefits to separate ideas, writings, sketches from tasks that need to be done.

4
aaron987 10 hours ago 0 replies      
I'm surprised nobody has mentioned Evernote. Unless I am misunderstanding your question.

I just save things in Evernote. Physical documents get scanned and uploaded. I also use BitTorrent Sync for things like music and videos. Extremely sensitive stuff like banking documents are encrypted and synced as well. I don't upload that stuff.

5
sauere 13 hours ago 0 replies      
For many years, i have tried many things:

- Apps such as Wonderlist, Clear...

- Entries in my GMail Calender

- Notes App on my Phone

- Post-it notes

- Writing reminder emails to myself

At the end of the day, nothing really worked for me.What DID work for me: a Whiteboard on my front door.

I have all my project ideas, to-do lists and appointments on there.

6
ejstronge 7 hours ago 0 replies      
I'm a huge fan of Vimwiki (https://github.com/vimwiki/vimwiki).

I've got multiple wikis for different projects I work on. I keep the wikis in a Dropbox folder to sync them across devices.

Since I use markdown for my Vimwiki files, I can edit them fairly easily - I use Editorial on iOS when I'm away from a computer.

7
euid 13 hours ago 0 replies      
Org-mode for in-class notes, since I'm a student.

Gitit personal wiki for technical information (my blog post: <http://nathantypanski.com/blog/2014-07-09-personal-wiki.html...).

Google Calendar has my schedule, including where I am at any time during the day. It syncs with my phone, laptop, and tablet. While I would prefer something plaintext (like Org-Mode offers) the Android compatibility is not as good.

Google Tasks (integrated with calendar) and Google Keep for on-the-go notes and tasks.

Paper notes in two-column Cornell style in bound notebooks <http://www.reddit.com/r/GradSchool/comments/27l7tx/whats_you....

8
thearn4 12 hours ago 0 replies      
I've played with a few different things, but right now I just have a plain text file at the top-level of my dropbox directory, as a rough short-term notes and to-do list. Then I turn these into work task as all-day events in my google calendar. I shuffle them around the calendar to plan out my week. When completed, I delete each of them. For each month, I keep a simple plaintext record of each item finished this way. Makes it pretty easy to put together quarterly or annual performance reports.
9
dangrossman 13 hours ago 0 replies      
A post-it note on my desk if I need a reminder for something today/tomorrow. Notepad.exe for copying/pasting code, URLs, numbers while working. Trello for everything else.
10
sperant 9 hours ago 0 replies      
Notational Velocity (and nvAlt) synced with SimpleNote through Dropbox, so I can access it anywhere. Works like a charm, simple enough so that the setup does not get in the way of anything and I need not have to think about it when note-taking, but robust enough to be everywhere whenever I want it.
11
cheese1756 12 hours ago 0 replies      
I use Trello, and then I have it sync with Google Calendar. That way, I can handle individual tasks with the flexibility that Trello allows, but use Google Calendar when I need a broad picture of due dates.

For me, to-do lists are far too limiting. Trello strikes the right balance, however, when it comes to customizability.

12
walterbell 11 hours ago 0 replies      
13
kayman 12 hours ago 0 replies      
Org-mode, gcal, notebook/pen/paper.

Keep it all in text, avoid vendor lock in. My workflow is timeless and needs to outlast the latest trend.

3
How long do I run an experiment for?
3 points by hganesan  9 hours ago   3 comments top 3
1
anthony_franco 7 hours ago 0 replies      
A great, actionable guide I'd recommend is the book Running Lean.

But knowing is half the battle. By this point everyone should know about Lean Startup and Customer Development. The true test is having the discipline to apply the principles rigorously and not cut any corners. That's where most entrepreneurs stumble, I think.

2
Ryel 7 hours ago 0 replies      
Test the idea until you either find a result (good idea or bad) or you stress your limits (financial/emotional).
3
Animats 5 hours ago 0 replies      
Read "Why Experiments End", which addresses exactly this question.
4
Ask HN: What's your best startup idea that you're not going to pursue?
98 points by hpvic03  4 days ago   198 comments top 54
1
nardi 4 days ago 8 replies      
An online-only bank (with ATM support of course) that lets you have as many "virtual" accounts as you want, and lets you set up programmatic rules for transferring money in between accounts on certain days/times, or triggered by events ("transfer $100 from B to A if account A goes below $100, and notify me by email"; "on overdraft from A, withdraw from B instead"). Then have a debit card that you can use to charge to any of your accounts, and an app that lets you configure which account it's drawing from.

This would make "budgeting" very easy. Have a "food" account, an "entertainment" account, etc. Do weekly or monthly budgets by transferring money into your mini-accounts, and denying transactions for each account when it goes over budget. (Or let the transaction go through from a backup account, but notify you that you went over budget.)

Also, have an API that anyone can write apps for.

Of course, I'll never do this because starting a bank is really hard.

2
mattwritescode 3 hours ago 0 replies      
A paper version of a sat nav.Essentially its a book with a picture of all the roads. A reader will be able to use it on the go to see where they are trying to get to.
3
frequentflyeru 4 days ago 3 replies      
Github for travel planning. You can collaborate with your co-travelers on creating an itinerary but then like github you can fork other peoples completed itineraries and make them your own.
4
conductr 2 days ago 0 replies      
Uber for hiring a undocumented worker/day laborer. Sometimes I hire these guys[0,1] and I have to go pick them up [2], try to find one that speaks decent English, negotiate pricing, explain the job, and manage the quality of work[3].

There is actually a huge potential to improve the worker side of the current status quo. Right now, these guys have a ton of idle time[4] and there is a pricing opportunity[5]. There's a lot of other opportunities in this, I've been mulling it over for the past few years, I can build it just don't want to market/grow it[6]

[0] for projects that I don't necessarily need a contractor for[1] or, work that a regular contractor doesn't do, like; my lawn guy doesn't clean gutters, my housekeeper doesn't clean windows[2] taking them home is worse - they're probably dirty & sweaty and I don't that in my car[3] can't have high expectations, these are generalists don't expect them to do high quality tile or carpentry[4] they sit in front of hardware stores for hours just waiting, some days they have no work, there is never a guarantee of work[5] they would take less money for guaranteed work, they could build a reputation and charge more for work, they could have their own transportation; saving the buyer the hassle of playing taxi service (often the buyer is a contractor, not a lone home owner like me)[6] if you do, let's talk

5
darkstar999 4 days ago 2 replies      
Remote sysadmin service.

Percona has a remote DBA service that gives us 24/7 access to a team of proficient DBAs for a fraction of the cost of hiring one.

I'd like to see the same product for cloud sysadmins.

6
evv 4 days ago 1 reply      
Uber for digitizing, storage and disposal.

I have boxes and boxes of tapes, disks, notebooks, books, and photos. All of which I'd prefer to have digital. Other physical things could be digitized with video, photographs, and scans. I would take them to my street corner and a driver would pick them up and deliver them to a digitizer. They could show up in the cloud a week later, or be delivered back to me in a hard drive.

Once the digital copies are received, the customer can request to have the goods responsibly disposed of. The service could also cover long term storage for customers who want the originals to remain intact. Possessions can be returned to the owner within a day or two's notice.

A service like this would allow people to minimize their physical existence while preserving the memories associated with physical possessions.

7
pkfrank 4 days ago 4 replies      
Love this thread idea, had been considering posting one myself.

- Tablets for seniors: when the elderly population sees an iPad ad, they're not captivated or entranced; they're intimidated and disappointed that they're left behind by technology. I envision the "jitterbug for tablets" -- built on Android with big, tactile buttons; a 'never get lost, take me home' feature; remotely controlled functionality (IE turn on/off apps); etc. They wouldn't use much bandwidth, so you could build 3G right into the device and charge a significant monthly premium -- after all, it's a dramatic quality-of-life improvement for someone sitting in a retirement home.

GE and a few other companies are doing similar projects, but no one is really executing all that well IMO. Problems: would be super hard to get off the ground / defend, and the market is becoming increasingly obsolete.

8
adrianmpc 4 days ago 1 reply      
Something that pipelines charitable donations through micro-financing. Say someone needs a payday loan, and Bill Gates is going to donate a billion dollars to some charity. Instead, that person gets the loan with no interest or penalties and sets up a payment plan with that charity for the amount. Should create more efficient spending patterns for low-income families, particular those that encounter short-term deficits, while still getting the charities the same amount of money in the long run.
9
jonbischke 4 days ago 8 replies      
A couple of years ago I proposed an idea for "AirBnB for self storage" on Quora: http://www.quora.com/Collaborative-Consumption/What-is-the-n...

Still seems like a massive opportunity. $24 billion market in the US. Inconvenient locations (for many people). People have (collectively) a massive amount of under-utilized space. Not without its challenges but neither was AirBnB when it started.

10
juanplusjuan 4 days ago 2 replies      
A service for freelancers that automatically withdraws projected income tax and puts it into a safe money market fund so that they can make a little change on it (more in better times).
11
mrfusion 3 days ago 8 replies      
Identify damaged roofs via satellite imagery, match to addresses, and sell the list to roofers for marketing?
12
digikata 4 days ago 3 replies      
Order while you wait infrastructure at restaurants. Basically pull up the menu via wifi while waiting for your table to clear. Take the order, and maybe even pay ahead. Orchestrate the order so that the food is available shortly after you sit down.

This lets the restaurant increase their profits by serving more parties through their tables at peak times - maybe 10-15 min per table that uses the order system.

Some variant of this might also work for busy bars too.

13
bobosha 4 days ago 3 replies      
A store-to-kitchen cart. I carry it in store, checkout items from within the cart - mos t current carts are clunky, heavy - one that you can push onto your car trunk and carry out into your pantry/kitchen. Basically the iPod of shopping carts. Would save billion of shopping bags, no more "paper or plastic?"
14
dorfuss 3 days ago 0 replies      
I thought of a math edu-game similar to CeeBot.

In CeeBot you learn programming concepts and whole languages by writing instructions for virtual robots. You can see how they move around and perform different tasks. (Actually Mehran Sahami from Stanford teaches the programming methodology course with a little virtual robot named Karel with exactly the same principle).

The player in my game would be a spacecraft captain. But unlike in other games, where you just press a button and the vessel goes to any direction, this ship had been hit by a meteoroid and its main computer is broken. Therefore all the commands have to be done manually and any computation is performed on a piece of paper and just put into the command line.

There could be no graphics at all. Just the roar of your enginges.

In the beginning the tasks are simple, but the more you play the more complicated the calculations become. It begins with simple arithmetics and trade. Later you need trigonometry to fire a "torpedo". It would be great if you could progress it even further, with advanced math and phisics, and also chemistry - you need to combine different substances in order to burn them as fuel or to produce oxygen to breathe or combine nitrogen and carbondiaxide in order to grow food in the farm.

It would be great if instead of taking tests the teacher would just say: "John, you are still on level 8, you should go to Alpha Centauri and fight with pirates. Play more!" - which would mean - learn to solve problems with two unknowns and calculate volume of spheres.

And imagine a multiplayer with students on the same level who have to make accurate calclulations fast because without it they would just float in the dark and cold outerspace.

I will never make it - I don't know math and programming that well - but I'd play the game!

15
bogrollben 4 days ago 0 replies      
I started a site just for ideas like this, mostly for hackathons: http://www.freeideas.co
16
mindcrime 4 days ago 1 reply      
I had this random idea today, that I'd totally do if I had any free time. There may already be somebody doing this - I haven't looked. But here ya go:

An "eliza bot" like service that doles out Freudian dream analysis when you tell it about your dreams. Maybe even combine a logging service so you can log your dreams (ala the way some people keep dream journals).

I really have few ideas for monetizing the thing, I mostly just think it would be fun to do. But possibly you could do some cool targeted advertising based on the "discussions" you have with the dream-analysis-bot.

17
whentheship 2 days ago 0 replies      
A search platform that allows users to find stores that specialize in whatever it is they're looking for. For example, here in Austin we have a store that sells upholstery fabric, specifically, and another that sells just bookcases. I've also seen a disc golf store. If I were looking for any of the above, I wouldn't remember that those specialty stores existed and so would probably go to Michael's for fabric or Ikea for a bookcase or Dick's for a disc. If there were a way to show stores that could give me a better selection to suit my particular need/want, I'd much rather shop there. Maybe if I search "fabric" it would pull up a location-specific list of fabric stores further categorized?
18
mileszim 4 days ago 4 replies      
Recipes based on the content of your pantry/fridge. The ideal solution would provide a db based on sensors/user input to know what ingredients and amount of those ingredients you have. Additionally, you can hook it into some calorie counter or diet tracking/fitness apps and it will make decisions based off of that.

Then you simply specify: "I want to make dinner, what can I cook?" The app links you to the recipe and any videos for making that recipe right to your device.

19
fidotron 4 days ago 1 reply      
A sort of reverse kickstarter with combinations.

Instead of just makers saying what they can do it would be based more on what people say they want, and attach a value to say they'd pay a certain amount for it. You could also declare that given x, y and z you could do a, b or c and thus giant chains could be resolved.

All a bit GOSPLAN like though.

I've also considered Tinder crossed with auctions: bid according to how hot you think they are, with highest bids getting to meet (and pay!)

20
rb2e 4 days ago 0 replies      
A specialst book store or lending library or archive in hard to find new and seconhand books. For some subjects, amazon and its secondhand book site Abe books (?) sucks if you delve into narrow neiches. They are enthuaists out there who crave a book which will teach them something. These books are published in areas which may not be as commercial as they once were.

The neiches are small. One for example is model engineering and related subjects. Books with plans, drawings etc. Construction methods.

21
jefflinwood 4 days ago 5 replies      
GeekFit - an online community of geeks/coders looking to improve from sedentary to athletic.
22
g12u 3 days ago 0 replies      
A system to retrofit an appliance into a smart home.

Example: My AC has its own remote. With my device I can record the wireless signals it outputs, similar to a garage opener in a car. Then with my mobile app I can create my own interface to power on/off, set temp, etc. I now use just my smart phone to turn on my AC. I press power on the custom UI I created in the app, it will send a packet to the hardware in my LAN, and that hardware sends the matching wireless signal to the AC.

Some things might still need physical fittings and cannot always be wireless devices such as power switches. New power splitters with this functionality would also be a good way to control appliances that just need to power on and off.

23
DanBC 3 days ago 1 reply      
"Music Finder"

You open an app. You're played three different pieces of music. You're asked which one you like best. The program branches and plays you three more pieces of music. Again they're different but from a more similar selection.

At each point you can highlight bits of music to go back to - to buy that music or to start the chain from that point.

One example would have this tightly connected to one particular publisher's catalogue.

It would eventually teach about music, giving comprehensive sleeve notes about the composer or the piece of music or the history or music theory or etc.

24
i4i 3 days ago 1 reply      
WeWillWalkYou - An online platform for volunteering to walk, visit, cook for, seniors. Trade time with a stranger's loved ones in your town, for the same for your folks back home.
25
covercash 4 days ago 2 replies      
I posted this before:

Popcorn Time for quality children's programming - Bill Nye, Mr. Rogers, Sesame Street, Avatar. Shows that are entertaining AND educational, none of that advertising filled, sassy attitude, Disney Channel crap.

26
DanBC 3 days ago 0 replies      
"Blind Lego Watchmaker" - lego biomorphs.

Dawkins' book "the Blind Watchmaker" introduced "biomorphs". These are intended to show the power of repeated random change and selection. He uses a small computer program to draw six images composed of lines. The user selects one and the program redraws another six images, making small changes based on the image the user choses. This is repeated many times.

The new version is pretty similar except it uses Lego pieces instead of lines.

27
ilanco 3 days ago 1 reply      
Underground garbage disposal. In Tel Aviv, the garbage gets picked up every day (hot climate), and because of traffic this is done early morning (4-5am).

The system will have dedicated "containers" on corners or squares where you drop your garbage and an underground network of carts delivers it to a central point where it can be picked up. Or even to the dump if possible.

This can be fully automated and I think will save a lot of money in manpower and gas (for driving the garbage trucks through the whole city).

28
lincolnq 4 days ago 3 replies      
Something with the Oculus VR tech. I think there's massive, exciting options opening up with the Gear VR or similar, and anyone starting now will have a substantial first mover advantage.

I have two specific applications for VR: the metaverse, and really good porn. (These do not need to be combined though I suppose they could.)

I would argue that Second Life failed mostly due to execution issues. I'd love to see a virtual world where I can socialize, and where I can build cool spaces to hang out with my friends / hold meetings / work.

29
recalibrator 4 days ago 0 replies      
Take your pick: http://startjumper.com

It's kind of like a parking lot for business opportunities I didn't go through with.

30
jmolinaso 4 days ago 0 replies      
Since all the scandals about security, I came up with a different approach, instead to increase cryptography, just build kind of a reverse surveillance. A place like gravatar that informs you who is accessing to your profiles on your social media. The idea is very simple, you provide a jpg that can send back a message every time it's being rendered by a client. It can be that it requires a new image standard that allows to send some info to the main servers.
31
jpavlick 4 days ago 2 replies      
Starbucks of marijuana.
32
thomasfoster96 4 days ago 3 replies      
Reading through this I came up with one: Tinder for jobs. Employers can look through a small CV of candidates that they might like, while potential employees can do the same for workplaces. Matches lead to interviews.

I can't really see myself ever doing this though because you'd got a chicken and egg problem, plus it'd probably only ever be used by tech companies unless there was an easy to use API.

33
gxespino 3 days ago 0 replies      
GPS powered fast food inhibitor. e.g. You get a text coupon for a salad at "insert healthy restaurant" whenever you pull into the parking lot of a Mcdonalds.

The idea is to catch people and entice them to eat differently right before they make the decision to eat fast food.

34
zvanness 4 days ago 1 reply      
Something a bit like Pocket app, except where the content is automatically summarized for you.

I've made a naive summarizer that seems to get the job done for the summaries part: http://breue.com/summarizer

I'm just not sure what the final product would look like or if there would be enough of a reason for people to prefer it over Pocket.

35
mrfusion 3 days ago 1 reply      
How about a kickstarter kickstarter?

It seems like you need a lot of money and experience to build a successful kickstarter?

What if there's a different service where a person can put up an idea with minimal cost and flare, and just raise enough funding to hire a video team, PR team, etc to then run a kickstarter campaign?

36
canterburry 4 days ago 1 reply      
An insurance company who's policy covers anything you own against any kind of loss for any reason. House, car, boat, bike etc for flood, fire, theft etc. Basically, if you buy insurance you should simply be insured. Period. No fine print.

Yes, it would probably be more expensive than people's current policies.

37
dang 4 days ago 6 replies      
A Verilog/VHDL killer.
38
krapp 4 days ago 2 replies      
Probably one of:

- a "Rap Genius" for crowd-translating doujin manga (kind of exists on danbooru but not quite)

- A collaborative gaming site for pen-and-paper RPG and boardgame players which would let you design and run your games as a virtual representation of the physical game (probably exists or else is a bad idea)

39
gordon_freeman 4 days ago 1 reply      
I am fed up with all those warranty cards I am getting with every equipment I buy like juicer,external HDD,etc. so thought what if I can make a smartphone app with open API which other manufacturers can use to link their warranty info.

Through the app, you can apply for warranty , see when it is expiring etc.

40
seanmccann 4 days ago 4 replies      
What Dropbox did for storage, but for CPUs. The classic business example would be that you have to to process a large Excel doc and are willing to pay extra to speed it up. With fast internet connections and cheap online storage, it could be opened up to a growing number of tasks like video rendering.
41
ddw 4 days ago 3 replies      
Heroku for queue jobs. Pay by the minute.

Basically I hate maintaining an AWS instance that is idle most of the time. And Heroku will only get you so far.

It would probably be difficult to make profits on because you'd be charging slices of a penny at a time...

42
rb2e 4 days ago 2 replies      
Another one is predicting price rises and optimal time to sell Magic the Gathering cards before rotation. Its like the stockmarket only unregulated Gambling. People, do invest in these cards and flip them. Not for the faint of heart but people love to buy into dreams...
43
coke 3 days ago 0 replies      
... thought about building a mobile femtocell attached to a helium baloon, so if you find yourself (playing Ingress) in a dead spot, perhaps the femtocell in the baloon 10 to 30 meters above you could help out?
44
callmeed 4 days ago 2 replies      
An on-demand "Uber for babysitters" ... most of you shot it down but I still think it's a good idea

https://news.ycombinator.com/item?id=7356497

45
vishalzone2002 3 days ago 1 reply      
the missing B in AirBnB. I really wish I can finish the work on this idea someday. I have tech MVP but I dont know how to move forward. The idea :Basically, people can charge for Breakfast/Lunch/Dinner at their places. There are people who like to cook and people who dont. Why not let former earn money and later save money while eating healthy meals and meeting new people.
46
BorisMelnik 2 days ago 0 replies      
I love the format of this thread:

How bout this idea..

>> already exists, here is URL

47
orky56 4 days ago 0 replies      
A subscription payment service with easy canceling for both consumer & merchant, built-in pro-rating, and support for groups.
48
bluerail 4 days ago 0 replies      
An end to end Recruitment management services..

Fully automated and fully mobile.

49
bsbechtel 4 days ago 1 reply      
A task management app that organizes all your completed tasks into a resume.
50
rush-tea 4 days ago 2 replies      
shazam for face recognition? Sometime when you see a movie, you can't make out who stars in it. take a quick picture and shazam it away to get the actor / actress name!
51
ajcarpy2005 4 days ago 0 replies      
App that connects people with leftover food to pet owners.
52
motyar 4 days ago 2 replies      
Location based anon social network. I am working on it.
53
jfb 4 days ago 2 replies      
A secondary market in sports bets.
54
hashtag 4 days ago 0 replies      
True CloudOS
5
Ask HN: Should I keep building my site with all the funny reviews from Amazon?
6 points by gregmuender  10 hours ago   4 comments top
1
gregmuender 10 hours ago 1 reply      
I'm pulling inspiration from products like "TextsFromLastnight", "Damnyouautocorrect", and even Genious.com (formerly rapgenious.com). Imagine a complete repository of all funny reviews. People could even upvote/downvote, or submit a review with 1 click (if they have a browser extension.)
6
Am I wrong or are Adafruit, Makerbot, Sparkfun and others are?
6 points by touny  2 days ago   8 comments top 7
1
SebSigloch 6 hours ago 0 replies      
I'm agreeing with "qq66". If you wanna make a real business out of this, you should follow qq66's advice and get yourself the producers on board. They however would wanna see prospected sales pipelines and some forecasts. In addition to that, you might need to agree on fixed sales per year in order to be recognized as a distributor. Alternatively, you could go with a luggage full of money to some small Asian trade fairs..
2
kjs3 1 day ago 0 replies      
Distributors (or, commonly, a "channel") are generally expected to bring something tangible to the table in the relationship. Sometimes, they have a large book of clients or have access to a market that the supplier can't tap. Often they also take on first tier support, installation, service and/or training. In many cases, they smooth out the suppliers cash flow by pre-booking and/or stocking product locally. A requirement to pre-purchase demo gear and/or have a certain number of employees trained/certified on the products is common.

So, based on what you've said, you don't have a sales pipeline, don't have a sales mechanism (and a web site isn't a particularly interesting one to companies who already sell primarily via the web), aren't willing/able to put in a significant cash investment in the relationship, and haven't mentioned support and training. They probably have a couple of dozen people a month come to them with "I have nothing to offer but why don't you trust your reputation to me, give me a big discount and let's do business together!". Their reaction really shouldn't be surprising.

3
CyberFonic 2 days ago 0 replies      
The companies you mention have good international sales from their existing online stores. What are you offering that they cannot easily do?

Saying you want to be a distributor implies that you will have a network of resellers. For that to be attractive you would need to have substantial local inventory. As @noonespecial says, that requires making a substantial investment up front. You can't just say your are a distributor, take orders and then pass them on the the companies you mention. That is of no benefit to them.

As for Makerbot, do you have the resources to support what you plan to sell?

Take a look at Arrow, Farnell, etc and see how they operate. That's what it takes to be a distributor.

4
noonespecial 2 days ago 1 reply      
Don't ask to "be a distributor". Ask for a volume discount; and then be prepared to pay for this up front at first. I suspect you might be getting turned down because "being a distributor" often involves them sending you a bunch of product on faith or extended credit terms. They are small operations and may be operating one bad deal away from bankruptcy and be unable to take such a risk.
5
serf 2 days ago 0 replies      
Many people become resellers in order to buy product for themselves and friends at a discounted price. This trend is rampant in the car-modification and hotrod cultures of the United States.

Perhaps without a shop they are suspicious of your intentions.

6
qq66 8 hours ago 0 replies      
These companies are already resellers for the most part. Why not just buy the products directly and compete with them?
7
lazylizard 1 day ago 0 replies      
the problem is, after they give you your margin, or cut, or discount, as 'distributor, you buy just 1 item. for yourself.

there are vendors that actually don't care, and anyone can sign up as a reseller. but apparently you asked a few who do.

7
From the startup who allegedly stole software and raised $2M with it
156 points by jparkside  9 days ago   discuss
1
jasonkester 9 days ago 8 replies      
I think you're going to have a hard time here trying to convince a developer community that a "refund" is something a client is entitled to in a work for hire situation.

You ask a developer to do work for you, they do the requested work, and you pay them. If you don't like the work, you end the relationship. But you still have to pay them for their time.

I don't envy the next few weeks for you guys, but you definitely brought it on yourself by stiffing a developer on an invoice. I suspect you'll come to regret having done that.

As an ironic way of reinforcing the message, you're probably going to employ a lawyer on a work for hire basis in the near future. He's not going to deliver a result that you like. Try asking him for a refund and see how that works for you.

Your best course of action is to pay the developer's invoice in full today. Then edit the above post into an apology.

2
zheshishei 9 days ago 0 replies      
I did a bit of amateur sleuthing(googling) out of curiosity. First, let's lay out the hard facts:

1. The work-for-hire occurred at least two years ago. This would peg the time frame at roughly early-mid 2012.

2. Pigeonly started out as Fotopigeon, the photo sending portion of the company. Telepigeon was added at a much later date.

3. Pigeonly applied to the YCombinator Summer 2012 batch, but was rejected [1].

4. Pigeonly entered the NewMe Accelerator as part of their Spring 2013 batch[2]. The equity stake that NewMe took was 4%[3]. Crunchbase lists the intial investment date at October 2012[7]

5. Pigeonly also received a $20000 investment in December 2012 from FIU AVCC as well as $10000 in services from New Frontier Nomads to build out a MVP[4].

6. Frederick Hutson is placed in a work-release program in September 2011 and is released in March 2012[5].

7. Hutson's budget prior to December 2012 was a minimum of $2500[5].

8. From the article: "From the halfway house, he did not have any money, so he persuaded the photo company to do some coding for free." [5]

9. The developer claims Pigeonly fell behind on payments[6].

Now for the assumptions/conclusions:

A. From #2 and #5 we can conclude that that the codebase in question is not in use today.

B. Prior to October 2012, based upon #3, #4, #6 and #7, we can assume that the total amount of funding Pigeonly had was not substantially more than $X000.

C. From #8, interpreting the identity of "the photo company" is impossible, but if we assume that it is the developer, then D follows.

D. From #8, initial coding occurs while Hutson is in the work-release program ("halfway house"), pegging the date at some time between September 2011 and March 2012 (from #6)

E. From B and D, it seems that #9 is plausible, if not probable.

[1] https://news.ycombinator.com/threads?id=jparkside[2] http://www.newmeaccelerator.com/2013/02/04/spring-2013-start...[3] http://www.f6s.com/profile/38508[4] http://avcc2012.fiu.edu/ second image on the carousel)[5] http://www.tampabay.com/news/humaninterest/idea-mans-latest-...[6] https://news.ycombinator.com/item?id=8227225[7] http://www.crunchbase.com/organization/pigeonly

3
joshcrowder 9 days ago 1 reply      
Requesting a refund is different from a charge-back via PayPal. Working with any contractor be it an agency or a freelancer there is always a risk you wont be happy.

The correct way of dealing with it is to find an agreement you can both deal with. Not use shitty Paypal tactics to reverse the charge.

If you go for dinner and don't enjoy the food, you do not pay, leave and then call Amex and tell them your card was stolen.

4
DerpDerpDerp 9 days ago 1 reply      
This post makes your company look considerably less professional than it otherwise would have, even leaving allegations about code theft unanswered.

I might have been unsure if you were running copyrighted code, but now I know for sure you stiffed a programmer and are trying to cover your ass after the fact.

As a professional consideration, I won't be using any of your services. Failing to pay an appropriate invoice for services rendered to you is a serious black mark for a company, particularly to people who depend on contract work to make a living.

Finally:

> Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement

I suspect that this is only true in the event that you completely paid the programmer. Failing to do so likely invalidated the copyright transfer, which is standard language to include in a contract.

I also suspect that the code you're currently running is not a clean rewrite, meaning that the next programmer based his code on that code and likely didn't remove literally every piece of it from the code base before starting.

This very easily could have left your company with liability regarding the code you're no longer using, because the formation of your current code base depended integrally on violating the copyright of the programmer you didn't pay.

I suspect you should just shut up and stop making a bigger deal of this in public, and that you should ask your lawyer point blank if the cost of fighting over the liability you might not have properly controlled will be cheaper than just paying the rest of the programmer's fee.

5
KhalPanda 9 days ago 5 replies      
A backend PHP framework causing browser incompatibility issues. Eh?

Edit: To reply to the naysayers in one fell-swoop - unless CakePHP is identifying the browser from the request header and sending different templates/CSS accordingly (which sounds unlikely, and like a bad idea to me), there's no way for the framework to introduce cross-browser compatibility issues.

Obviously the developer could create issues in the CSS or templates directly, but that's nothing to do with the framework... which is what I was getting at.

6
calewis 9 days ago 0 replies      
Firstly, there are bugs. In everything, all the time. It's definitely not valid reason to not pay someone.Secondly, it's YOUR responsibility as the client to make sure what's being delivered is what you asked for.

Developers are not mind readers, you need to put yourself in a position where you are regularly reviewing progress, you don't need to be a developer to do this, just sit down with him/her each week and ask them to show you how the functionality works for the user.Sounds like a case of poor product management to me.

7
bradfa 9 days ago 1 reply      
How does airing even more dirty laundry in public around this help anyone involved?

Both sides need to seek professional (paid!) advice on how to handle this situation and then handle it in PRIVATE. Bitching about something that happened on the Internet is not productive and will only give the other side's lawyers things to use against you if a suit happens.

Someone needs to sue someone. Otherwise just shut up, both sides.

8
korzun 9 days ago 1 reply      
This is a shit storm.

You had a D level agency write the code, then you consulted (apparently) B level players in technology field about this code.

Obviously they will find issues with it. Hell I will find issues with anything if I really wanted to during a code audit. Without details it's all bull.

Now, you are claiming you rewrote the code internally. Your LinkedIn shows a CTO that does not seem to have A level background and an software engineer who used to be a network technician prior to joining your company.

Not A level team either. So I don't believe your claim that you rewrote it 'properly' after getting some sort of feedback from 'Founding' CakePHP member.

There is no way you are entitled to do refund at this point. In my observation.

Good luck.

9
web_ 9 days ago 2 replies      
> "...the framework was not utilized correctly which resulted in the numerous bugs and browser incompatibility issues."

CakePHP is a server-side framework. Browser incompatibility is not going to be an issue of CakePHP. Either you are too inexperienced to know this or you are making a lame excuse.

I can see where this would go wrong if the developer made a complete rookie mistake and screwing up input on forms, methods, requests, etc. But these are the reasons for choosing and using a framework, anyone using a framework should know this. These types of problems are abstracted and there is not a need to reinvent the wheel. This does not add up with your story.

I am calling BS. I think you stiffed the developer and you trying to save face. You guys were apparently not involved with the development processes of the project, you could have had the developer resolve the problems and thus would not have had a complaint.

In the end, this is basic business, you agreed to pay the developer for their time. You allowed the developer to complete the project apparently without question, pay up and move on.

10
pnathan 9 days ago 0 replies      
* Don't stiff people, ever.

* Don't renege on agreements.

* Don't play hardball with bit players.

* Don't ask for refunds on contract work.

You biffed it[1]. Suck it up, pay the guy his money, apologize for being a douche (maybe ask for a public acknowledgement of him receiving his money even), move on.

[1] A good way to properly manage this sort of thing is to have milestones, on each milestone, evaluate the contract for a terminate/no-terminate point; if it's terminate, pay what's owed up to that point and tie the relationship off. Which, by the way, is not uncommon advice on the internet.

11
dmix 9 days ago 0 replies      
This is service work, this isn't Walmart. You can't get a refund, the best you can do is end contracts as soon as possible. Hiring software contract work is always, always risky for startups. This is why. Quality varies highly and it's expensive if you choose the wrong person.

Worse is that you did a 'chargeback' on paypal which is a dirty tactic. Considering how awful Paypal's dispute process can be.

12
Igglyboo 9 days ago 1 reply      
Regardless of how the contract was worded or the outcome of your relationship, requesting a chargeback on PayPal as your first option is really underhanded.
13
nevinera 9 days ago 0 replies      
Not that it's directly relevant to the claim, but 'work-for-hire' agreements do not directly to apply to most software.

In particular, you cannot use a work-for-hire agreement to cause on-the-fly copyright transfer as code is written, you have to include in your contract a requirement about a separate copyright transfer.

Here's a decent write-up I found: http://www.metrocorpcounsel.com/articles/9954/work-hire-doct...

There's a separate point here though - your contractor wrote the code which you claim not to be using, but he most likely also did a great deal of software design - data modelling, layouts, behavioral descriptions, navigation, etc. If you are using any of that, you are still using his work.

Legally speaking, even if he was as terrible a developer as you say, you are probably screwed for the money he was owed unless you had a lawyer write his contract with an eye toward not paying for poor work. That's just how contracting works.

14
crunchcaptain 9 days ago 2 replies      
NOTE to developers: This is why you shouldn't accept PayPal!
15
issa 9 days ago 0 replies      
I once recorded a band. I thought we made a pretty good record, but they said they were unhappy and didn't want to pay me. Then they released the record.

My point: this kind of thing isn't limited to software development. If you benefit from someone else's work, pay them.

16
MoOmer 9 days ago 0 replies      
Pretty telling that this post's comments have become a place for us developers to warn and caution each other on how to protect ourselves from this kind of predation.
17
konole 9 days ago 3 replies      
> Everyone who evaluated the code said the same thing, to sum it up (in their professorial opinion) the framework was not utilized correctly which resulted in the numerous bugs and browser incompatibility issues.

How using PHP framework may result in browser incompatibility issues? Whole processing happens in the server side for PHP, not in browser...

18
andhof-mt 9 days ago 1 reply      
I worked as a contract engineer for several years and here is my take:

Typically in a contract relationship you have alot less obligations than hiring a salaried employee. At the same time, this person is using their valuable time towards your project. As a result of this, they usually ask for compensation which is agreed upon beforehand.

You agreed to a certain amount of compensation, and than chose not to pay. Sometimes contractors do not meet expectation, and I've seen this happen. But if you have already agreed upon milestones it is only appropriate to pay them at least up to the point at which you request they quit or fire them.

If you did not agree upon milestones (which a business with your funding should have.) You should still be paying him for the work done. Your disagreement over his work could cause his family to go hungry for a week. Such is the life of a contractor.

All in all, perhaps both of you performed without much regard to ethic. He did a shoddy job and you refused to pay. But your running the business and as a result have a lot more to lose from a bad image.

Just pay up and move on.

19
omouse 9 days ago 0 replies      
How many hours of this developers time did you take up? Refunds don't exist unless you're willing to go to court and if the work was actually damaging to your company. You took a risk and you have to pay for at least the time of the developer if not their skill (since it wasn't up to your expectations).

In any case, you built the app from the scratch. The previous dev with their previous crappy code base can go cry somewhere else and stop making defamatory comments about your company.

20
dqmdm2 9 days ago 0 replies      
You asked for a refund, or you did a charge-back and let them find out that way? Very different concepts. Did you request a refund, get refused, then do a charge-back? What sort of checkpoints did you have during development?
21
oldmanjay 9 days ago 2 replies      
You really have no reason to post this here. If nothing else, you'll hit the programmer equivalent of the blue line. The people here will side with the developer reflexively. You literally have nothing to gain.
22
AJ007 9 days ago 0 replies      
A lot of opinions and subjectivity in the comments here.

This was a business to business transaction. What it said in the contract, and the jurisdiction that the contract fell under are about all that matter. Anyone in this business knows the grey area work for hire programming contracts fall under. (Depending on some legal opinions if it was "work-for-hire" it may be completely void as work-for-hire doesn't cover programming except under narrow cases.)

Here one party has publicly received a large sum of money. Lawyers will look favorably on that upon taking cases. The programmers who feel they were wronged can then decide, should we wait a while? Will the company get more funding or will they go out of business?

A worst case scenario would be that the original contract programmers are entitled to a large percentage of equity in this company. Whether or not the code is used today may not even matter.

Another lesson here is to be careful who you work with. Make sure they can accomplish what you expect. It should be damn evident pretty quick when a developer is producing poor code (if it isn't, you shouldn't be in tech.) If you bake defaulting in to your business model, be careful. Individuals and small businesses remember getting screwed far longer than faceless corporations who will just sell your debt to a collections agency.

23
dominotw 9 days ago 1 reply      
Clueless clients like these are freelancer's worst nightmare.
24
conjecTech 9 days ago 2 replies      
Since both parties are in agreement as to what actions were taken, why don't you show us the contract so that we can determine who acted appropriately?
25
wernerb 9 days ago 0 replies      
Like other comments, I wish, that unlike your accusers, you would not engage on the same level of public mudslinging as it will hurt you professionally.

That said, there is a significant difference between paying someone and getting a refund, and not paying altogether.

A better recourse would have been to go to court to get your payment back, and have independent professionals (as you already did yourself) grade the work completed. Note that in these cases the software is graded by its "peers" (average programmers), meaning that if the work is deemed "barely" acceptable, you will not see your money back.

I hope you the best on this issue and also hope that hackernews will not be used as a platform for legal/code-theft arbitration in the future.

26
webmaven 9 days ago 0 replies      
"So we were left with no choice but to start from scratch with a new developer."

In that case, the solution is simple. Tell them "We are not using the code you delivered to us in any form. You are welcome to keep it".

27
dubcanada 9 days ago 2 replies      
I'm sorry but I fail to see what this post is for. You made a post complaining about someone else's post (of which should not have been made in the first place) trying too win over people of whom have no opinion on the matter?

Or is this just you trying to get some PR cred by saying that it was buggy/not properly done/blah blah because a bunch of people (which could be entirely made up) said so?

And in my professional opinion (no offense to the CakePHP developers) but CakePHP is about as opinionated as you get with PHP frameworks, it's almost impossible to "use it wrongly". So sorry but that sounds like a load of crock.

28
lucb1e 9 days ago 0 replies      
Most comments here are critical and I tend to agree in that 1) it's unclear whether you "requested a refund" or chargebacked and 2) if you don't like someone's work, you still have to pay the hours they spent. That's the risk when hiring someone, unless there are specific requirements that weren't met by the developer.

On the other hand I would like to say that it's good to open the discussion instead of, like most companies would, not responding and letting the legal team handle anything if necessary.

29
jessebushkar 9 days ago 0 replies      
Interesting situation. One point to make: CakePHP cannot cause browser compatibility issues. CakePHP is a backend framework and does not itself cause client side issues. I know this is splitting hairs, but a lot of things can contribute to client-side issues. If a design is in bad shape (ie. browser considerations were not made during planning), then CakePHP wouldn't be a relevant point for front-end issues.

That's all, carry on. I hope everyone's bickering and finger-pointing goes well on this fine Friday.

30
socrates1998 9 days ago 0 replies      
You used his code in some respects even if it wasn't in the final product.

If nothing more, then you knew what not to do or what was difficult to do.

Regardless, you probably should have paid him.

It all depends on the nature of the contract. If it was for services and not for a completed project, then you absolutely needed to pay him. If it was for a completed and usable product, then you didn't have to pay him.

Regardless, people here will think twice about working for you.

31
aioprisan 9 days ago 0 replies      
Guys, this will absolutely kill your chances to hire any good developers in the future. This is the kind of thing that you should not respond to publicly and pay your lawyers for instead. The number of technical mistakes you made in your post paints you in an even worse light, but at the end of the day it's a "he said, she said" situation, where we can't compare code bases on what was done, what the quality is, and how the code is currently used.
32
joshdotsmith 9 days ago 0 replies      
This is exactly why you don't go 4 months with non-payment by a client. They stop paying? You stop working. Simple as that, and this whole issue could have been avoided.

On the flip side, as an employer, this is why you should hire slowly and fire quickly. And if you're nontechnical, you better be sure that your contractor knows what they're doing.

33
spacemanmatt 9 days ago 0 replies      
This isn't even a software mistake. This is just a business risk error. The analogy I would apply is: If you've contracted a house to be built, you should make sure professional inspectors sign off on each critical stage before the next one proceeds, so you don't end up with a good house on top of a bad foundation.
34
reacweb 9 days ago 0 replies      
If you ask for a refund, I think you do not own anymore the work of the "bad developer". If pigeonly platform has anything in common with the "bad code", you have a copyright problem. I think you should have asked a partial refund in order to keep property of the work done.
35
marketingadvice 9 days ago 0 replies      
Development is the same as any service, refunds don't really happen
36
AndrewKemendo 9 days ago 0 replies      
This seems like a terrible forum for both the original complaint and this response. There doesn't seem to be any good that can come for either side or the HN community.
37
edpichler 9 days ago 0 replies      
You should do small projects to evaluate developers you hire.
38
ianstallings 9 days ago 0 replies      
There's actually already a public forum for this type of dispute. It's called a court room.
39
danielweber 9 days ago 1 reply      
Why the heck is "allegedly" in scare quotes? "Allegedly" is exactly the proper word to use. There were allegations made. We don't know what happened.

Also, this drama playing out in public is a very bad idea for all parties involved.

EDIT Title no longer has "allegedly" in scare quotes.

9
Ask HN: Bitcoin Faucets
3 points by dtlyst  14 hours ago   3 comments top
1
Fastidious 14 hours ago 2 replies      
They are made for two reasons, one they volunteer, one obvious: 1) Show beginners how does it feels to "own" fractions of bitcoin (educative?), 2) Make money. The second is accomplished by advertising, very heavy advertising.

Needless is to say, it is mainly an advertising pit, and the only one making real money is the one running the "faucet."

10
Ask HN: Would HN be interested in an adapter, that can prevent BadUSB-attacks?
3 points by jpidea  18 hours ago   5 comments top 4
1
jloughry 18 hours ago 1 reply      
This could have applications outside the narrow use case you've outlined. I encourage you to think about security in both directions: (1) protecting storage devices from computers, and (2) protecting computers from storage devices. This sounds to me like a product that I'd like to have built in to computers in sensitive locations, where I'm worried about users bringing in uncontrolled USB devices from home. Contrariwise, when I'm travelling, I don't trust any computer I don't own, so I'm loath to insert my personally owned USB device into it: in that case, I need your exact product.
2
gburt 15 hours ago 0 replies      
3
stevekemp 14 hours ago 0 replies      
You could look a look at some related discussion which happened recently:

https://news.ycombinator.com/item?id=8216068

4
The_ZaZ_Man 6 hours ago 0 replies      
i like this. this would be great for a small company with little to no background check ups on employees.
11
Ask HN: Is server-side HTML rendering dying?
13 points by jeswin  2 days ago   12 comments top 8
1
bdcravens 2 days ago 1 reply      
Serious question: can anyone name a site that has abandoned server-side HTML rendering in favor of client-side? Usually it's a matter of progressive enhancement.

I know you're wanting to avoid doing unnecessary work, but I'd surmise the future you think is coming is far enough away that your site will be rewritten at least once between now and then.

2
webmaven 11 hours ago 0 replies      
Server-side rendering is here to stay, but in a rather odd form:

Basically, you build your SPA in such a way that most major application entry point states are reflected in the URL (or at least URL+headers), use PhantomJS or something similar to capture and cache that page, and whenever the opportunity presents itself, serve up the cached version to the user so the SPA starts from that point very quickly.

3
bpicolo 20 hours ago 0 replies      
I don't think processors are as close to offsetting the rendering disadvantage as you think. Servers get more powerful at the same time, so I suspect the faster strategy will continue to be server-side.

Is there potential that clients will become 'close-enough'? Maybe, but I doubt the gap will ever be fully bridged.

4
nostrademons 2 days ago 3 replies      
Latency. Server-side rendered pages can display immediately; client-side ones need to wait for the JS to download before they show anything. This can be a significant advantage for sites that are transactional or content-based in nature (eg. Google, weather, news, or Wikipedia).
5
chipsy 2 days ago 0 replies      
There's still a huge place for rendering on the server, but the Wheel of Reincarnation has been turning towards browsers being a thick-client app platform for some time now. But the underlying stack is still really bad for it. The high-performance path hasn't changed, even though we can see where we want it to go, and unless that changes it'd be hard to recommend making the shift.
6
ttepasse 1 day ago 0 replies      
Not all crawler have advertising giants with billions of dollars worth of resources behind them. Some are just curl or similar things.

If you want to participate in low-level crawling like for microformats/indieweb or similar things there is an advantage for static pages: you participate in a more democratic web not in one which just works for the big stacks.

7
silentinteract 2 days ago 0 replies      
This is an interesting topic. Could it be we're at that stage where older browsers no longer matter/actually support one page/JSON based websites?
8
joeclark77 2 days ago 0 replies      
Remember that 99.9% of dynamic websites are not Amazon or Ebay. Not every site needs to be "optimized" for massive amounts of traffic and massive server clusters. For most purposes, PHP is good enough, and Ruby or Python frameworks are fun to work with. We are fortunate to be blessed with an abundance of choices when it comes to tools.
12
Ask HN: What is the best rating system?
10 points by jpn  1 day ago   8 comments top 6
1
pjungwir 13 hours ago 1 reply      
Whatever scale you use, this article has good advice on how to compute each item's total score for sorting purposes:

http://www.evanmiller.org/how-not-to-sort-by-average-rating....

2
icosa 1 day ago 0 replies      
Shannon Appelcline has a great overview of rating, ranking, and other systems in the article series "Collective Choice": http://www.skotos.net/articles/TTnT_/TTnT_178.phtml . The key points are that most people want to be nice so you'll have far more activity in the top half of the ratings (3-5 for 5 stars, 6-10 for 10 stars); explicitly describing what each level means makes people more accurate; and instead of using a simple average you should weight it towards the site average to prevent items with few ratings from being misrepresented (e.g. an item with one 5-star rating is not the best ever).
3
thewarrior 1 day ago 0 replies      
I think it would be better to ask the user to compare a place against a few others he has visited and use that to automatically compute a rating. But thats not as usable.

Another option would be to ask him to fill in a few questions.Then compute the rating using that.

4
bilalhusain 1 day ago 0 replies      
aside: I was going to refer the goodfilms blog post[1] but decided to check quora first (I've stopped using it because of their login/read only first answer) and there it was! (and it appears that quora has removed the gating)

Also, can you make your references clickable?

[1] http://goodfil.ms/blog/posts/2011/10/07/a-better-way-to-rate...

5
gesman 1 day ago 0 replies      
I actually like 5 star rating system for simplicity with an added ability to rate at 1/2 star intervals if wanted to.
6
LarryMade2 1 day ago 1 reply      
I like how Amazon does it, with stars and comments. That way you can look at the stars given and then add in the grain of salt by the quality of the associated comment.
13
Ask HN: Toxic startup enviroment, need advice
7 points by thrwawayaftruse  2 days ago   18 comments top 5
1
reality_czech 2 days ago 2 replies      
You're an employee. 2 weeks notice is all you need to give. You already gave that, so move on.

Why would you stay at a place that you didn't like for 4 months? That was silly. So was telling them your business ideas. Honestly, you've got nobody to blame but yourself here.

Non-competes aren't even valid in California so just move there and start your social network for dogs.

2
onedev 2 days ago 1 reply      
Quit ASAP. You owe them nothing. I am telling you right now, whatever justice you are trying to achieve by "standing by your word", you will not achieve it and they will still fuck you over. DO NOT under any circumstances waste more of your time. Let me rephrase. Do not waste any of your LIFE on this situation. It's not worth it.

Here is what you should do starting right now.

1. Document everything that you still can. Emails, conversations, records. Get everything and put it into a folder. You will need this in case something comes up later.

2. Quit tomorrow.

3. Go pursue your startup idea. If you need more savings and want to build some up, do some freelance projects which I'm sure others on here would be happy to point you towards. You already said additional money is not a requirement so there should be nothing stopping you from wasting your time.

Again, you owe them nothing.

3
kpatrick 2 days ago 0 replies      
After you quit, you can absolutely compete with them. The only issue around "owning the idea" is with regards to patents. Having personally gone through this, it is hard (perhaps impossible) for them to claim patent assignment on a patentable idea that hasn't already been filed with the patent office before your end date. Once you leave the company, preparing the patent application would be work which you can not be forced to do. They also can't file since they weren't the inventors.
4
craigching 2 days ago 2 replies      
> when pressed about my plans, told Fs

There's your mistake. It's one thing to keep your ideas separate from your work (there are contracts that insist that any idea you have belongs to who you work for), but it's another to tell your company about your ideas. As soon as you tell them, they can make an argument about who owns the idea.

That said, they sound pretty incompetent. If you're serious about your idea, you probably need a lawyer at this point. If not, cut your losses, be done with them, and move on. I can't actually give you advice on your idea, it might be good to let that go as well if you want to avoid future legal problems. If you think it's worth fighting for, get a lawyer.

In the future, keep your ideas separate from your work if you're entrepreneurial. By that I mean only work on them in your own time on your own equipment, including your smart phone.

5
britknight 2 days ago 1 reply      
First of all, don't worry about them stealing your idea when they can't even get their own off the ground.

Secondly, if your working relationship with the founders is "let the lawyers decide" you don't owe them anything, much less any more time out of your life.

Thirdly, staying on longer would give them room to maneuver you into a bad legal position with respect to the non-compete clause. If you give final notice of leaving and the next day the company unexpectedly pivots to your idea, you're left in a bit of a jam. Sooner might well be better than later in this case.

What you decide to do is ultimately up to you. But be wary of being manipulated into another 4 month notice period, and another, and another. Your time is the most important resource you have (up there with your health); be wary of wasting it.

14
Ask HN: Cross platform password manager without cloud?
10 points by thefreeman  1 day ago   7 comments top 5
1
pwg 1 day ago 0 replies      
You are missing one. Password Gorilla: https://github.com/zdia/gorilla/wiki

Cross platform (Linux, Windows, Mac for Password Gorilla itself).

Several Android apps that inter-operate with the same format password storage file (Bruce Shiner's PasswordSafe format file). Scroll part way down the above page to find references to some of the Android apps.

Your passwords are stored in an encrypted file stored on your local machine. You can do with the encrypted file what you wish. PWGorilla itself includes a merge feature that merges encrypted files together, and alerts you to the differences so you can fix things up.

Its browser integration is through the OS clipboard. However on Linux the integration is almost to the level of an auto-type plugin (because the X11 clipboard works in a way that allows the better integration).

So, it fits these of your requirements:

Cross platform (Linux, Windows [check], Android [secondary app])

Lets you keep your own data and sync it however you want [check].

Integrates with browsers [partial check].

So it's close. Not 100%, but close. It is also GPL open source, so you've got nothing to lose in giving it a try.

[edit: add a couple paragraph breaks]

2
diafygi 1 day ago 0 replies      
KeePassX is testing a KeePass 2.0 compatible release[1]. There's even a PPA for that version[2].

[1] - http://www.keepassx.org/news/2014/04/433

[2] - https://launchpad.net/~keepassx/+archive/ubuntu/daily

3
datr 1 day ago 1 reply      
KeePass 2 can be run under Mono on both Linux and Mac OSX.
4
lutusp 1 day ago 1 reply      
> Cross platform password manager without cloud?

Interesting you should mention this. I just got done installing Keepassx on Linux, but it's cross-platform (Windows, Mac, Linux):

http://www.keepassx.org/downloads/

Also, easier, if you're running a Debian-based Linux:

# apt-get install keepassx

And finally, there's an Android-compatible program that reads and uses the same database file in the same way:

https://play.google.com/store/apps/details?id=com.android.ke...

After creating some passwords I tested all the versions' ability to read and issue passwords from the master database, it went off without a hitch.

BTW all the versions are free.

As to "without cloud", no problem, just copy the master database around to where you need it. I have an easy way to directly copy (i.e. no cloud involvement) the database from my desktop machine (where I create and test the passwords) to my Android devices, where it works perfectly.

EDIT: Oops, I see you want a Windows version with browser integration. Sorry, I didn't test that mode.

5
Alupis 1 day ago 0 replies      
KeePass

http://keepass.info/

EDIT: Oops, didn't see you already looked at it. Well, KeePass doesn't necessarily need browser integration -- get yourself a cheap VPS, put your db file on there, and just point your local KeePass at it (it's entrypted and password protected, or key-file protected, etc).

There is also an Android version for KeePass. So... seems it would fit all your use-cases.

15
Ask HN: How to start earning $500/month in passive income in next 12-18 months?
288 points by rtcoms  8 days ago   discuss
1
simonhamp 8 days ago 9 replies      
I run Built With Bootstrap (http://builtwithbootstrap.com) that brings close to $2,000 on average each month in "mostly passive" income.

How? Here are a few things that have helped:

1) I got lucky - I jumped on something early and got picked up quickly and rode on the back of a giant gorilla as it kept getting higher and higher - right place, right time

2) I keep costs low - I use Tumblr (free) and cheap, pluggable services like Campaign Monitor, Wufoo, Buffer, and IFTTT to automate a lot of the process.

3) Don't be afraid to ask for money - I started doing this very early on, but even that wasn't soon enough! People will pay if there's a benefit, so don't be afraid to ask.

4) Keep it simple - I write brief emails, I don't respond to everything and I only spend a few hours each week on the site - updating content, checking stats, emailing etc.

5) Get multiple sources of revenue - I use a number of affiliates as well as offering traditional advertising.

6) Be social - Twitter, Facebook, Tumblr, Pinterest, Google+ - BWB is on all of these. I try to engage with people and respond to things

7) Start a mailing list - this is not to be overlooked!

I hope this gives you some helpful ideas :) don't be afraid to ask any questions.

2
patio11 8 days ago 2 replies      
If you're willing to work five hours a month on your passive income project, then I suggest doing five months of work on Passive Rails Consulting, as that has minimal execution risk.

Can I make a suggestion? Most people who say "passive income" spend a lot of time fantasizing about the lifestyle relative to actually producing value. It is not terribly difficult to produce value as a programmer. Concentrate on producing value. If you achieve that, you'll trip over $500 a month. Most of the straightforward ways involve identifying a problem for a class of business that you're positioned to solve and then solving it in return for money.

If you want concrete suggestions with regards to markets and form factors, in lieu of repeating myself I'll post a link to an old comment: https://news.ycombinator.com/item?id=5904316

3
xinwen 8 days ago 1 reply      
It's not easy. I had the same plan a few months ago. Thought I'd share my own (ongoing) story, maybe it will give you some ideas. Some background, I'm a engineer at a YC company in San Francisco. I was also looking for a passive income side project and after a few attempts from scratch sputtered I happened upon a website auction at flippa.com for an interesting webapp: www.postrgram.com

I spoke with the owner over Skype about it, he'd run the site for a couple years, had invested a lot of time into getting the licensed mosaic software tuned correctly, but had put virtually nothing into marketing and was still printing orders himself with a giant industrial Canon printer. Not surprisingly he was tired of it. I realized the printing process could be automated and business could potentially be expended by integrating with Facebook and offering a free digital option if the customer allowed a post on their wall. Long story short I bought 80% of the business a few weeks ago and I'm working on those things right now. I'm sure there will be snags in the road but I'm on my way toward my primary goal of getting a product on the market that will not require my time to run on a day-to-day basis. Currently income is less than 1000/month but I hope to see that grow.

My advice when thinking about a project like this yourself (and it's fine to start from scratch, though that's not what I did) is to take the basic tenants of running a startup to heart and just apply them on a micro scale:

1) let the real world inform your choices. In my case I happened upon a product that already had some validation. In your case maybe you just need to find that one pain-point you can help solve. Always be thinking of ideas, ask your friends, read a lot.

2) be efficient. get good at rapid prototyping and shipping ideas for validation. Always be asking yourself this question: is this the most valuable thing I can be doing with my time right now? Force yourself to move fast. You'll get better at learning what works and what doesn't.

3) Consider finding a partner who you can join forces with. Two people can be more effective than the sum of their parts. Not to mention expanding your network of friends and contacts is in many ways more valuable than wealth.

4) follow the money. It sounds crass but after all it is the goal and it's also the most tangible effect of providing value to someone. Even at a micro scale if you're not converting customers it's a red flag.

5) my personal style is to be be wary of saturated markets like social networks, mobile apps, etc. on the flip-side i personally feel there's potential in the blogging landscape and popular product integrations (like widgets).

Sorry that ran a little long, I'm on a road trip right now (not driving), just some stream of thought ideas. Good luck!

4
apdinin 8 days ago 0 replies      
Since you're a developer, you already have the most important asset, which is the ability to basically create anything (web services related, obviously). From there, it's "just" a matter of finding something to build that other people will value and then telling as many people as possible about it.

The best way to figure out what to build is by thinking about what YOU would find useful, and then build that. Don't get too big with the idea, though. Just analyze your day-to-day routine and ask yourself what kind of little piece of software would make your day 1%-5% less annoying.

For example, I'm a developer but also a startup founder. I've wasted entire days doing repetitive email follow-ups to investors, partners, customers, etc., which means I wasn't committing code. So I put aside a weekend and built a system to automate my email follow-ups. After it worked well for me, I showed it to some colleagues, they started using it, too, and before I knew it, I had a nice little SaaS app going. With another weekend of work, I added a frontend and billing system, and I launched it as https://autopest.com.

(I'm including the link at the suggestion of some of the other folks in this thread, and also to show how it matches well with their advice -- target B2B, build a SaaS app, keep it simple, rely on quick solutions like Bootstrap and Stripe, etc.)

Step two is getting people to it. Best way I found for that is social media -- especially Twitter. It only takes me 15 minutes a day to be "active" on Twitter, I can easily target BizDev people and GrowthHackers (my target audience), and slowly but surely, they start signing up. It's been a few months and I'm on pace to hit your $500/mo target in the next 30 days.

Best of all, because I built something that I REALLY WANTED, even if no one ever pays me another penny, I'll still come out ahead because the thing I built works really well for me.

5
Red_Tarsius 8 days ago 7 replies      
I'd give a read to Start Small, Stay Small (www.startupbook.net) and other startup literature. Study Paul Graham's essays (www.paulgraham.com).

Random ideas:

- Start something like skoshbox.com, but with Indian goodies. You may not realize it, but foreign countries crave Indian tastes and flavors. I would probably pay for a monthly delivery of Indian spices and sweets.

- Start a podcast on a passion of yours. Offer free newsletter and video lessons, then charge for premium content or up-to-date episodes and consulting.

- Omegle meets paint. A collaborative canvas for children of different nationalities to meet on the Internet. No chat, no video/audio just the canvas. Revenue may come from ads, sponsors, educational programs within the platform.

EDIT: to whoever downvoted my post, may I ask why?

6
santhoshr 8 days ago 1 reply      
From Bangalore too. Amateur programmer, but have a ton of experience and networks in a niche sector. I pull in decent amount of money in passive income.

(1) I would say focus first on value rather than money. I delivered my service for free or on trial basis for almost 6 months before clients signed up to pay.

(2) As a freelancer, focus on long-term retainer relationships, built on your value-proposition. And work with clients who have solid reliable cash flows. This way, your income would be guaranteed via 1-2 year contracts.

(3) Please stay away from consumer focused businesses/services if you are looking for small side income (this can be your focus for your big main start-up idea). B2B is always better. The only exception I think is if you get lucky in the app economy or if you could build 1m+ page-view site (Amit Agarwal)

7
IgorPartola 8 days ago 1 reply      
Meta: if you respond with "I run a small project and it is generating X per month for me", would you please provide links? I know it seems self-promoting but in reality in discussions like this it is very interesting.
8
jasonwen 8 days ago 1 reply      
I have several passive income sources. I started a community websites since 2006 which generates me around $1500/mo in passive income.

Have you any ideas what tools might make your (dev) life easier? You can create a small productive/utility SaaS app. Use bootstrap if you don't have any design skills. Use PayPal/Stripe to setup a (recurring) payment system in a day.

Test using lean methodology, buy a domain, create landing page with bootstrap, pricing page, and a fake sign up page. Takes max a week. Then spend another one week driving some traffic from Google/Facebook ads to see if there's any interest. Usually Facebook, if targeted well, is way cheaper. Start using Google once you know your LTV (Life Time Value of customer) and conversion. Start by spending for example $20.

One tip: Don't target US customers in Facebook for polling interest, they are harder to convert, and from my experience around 10x/20x more expensive than Asian/Spanish speaking countries.

After you see interest, try to find a quick way to see if people are willing to pay. This might not as easy as most users want to use your product before paying. You might explain the product in better detail after the signup and ask what they want to pay for it.

After you are able to confirm if people are willing to pay for your service, only then spend serious time building.

You can apply the same tactic if you're selling an e-book, maybe the spices idea as someone mentioned before.

Good luck!

9
silver1 8 days ago 3 replies      
Either you can sell your own product/services or sell someone else's product/services ...

- Take advantage of growing e-commerce in India - sell other peoples product ... buy directly from manufacturer and sell it to consumers thru platforms like Flipkart, Snapdeal, etc. ... most of the manufacturer in tier-2 and 3 cities dont have a clue about e-comm selling so help them out and make a good return...

- Start affiliate business (selling other people's products/service) online...

- Create your own product/service and sell it thru your own e-comm store or thru Amazon or Ebay or Yahoo stores.

- Start writing a blog and make it so popular with your amazing content that you can make money thru Ads, affiliate marketing and/or by email marketing.

- You can also start a drop-ship store and sell to the consumers in north-america, europe and/or australia.

- there are small businesses on sale on Flippa (however you need to learn how to find a good one) that can easily make you $6k a year .... find a business that is of your interest/passion ....

Good Luck!

10
csomar 8 days ago 2 replies      
You don't want to earn a passive income. You want to leave your job. Fine. Except that looking for passive income stream is not the best idea out there.

If you can contract for $80/hour for US/EU clients (really possible), you'll need to work only 40 hours to cover a 6 month expenses.

But that won't probably be enough for one month, once you start earning it. You've been warned ;)

11
revorad 8 days ago 3 replies      
There is a strange obsession here on HN with passive income. Yet I haven't seen any good examples of passive income, which were built without significant effort or time. Income is anything but passive.

Here's a better way to look at it:

You want to earn $500/month? As a good Ruby developer, you can earn that much in two days doing contract work. And no, it doesn't matter if you're based in Bangalore, you could be based in Belgaum and it wouldn't matter, as long as you had a good internet connection.

You can make more money while doing work you enjoy, instead of trying so hard looking for passive income. And you can save up, invest that money and buy solid chunks of time to totally focus on your crazy startup ideas.

12
DanBC 8 days ago 0 replies      
Good quality videos of construction equipment aimed at children. Put those on Youtube with ads. Link to a website that has affiliate links to stores that sell toy versions of the equipment - Bruder is one manufacturer to investigate. Gently adsense that page. Careful SEO.
13
euroclydon 8 days ago 1 reply      
Build curated lists of small businesses in the US. I mean really quality spreadsheets, with city, state, address, owner name, contact name, email, phone, etc. Do this for business categories, like: bakeries, caterers, dentists, doctors, plumbers, etc. For the doctors and such, I would focus on small town entities who are not part of a large medical practice.

Then you sell exclusive, limited access to the list. The internet is virtually littered with small SaaS applications which are targeted toward small businesses. They are selling software for bookkeeping, time tracking, shift planning, appointment reminders, practice management, etc. These SaaS products have LTV numbers such that direct calling is worth their time.

14
kephra 8 days ago 1 reply      
Build a pile of small (Ruby) applications. Small in terms that the prototype could be delivered in weeks, and only needs a few weeks till production. So first step is to fine "easy jobs" that you can solve faster then others, and sort out the bad customers. I offer 2% discount if they pay invoices within a week. Only two type of customers would pay late: Those with a cash flow problem, and those with an account problem. Drop them! Also drop any kind of toxic customers. Keep the good ones.

Offer a maintenance contract of $50 per month for the server and the software to the good customer. A year later you will have 4 or 5 contracts paying half of your bill, for doing backups once a week, installing security updates, writing invoices, and perhaps sometimes writing an email to the customer or even patching a bug.

You can play around with own ideas, once you have a semi passive income. I would try to solve a problem with a software as a service.

15
meric 8 days ago 7 replies      
$500 per month is $6000 per year. $100,000 in high dividend stocks may generate close to that much in dividends per year. So contract for $100 per hour for 1500 hours in the next 18 months. Then make a good investment.
16
mattdlondon 8 days ago 0 replies      
1) Find a niche area of interest and build a web site and put AdSense ads on it

2) Promote the website a bit

3) Profit.

The trick is working out what your niche is that hadn't already been done by someone else.

I lucked out with some websites in the UK about fuel consumption (for cars) a few years ago. I invested a weekend of my time and a little promotion effort and it snowballed - initially it made maybe 1 a month for the first year to 24 months but now I get about 150,000 hits a month which with ads earns a decent amount of money (more than you are looking for)

18
mjnaus 8 days ago 3 replies      
Since March this year, I have been able to build a semi-passive income of around $1500 per month (lowest around $1000 and highest $2000) by building/selling items on CodeCanyon.

Granted it's not truly passive income, rather semi-passive. That said, with minimal monthly efforts, the money comes in each month.

19
benmorris 8 days ago 0 replies      
I haven't given up on passive income, but I try to work smarter not harder. That being said what I do would be considered semi passive income. Since consulting work isn't consistent I've spent about 2 years building up a network of design online vinyl lettering and graphics sites that require little to no daily work on my end. I outsource production and shipping and take a good piece of each sale. On average I devote 30 minutes a day handling emails, phone calls, and submitting POs. I've automated nearly everything once an order is placed from generating the vector cut files to submitting purchase orders. My image generating api does all that magic http://ionapi.com closed beta) and a few of the sites http://boatdecals.biz http://letteringhq.com and http://racegraphics.com. Slowly building on past work over these two years I've went from making nothing to being able to live off of the income of these businesses.

So my main advice is start somewhere and don't find yourself so indecisive you do NOTHING. There are lots of opportunities in small niches especially. Pick one you love and try to tap into something. Myself, outside of being a developer I know signs and graphics pretty well, so it was a logical direction to go.

20
zeynalov 8 days ago 0 replies      
I started a youtube channel 2 year ago. Just for my personal use. When I want to show someone something, to be able to upload it, if it's not on youtube yet. So I invested 10 minutes per month to upload some videos that I think interesting to share. After a year I saw that to0 many people watch my videos. So I activated ads on my channel. My last video was a year ago I think. And Google still sends me 200-300$ monthly. I've invested only 2-3 hours totally on channel.
21
AJ007 8 days ago 0 replies      
#1 This is way easier, and can last longer, if the business involves user retention.

#2 Study other micro-businesses carefully.

#3 Apply an existing model to a brand new area or technology.

Personally I think the passive income concept is crap. It is real but is a concept that people who don't want to work hard eat up so is used in business opportunity marketing heavily.

There are things that can produce revenue for a long period of time after your initial upfront investment where you work really hard for a while for free or at a great loss (investing money in assets vs just your own time.) However, the nature of traffic flows online & technology mean if you use the revenue for personal consumption rather than re-investing it in the business one day a few years from now you will wake up no better off than the day you started. In some circumstances where the individual increases their standard of living or takes on debt, they will end up much worse off.

Not speculation, I have watched this happen to friends.

As a programmer your best opportunities are most likely writing tools and code that can be resold multiple times. Huge chunks of redundant work is done by freelance developers.

22
bikamonki 8 days ago 0 replies      
You are trapped on a catch 22: you want free time to work on cool projects but need one of these projects to drip $500/mo so you can free up your time to work on cool projects ;) This is how I did it:1. Get to zero debt. Cut your credit cards. Keep one at home to pay for online services/emergencies. 2. Aim to make double of what you think you need/mo.3. Go freelance and sign paid SLAs/Support Contracts. After 2yrs/4-6 projects you will have stable monthly checks and if you play it smart most of your maintenance tasks will be automatic. Add 1-2 projects to the mix/year.4. Don't grow, don't hire help. That will turn you into a manager+programmer and the train will lose track. Be like the expert doctor: if you are good clients will line up.5. Pick good value projects: short (1-2 months), well paid, at least 2 yrs of SLA, 50% upfront.6. Save!!!!!!!!7. Quit your current job when you find your first client, not before.Work is essential to a happy life, not only "paid" work. Find a good balance.
23
abuzafor 7 days ago 0 replies      
I think, You should join Freelancing sites like freelancer.com You can also try fiverr.com,

Alternatively, You can try to write your experience for others like DigitalOcean. DigitalOcean will pay you $100 for per approved article. You can try DigitalOcean here https://www.digitalocean.com/community/get-paid-to-write

And if you are not interested in writing for others or writing as a freelancer, Why don't you start your own Ruby on Rails tutorial blog. A blog can make you more than $500/month by using Google Adsense or Affiliate Marketing. As a blogger, I believe that, Blogging is the best ideas to make money online and the possibilities are endless. But here, In blogging at first you will have to spend around $50.

Now choice is yours.....

24
eibrahim 7 days ago 0 replies      
I started http://www.startupoffers.net to put together a list of offers and discounts for services and products that might be used by startups (and that I usually use myself) - all money is from affiliate links. This was meant to generate passive income unfortunately it hasn't taken off and mostly because I did almost zero marketing other than a few social media links here and there. so i don't know if it is not a good idea or it just hasn't be marketed right!!!

if anyone interested in helping it get to profit email me at HNhandle at gmail.com

25
progx 8 days ago 1 reply      
Play lottery, win and live from the money.

This advise is good as as 90% from the other postings i read here ;-)

26
malditojavi 8 days ago 1 reply      
It's me or passive income posts in HN flourish on weekends?
27
shabinesh 8 days ago 2 replies      
I am from Bangalore. I freelance as a python developer.

Tough this is not passive income this might give an idea: Billing $20/hr (that's what we get in Bangalore), getting $500 a month from a single client is very easy. But finding few more clients will get you more than what you want. You will also get a lot of time. Toughest part is getting the client, good clients usually come from your contacts.

Another thought, finding customers for your SaSS product will not be difficult if you have a good circle, attend conferences and workshops in Bangalore which will build you this circle.

I do a day job as openstack dev, freelance on django, and also working on my own ideas - I am doing this to pursue my passion of traveling(digital nomad). :)

28
lnreddy 8 days ago 1 reply      
I'm a Rails developer from Hyderabad,India . I did some freelance work for a client from USA at $12/hour . Ofcourse I realised that I was making next to nothing after taxes(20 %) and oDesk fees, So I quit .

I've been searching for a simple income generating idea too for the past few months . I'm torn between trying to build a well paying freelancing career vs building a Saas product/service that's going to pay over time .

I tried to contact you but your email isn't public. Ping me if you wanna bounce some ideas regarding this sometime !

29
BorisMelnik 7 days ago 0 replies      
OK I'll give away a really simple one for the lazy: start your own hosting (reseller) company. Grab a dedicated, throw up some billing software and sell a shared hosting plan to every Tom, Dick and Harry that you know. At $9.99 / month for essentially unlimited email, space, transfer you should be able to clear a few hundred bucks a month in a few months.
30
lnanek2 8 days ago 0 replies      
It's easy to make that much on ads and ad removal upgrade fees for a semi-popular game on mobiles (Android, iOS). You don't have to be on the charts. I make that easy and only ever made top 200, I think. Games are a nice category for new entrants because Flurry reports have shown that as a genre they aren't super sticky. Users flow in and out of new offerings constantly.
31
bennesvig 8 days ago 1 reply      
Listen to James Altucher's podcast with SJ Scott. He made 40k last month by continuing to publish several books to amazon.
32
ca98am79 8 days ago 0 replies      
you could buy domains on park.io and then sell them immediately on Flippa. For example, see: http://blog.park.io/articles/park-io-users-making-money-flip...
33
duiker101 8 days ago 2 replies      
Make something that people are willing to pay for. I have a series of project, each makes a relatively small amount/month but all together make a decent passive income, not enough for me to live on but I am sure that you can probably do something similar. Try many ideas and see if you can find something people need.
34
tim333 8 days ago 1 reply      
Sell Indian pharmaceuticals by post? There's some margin there I'm sure.
35
johnnyio 8 days ago 5 replies      
Become French resident, you will have a guaranteed living income of 434Euros (600$
36
thegrif 8 days ago 0 replies      
echoing the prior comment: you have to actually do something of value before it can be positioned as the gift that keeps on giving :
37
arbitragedude 5 days ago 0 replies      
you can open a producthunt or hackernews focused on indian startups..
38
cauterized 8 days ago 0 replies      
What on earth made you interpret the original post as "exactly $500" instead of "at least $500"? Or are you being facetious?
39
garysvpa1 5 days ago 0 replies      
how about freelancing?
40
CraigJPerry 8 days ago 1 reply      
Kindle singles.
41
longtime-lrkr 8 days ago 0 replies      
www.possiblestartups.com A startup idea generator.
42
scheff 8 days ago 0 replies      
forget it. you guys are negative.
43
TomGullen 8 days ago 2 replies      
Passive income is generally a unicorn
44
sainib 8 days ago 0 replies      
What I suggest you to do first is to stop working on the ideas that will not generate any money...
45
Thiz 8 days ago 0 replies      
Everybody in the world loves incense.

Make a beautiful webpage with a mystic style and offer all kinds of incense, scents, shivas, buddhas, elephants, spiritual stuff all over the world.

In no time you'll be as big as amazon.

46
silver1 8 days ago 1 reply      
I'm interested in training as well ... whats your area of expertise and how do you make your passive income?
47
mozilla 8 days ago 1 reply      
Step 1 make 500/mo after 2mo of work.Step 2 repeat every 2mo.....Be multimilionnaire.

Bonus:Believe in fairy tales. Get a free, pink flying pony.

Also - all developpers are now multimillionaires with the passive income magic formula.

Im astonished this keeps poping up.

48
heart-os 8 days ago 0 replies      
No, no, it is not a Unicorn: Open Source, Open Company, Helping Others make money will do it bu growing a very large network of people. This way you too can use the software to make a few dollars. See an open company is many minds in, and very few well made products out: https://github.com/regenerate/snippets Everybody takes the product, and for as long as it was aimed at money making; they make money. You need a lot of products of this kind, similar to how a supermarket has many products for sale: https://github.com/revenue/awesome-revenue Go ahead ask about specifics, I think a lot about this. I dedicated this whole decade to helping people with passive income, without asking for anything in return. My focus is non-programmers, young families. The big idea is: A Global, Paying, Mechanical Turk similar to this: https://www.mturk.com/mturk/welcome
16
Ask HN: Looking for a developer?
9 points by gintsmurans  4 days ago   14 comments top 5
1
csmdev 3 days ago 2 replies      
Welcome to the bucket. I see you're new here. :)

Some tips for next time:

- if they want timed coding challenges or quizzes, skip them

- if they want you to work for a couple of days on a task to see your abilities, skip them

- if they don't accept a Skype interview and insist on going to their headquarters in another city, skip them

- if you're creative and like innovation, you're pretty much fucked because you don't fit the standard way of thinking

There is no shortage and there is no actual demand. Companies just want better people for less money. They say that are no more good developers. But what they mean is: "There are no skilled suckers that will accept our ridiculously low pay".

You need to jump through hoops only so they can get an easier recruiting process. You're no longer a valuable resource. You're just a mindless robot that needs to meet specific keywords. Doesn't matter if you learn, adapt or solve problems. All that matters is how you fit on a very specific recipe. Interviews are the same. Vomit the fizzbuzz solution, some "core programming" buzzwords and maybe two or three generic tasks with stupid loaded questions. And you're hired.

Software developers are now just employed freelancers. Doesn't matter how you think or what you can do. All you need is keywords and experience with highly specific things.

2
sjs382 3 days ago 1 reply      
I agree, with some reservations.

>> I have to fill gazillions of fields, I have to go through various kinds of pre-interview processes, like this last one - its an automatic video interviewing system, that records my answers using some pre-recorded videos as questions. Cool system, technically, but I will have to spend hours on this thing.

If a potential employer doesn't respect your time during the interview phase, I'd be hard pressed to believe that they would respect your time and boundaries as an employee.

>> Obviously if I apply for the job, I am interested in the subject and interested in the company and willing to learn if anything beyond my knowledge appears. No need for cover letters.

This really isn't obvious, a lot of the time.

As someone who hired another developer recently, I estimate that 1/4 of resumes that came in had zero relevant experience, and I'd wager that MUCH less than 1/4 of the total candidates bothered to do any research on the company at all.

A lot of the "song and dance" of the hiring process really is necessary. Employers just need to remember to respect the time of the candidates.

3
IpV8 1 day ago 0 replies      
Go to tech meetups and small business meetups. Find good people in tech, the job offers will come second.
4
yeseme 3 days ago 0 replies      
I feel the same. I went through so many interviews in the last three months and now I feel sick of it.
5
bonsai 3 days ago 1 reply      
Have you tried https://hired.com/ ?
17
Ask HN: How do you perform as a newly recruited manager?
3 points by plicense  1 day ago   3 comments top 2
1
floppydisk 17 hours ago 1 reply      
No. Cultural adaptation takes time, especially coming into a leadership position. Newly recruited managers should do a couple of things to get up to speed.

1. Meet with all your direct reports, even if it's 5 minutes, introduce themselves, ask what they're working on, what the holds up are, etc. You're leading them, make an effort to get to know them. (I'm a big fan of peopleware in this regard).

2. Take the time to read everything. A former boss of mine gave me this tip and said when you walk into a management role at a new place, your first job is to read everything and understand what's going on. Reading the docs (business and technical) gives you insight into what's going on and brings you up to speed.

3. Figure out the politics. Every office has them and the higher up you go, the more you have to play them.

4. Learn the tech stuff as needed. Understanding how team's tools work helps you, as the manager, when it comes to cost/time estimates and understanding your team. Ramp up sessions explaining the processes behind major tools and the tradeoffs are valuable in this regard.

I disagree with brudgers that management is supposed to focus on management and not understand the technical side. If you're managing tech people, the easiest way to understand how to smooth the path and get out of the way is to know which way things are going and how the tech works.

Management isn't about micro controlling your people, whose got time for that? It is about understanding what they're working on, running interference, and helping them develop towards their professional goals.

(Peopleware is a great book in this regard)

2
brudgers 18 hours ago 0 replies      
Wouldn't it make sense if a manager let the software developers develop software and instead focused on management?

The manager doesn't need to know the build system. The manager needs to be able to identify and manage knowledge of the build system within the organization. The set of people who know the build system is a resource. The set of people who know the coding convention is another. The people who have a feel for the system is a third resource. The manager's job is to hold onto these resources like grim death.

The manager's job is not know how the build system works, how the coding conventions facilitate production, or how the pieces of the overall system fit together. The manager's job is to know how the build system is broken and worked around, how the coding conventions impede development, and how the components of the larger system don't fit together. And then to set about determining the set of costs and the set of benefits associated with solutions to those problems. That process of determination is facilitated by those identified expert resources.

The managing is not supervising. Draw the pyramid upside down. All of the people being managed depend on the manager and the manager's job is to remove impediments - it's to serve the people being managed not rule them. The best managers are invisible in the best sense of invisible. Things just work. The gears are self lubricating and the process hums along.

Good luck.

18
Ask HN: My app is being bullied on Google webstore, What to do?
48 points by sanchitml  1 day ago   49 comments top 10
1
mattkrea 1 day ago 1 reply      
Did you remove the analytics piece the review seems to be complaining about? If so I can imagine that someone might be upset that they couldn't disable it.
2
arihant 1 day ago 0 replies      
"Inspectlet records videos of your visitors as they use your site, allowing you to see everything they do. See every mouse movement, scroll, click, and keypress on your site. You never need to wonder how visitors are using your site again."

Why would you use a service like this in your extension? Sounds like a dumb idea to me! They are privacy intrusive and say that proudly on their main page, so you were not tricked into using a malicious tracking service, you diligently chose it - the bad reviews are justified.

3
gergles 1 day ago 1 reply      
A note of "trust me, I promise this is legit" is exactly what I would expect from a piece of malware. You need to directly address the allegations of using a keylogger/screenlogger somewhere to counter the negative review, not just say "No, I promise this is clean".

Just my 2c.

4
scrollaway 1 day ago 2 replies      
The reviews on there look fine to me. The one guy is being a bit paranoid and dickish but you can never please everyone.

Sure, you got a few bad reviews out of it, but unless it continues for several days I wouldn't worry too much about it. FWIW I haven't looked at the app or its source code but I wouldn't call this "cyber bullying".

Have you considered releasing the source code on github and linking to it so people can easily take a look and see for themselves?

5
samsheen 1 day ago 1 reply      
I just noticed that the said "bully" has stated in his comments that you had integrated inspectlet.com. I checked it out and it looks like a screen recording service. If this is truly the case, then I think he may be correct as interpreting this as a violation of privacy.

I think the best course of action would be to do the following

1. Put up code on github as others have suggested, thereby reassuring existing users

2. Publicly state in a reply to the comment that you had indeed integrated the screen recording service to help you understand user behavior, so that you could make a better app.

3. Put a disclaimer on the details page for Google Analytics with a link to opt out.

6
okbake 1 day ago 2 replies      
Does putting an analytics piece inside of a Chrome extension allow the creator to see which website a user is currently viewing when using the extension? Or are the analytics limited to the extension itself? For example, a simple extension that makes the background-color of the current page red, if there are analytics on that extension could the developer potentialy know which site the user is on?
7
virde 1 day ago 0 replies      
Dont really know why its being targeted. I see a key logger comment, any extensions being used that might be suspect? and something on analytics? which I see you say has been removed . Anyway its hard to stop a chain of bad targeted comments, but it shouldn't really affect until it continues to happen for a few days.Trolls will be trolls
8
lowlevel 1 day ago 0 replies      
There are going to be a few dicks at every party. You can't really avoid that out here...
9
xdfsx 1 day ago 2 replies      
Yeah, he had a keylogger before.
10
kurz 1 day ago 0 replies      
sdfs
19
My Moto 360 battery usage near real time
2 points by mraviator  1 day ago   3 comments top 3
1
idean 1 hour ago 0 replies      
Thanks for the data!

In the baseline settings at the bottom of the tl;dr page, can you do Phone in Airplane mode so we can see the actual impact of notifications? Bluetooth off more shows impact of watch to phone communication, not really amount of battery impact for each notfication.

3
27182818284 1 day ago 0 replies      
So less than 10 hours? Or am I missing something?
20
Ask HN: What new developer tools have you added to your workflow lately?
4 points by bgar  2 days ago   7 comments top 7
1
xauronx 20 hours ago 0 replies      
PaintCode

As a dev without a dedicated design department (or even when I've partnered with designers honestly) it saves me so much damn time. Get things in vector, change all of your menu icon colors in one shot.

Speaking of which, icons8 (http://icons8.com/free-ios-7-icons-in-vector) has been awesome on my current project.

2
saluki 17 hours ago 0 replies      
Laravel Forge

https://forge.laravel.com/

Other notables (might not be considered tools):

sublime, vagrant/laravel homestead, Digital Ocean, stripe, mandrill . . .

3
aitoehigie 2 days ago 0 replies      
Flask (awesome, I actually ditched web2py for it. Web2py is great too but it was no longer cutting it for me)Virtualenv - for isolated python installationsi3 tiling windows manager - It actually increased my dev machine battery life with 2+ hours. This is such a big deal because steady electricity supply is a huge luxury in my neck of the woods.
4
vishalchandra 2 days ago 0 replies      
More relevant question might be what APIs or libraries are starting to look attractive of late ?

I would say wit.ai looks very interesting.

The dev stack is the same as always ~ Sublime + AWS

5
RollAHardSix 1 day ago 0 replies      
DevExpress Dev Tools have been very helpful, including CodeRush.
6
vrdhn 2 days ago 0 replies      
rather what tools you tried and decided not now ...
7
mnort9 1 day ago 0 replies      
RubyMine!
21
Ask HN: What is Parse?
8 points by zuck9  2 days ago   3 comments top 3
1
6thSigma 2 days ago 0 replies      
Parse is a Backend-as-a-Service (BaaS). A BaaS is a great solution to connect your app to a backend server without having to build the backend yourself.

Why would you want your app to connect to a backend? Without a backend, you can only store data from a user in a database on their local device; which means that data is only available on that device.

If you need to do a login system, any kind of social interaction (sharing data between users), a leaderboard, syncing data across devices, etc. - you will need a backend. Parse helps you with that by providing you APIs to do all of those things.

I'm actually building an open source BaaS. Email me if you have any more questions.

2
josephschmoe 2 days ago 0 replies      
It's a cloud database. If you know a lot about front end and don't want to do any work for your back end, it's perfect.

Just enter your data types as objects in the GUI and you're good to go. There's JavaScript too if you absolutely need it.

I've used it and it definitely made my life a lot easier as a mobile developer with little back end experience.

3
WoodenChair 2 days ago 0 replies      
Parse is effectively a very easy to use NoSQL database in the cloud. It has many more features than that, but that's the core of it.
22
Submission titles still subject to change by editors?
2 points by zoltz  1 day ago   5 comments top
1
wmf 1 day ago 2 replies      
Yes, dang fixes titles if they don't follow the rules.
23
Ask HN: What's been your proudest moment since launching your startup?
4 points by desouzt  1 day ago   3 comments top 3
1
SebSigloch 5 hours ago 0 replies      
Looking forward to reading some more answers on this since proud moments seems to vary tremendously (social vs. monetary). Keep going. :)
2
LarryMade2 1 day ago 0 replies      
(mine is a side project, very localized - doplaces.com )

A co-worker was looking for meeting venues around a particular town within ten seconds I had a list of event centers up within a five mile radius of the town. Recently someone on facebook was looking for venues for a planned wedding in the counties where doplaces covers, replied to that with a single very useful link.

Just about any time when I got good local information with just a couple clicks. Having it easily do what I have envisioned is the proudest moment.

3
vjvj 1 day ago 0 replies      
Our first payment from a customer which meant we could pay our biggest supplier and each of our smaller ones.
24
Building a Flask Single Page Application
3 points by mjhea0  1 day ago   1 comment top
1
mjhea0 1 day ago 0 replies      
25
Ask HN: How do you invest?
5 points by thewarrior  1 day ago   12 comments top 9
1
OGiR 1 day ago 1 reply      
I personally own (not through a broker) shares in a diversified portfolio of companies, all of which offer Dividend Reinvestment Plans with optional cash purchases of additional shares directly through the company's transfer agent. This means that I pay no fees when purchasing additional shares for my DRiPs, in fact, a lot of the companies I invest in offer discounts on shares purchased through their Share Purchase Plan. I mostly invest in large companies that pay reasonable dividends with long histories of stability and dividend payments/increases. My goal is to almost never stop buying, making use of dollar cost averaging, and earn a safe return that ought to still beat the market in order to save for retirement/other future investments.
2
panorama 1 day ago 0 replies      
Betterment and Bitcoin speculation for the most part. With the right knowledge, you can certainly outperform Betterment, but as a programmer I'm content just outsourcing that and saving that time for other things (like getting better at programming, for example, which implicitly earns me money as well).
3
dangrossman 1 day ago 0 replies      
Of the money I invest --

25% in Vanguard dividend growth index fund

25% in Vanguard total stock market index fund

25% in Vanguard total bond market index fund

25% in stocks I chose myself

4
marioluigi 1 day ago 0 replies      
The Taleb way - 90% in debt instruments and 10% buying options for the black swan event.
5
akuma73 1 day ago 0 replies      
Read about asset allocation and mean variance optimization. The rest will follow.
6
mnort9 1 day ago 1 reply      
Haven't used it yet, but I'm intrigued by WealthFront.
7
kelukelugames 1 day ago 0 replies      
poorly.

now i just buy aaa bonds and sp500. lost too much gamblin' alreafy.

8
lutusp 1 day ago 0 replies      
I don't know your reason for asking, but if it's advice you're after, avoid investment counselors, and invest in index funds. Here are the reasons:

http://arachnoid.com/equities_myths

Warren Buffet has chosen index funds as the basic approach for his estate and relatives after he's gone.

9
majurg 1 day ago 0 replies      
bitcoin
26
Relegating software development to a hobby
13 points by onthefence  4 days ago   7 comments top 4
1
dorfuss 1 day ago 0 replies      
My situation is somewhat different as I have never been a programmer per se, I graduaded in cultural anthropology, worked for two years at an insurance corporation and now for almost a year at a small software developer, implementing a BPM system which consist of both some coding and meeting with clients.

I also started studying computer science a year ago. What has crushed my ambition was the math. It simply requires lots and lots of time to start solving basic problems at advenced level. Even if I pushed hard, sleep less, the reality is that I'd never get to the level where my math is useful in CS, or compete with people who are talented with math. And none of my colleagues do any sort of calculations. There is no optimalization effort. Deadlines are short and we just have to get things done. The chief architect even says "memory is cheaper than processing time" so we shuffle around big chunks of data instead of making smarter algorhytms. It of course doesn't mean that math isn't important - I admire anyone who has mastered linear algebra.

So I realised that it wouldn't be worthwile to struggle with math, which was too hard, but rather try to learn new languages, build something useful etc.

And than I realised that sitting at a computer the entire day is not what I wanted for myself. When I was young I dreamt of becoming a filmmaker, make documentaries. A friend helped me to dug this old dream out of my subconsciousness.

He told me to write down and read a list of my strong sides every evening and add to it if I find something new. And so I have for over 120 days. And I focused on what I would like to accomplish and how much I want to sacrifice to achieve my dreams. So the plan is to try to get to Manchester University and study Visual Anthropology for a year and move on with a filmmaking career. Wish me luck

2
jf22 3 days ago 1 reply      
I used to be the same way.

Then I started trying to create my own software product and somehow everything is far more interesting and fulfilling now.

I have a ssdd day job now and I don't even care about all annoyances I used to.

It's like I have a much bigger dream and goal that outshines the rest of it.

When I think about dynamic vs static languages the only thong I think about is if I'm productive with it and can get the next project out faster.

3
sdrinf 4 days ago 1 reply      
In lieu of writing an in-depth answer, I'd refer to a previous thread instead: https://news.ycombinator.com/item?id=1726795
4
davelnewton 4 days ago 1 reply      
What would you rather do? E.g., are you bored with development per se, or life in general?
27
Ask HN: What percentage of business reviews are done at the reviewed business?
2 points by jjallen  1 day ago   discuss
28
Ask HN: Which Lisp/Scheme and why and how to learn?
3 points by joeclark77  2 days ago   5 comments top 4
1
gus_massa 2 days ago 1 reply      
I'm currently using Racket ( http://racket-lang.org/ ), it's a Scheme dialect. It supports Windows, Linux and OSX. It has a nice IDE with support for macro expansion. And it has a lot of packages ("batteries included") and is usually faster than Python.

It also has a web server ( http://docs.racket-lang.org/web-server/ ). I'm using it for a small site, with a few hundreds users.

2
malisper 1 day ago 0 replies      
I would say the easiest to learn is Common Lisp because of the amazing debugger + conditions/restarts. If you make a mistake, instead of aborting the program like most programming languages would, Common Lisp will give you a list of restarts which let you specify how to continue executing (change variable values, return a new value instead, etc).

To learn it I would recommend COMMON LISP: A Gentle Introduction to Symbolic Computation to get a good foundation. After reading that, I would suggest ANSI Common Lisp, which introduces some of the more advanced features and gives some pretty good examples of what you can do with Lisp (writing a DSL for generating HTML is one of them). Then I would recommend On Lisp which gives all kinds of crazy things you can do with Lisp (embedded Prolog, DSL for parsing English, and many other cool things).

There are many other great books out there which you may way want to look at. Land of Lisp and Practical Common Lisp are both good introductory books, but I find that they introduce too much too fast and it makes it difficult to get very far in them. Paradigms of AI Programming is probably one of the best programming books out there, but there is a lot of advanced material in it.

3
craigching 2 days ago 0 replies      
I don't have a lot of advice about LISP proper, but Scheme ... ah, Scheme is near and dear to my heart. But which one? Look for a standard one that is current. The usual suspects are Chicken, Guile, Gambit, Racket, Chez (Petite Chez) (am I missing any?). I prefer Chicken or Petite Chez because I'm currently going through "The Reasoned Schemer" and those two seem to work best with the code from the book.

But my ultimate suggestion for a LISP is Clojure. Runs on the JVM, has good Java interop (and a huge community of open source software) and has nice syntax to boot (I love the use of [, {, etc. instead of just ( for the syntax to differentiate different data structures).

4
informatimago 2 days ago 0 replies      
Common Lisp (any implementation, you may start with ccl, clisp, sbcl, but the other implementations are useful in specific (deployment) situations, like abcl on JVM, ecl to be embedded in C/C++ applications, etc).

http://cliki.net/http://cliki.net/Getting+Started

29
What is the future of Computer Architecture
3 points by newuser_usa  2 days ago   3 comments top 3
1
akuma73 1 day ago 0 replies      
Software is going to have to pick up its game.Accelerators will help.

However, even these will be one time gains. As Bob Colwell says, it's very difficult to replace an exponential.

This will have profound effects not just on Silicon Valley, but the global economy. We've been riding this miracle for 40 years and it will end - soon.

2
tgflynn 2 days ago 0 replies      
It would be interesting to see what could be done with large scale combinational logic (ie. boolean circuits).

If you didn't have to worry about clock signals, had a simple circuit topology (for example laminar) and thermal issues were minimal because of having a small number of gates transitioning at any one time could you design a programmable logic chip that was more competitive with ASICS than current FPGAs are ?

3
0xc000005 1 day ago 0 replies      
different
30
Ask HN: What do you do when you realize you are not a programmer?
10 points by notastartup  3 days ago   11 comments top 10
1
RogerL 1 day ago 0 replies      
You like building things. Okay, I'll run with that, understanding that I don't know you well and will get the specifics wrong. Just trying to kick start your thinking.

First, there is product design. That is not just 'make this font look pretty', it is doing things like figuring out sane workflows for your user, watching them use the product and figuring out elegant solutions to the points where they get stuck or frustrated. It's conversations with the engineers - your design might eat batteries, or render poorly on device X, or.... There is coming up with the product idea, presenting it to investors (who could just be the VP in the company you work for, there is plenty of chances for creativity w/o starting your own company). There is product management, project management. There is the whole personnel side of things. It's not just 'fill out this form for the yearly review' - a good manager has a mental model of their employees, and guides them through constant improvement. She also makes it possible for that employee to do their job by removing everything extraneous to that job.

I'm just saying HN can give you a skewed perspective. I have solely invented a few different products while working for large companies and had my companies decide to adopt them. The only two things missing was the payoff at the end, and the stress filled nights (am I going to make payroll? John just bought a new house). For me that is a great tradeoff. For others, I can't say.

And I'll say this. People like Jony Ive didn't become great by running off and doing their own things alone. It's a path to do that, to be sure. But he spent years grinding at a growing company. His story is different than yours, I'm not trying to say there is an equivalence. But you have to work really, really hard, for years, for your ideas and designs to be worthy of the world, to be better than the competition. He became great by years of grinding, and his work was made sellable by daily, relentless meetings where every decision was torn apart by other brilliant people (say what you want about Jobs, he knew how to get great work out of designers).

2
phantom_oracle 2 days ago 0 replies      
This isn't a new phenomenon.

There seems to exist a difference between someone who codes for the sake of coding (perhaps it relaxes the mind?) and someone who codes to make other things.

As the other guys have mentioned, there's a lot of valuable nuggets of info you should look into.

I especially liked the part about seeing coding as a means. Code to get somewhere, and if you find a tool that is better and more convenient than writing code, use that instead.

There is actually a school of thought (hopefully I'm not alone in this) that sometimes sees writing code as a matter of no progress. For the last 60 odd years (or more) people have been "writing code" and it makes you wonder why this is still so necessary for the "basic" stuff we try to do.

For example: Why do we need to write and re-write code to build the internal CRUD business applications?

You should also consider taking up another hobby to relax your mind from coding (especially if you don't enjoy it), otherwise the worry about it will just fatigue you physically and mentally.

3
jebblue 1 day ago 0 replies      
>> discussing what OO pattern should be used

If there are teams sitting around discussing patterns then they aren't focused on what they should be in the first place. They should be focusing incessantly on implementing the requirements to meet the needs of the business and ultimately the customers.

5 decades of code was written and a lot of it still in production before the GoF (Gang of Four) got together to write down their musings.

Most of the patterns I've studied are so abstract as to be completely useless in applying to the art of implementing the requirements to meet the needs of the business and ultimately the customers.

4
jmatthews 3 days ago 1 reply      
"What do you do when you realize you are not a programmer?"

Double down. You enjoy the realization of creation but not the act itself. You like the view from the top of the mountain but you hate hiking.

Either come to terms with the hiking part, or resign yourself to only seeing pictures of the mountain top.

The third route is to simplify the workflow required to get to the final realization of creation but that tends to be a magnitude more difficult than the typical act of creation.

5
coppolaemilio 3 days ago 0 replies      
"I hated discussing what OO pattern should be used""they submit patches to major frameworks, writes things in assembly for fun"You don't have to do this kind of things to be a programmer.Of course discussing OO patterns with your team is a need but submitting patches to major frameworks is on your free time! If every programmer would do so we wouldn't have so many incomplete open software. Try not to be chased by the "The Myth of the Genius Programmer" and keep enjoying creating things.

A google talk: https://www.youtube.com/watch?v=0SARbwvhupQ

6
glimcat 3 days ago 0 replies      
I do programming like I do algebra. It's a tool I use to solve problems.

Mind you, it's a tool I'm very good with, and that I get intrinsic enjoyment from when using it. But I don't do it 24/7, and I also get intrinsic enjoyment from woodworking, soldering, cooking...

Some people are invested in getting you to believe a narrative where coders code, all the time, 80 hours a week even if you don't pay them, like they're one-dimensional widgets instead of people. If anyone tries to feed you that line, I'd take a good hard think about why.

7
renas 3 days ago 0 replies      
Hey man, take the sad part out, life is too short to get sad, do what you like, do what makes you happy, don't bother about labels, you might be a Hacker not a Programmer, keep on having fun :-D
8
lgieron 2 days ago 0 replies      
My guess is that people who are making all those commits are often pretty much indifferent about their jobs (as software engineers) as well.

In general, just because you're passionate about something doesn't mean you'll particularly enjoy a day job in that field - just ask all the people who were passionate about doing science, but have quit their phd programs.

9
nyan_sandwich 2 days ago 0 replies      
>What do you do when you realize you are not a programmer?

You could start calling yourself a "recovering programmer":

http://prog21.dadgum.com/56.html

10
falconfunction 2 days ago 0 replies      
you browse this site
       cached 8 September 2014 12:05:01 GMT