chucknibbleston | 9 years ago | on: Ask HN: Examples of reliable software you enjoy using
chucknibbleston's comments
chucknibbleston | 9 years ago | on: Clickbait and Traffic Laundering: How Ad Tech Is Destroying the Web
chucknibbleston | 12 years ago | on: Andrew Mason's album "Hardly Workin'" now available
chucknibbleston | 13 years ago | on: Very Short Reply Expected
chucknibbleston | 13 years ago | on: New Anti-Piracy System to Hit U.S. Internet Users on Monday
chucknibbleston | 13 years ago | on: Poll: Do you select text while reading?
chucknibbleston | 13 years ago | on: Javascript's declining popularity?
chucknibbleston | 13 years ago | on: Faster than jQuery(document).ready() - Wait Until Exists
chucknibbleston | 13 years ago | on: Germany's laws on github, machine-readable and ready to be forked
chucknibbleston | 13 years ago | on: Ask HN: Building a large webapp today - what language for the backend, and why?
chucknibbleston | 14 years ago | on: OAuth & One-Page Apps: Avoiding the Redirect
chucknibbleston | 14 years ago | on: OAuth & One-Page Apps: Avoiding the Redirect
For node/Express, passport.js is a good option (but doesn't help you out with the database at all) -- http://passportjs.org/guide/username-password.html
Django has basic user authentication built-in, Ruby on Rails has Devise - https://github.com/plataformatec/devise and AuthLogic - https://github.com/binarylogic/authlogic.
I'd recommend reading the Ruby on Rails security guide about user management to get an idea of some of the challenges in building an authentication system: http://guides.rubyonrails.org/security.html#user-management
If you want to write an OAuth provider here's a great PHP tutorial: http://djpate.com/2011/01/13/how-to-write-a-complete-oauth-p...
chucknibbleston | 14 years ago | on: Ask HN: Seeking hackers' opinion on these 2 software ideas
These are interesting ideas, but besides being difficult to monetize (@mchannon), I'm not sure there's a huge demand for them either.
The first one is going against a couple of big trends:
1. Mobile (even with low latency, streaming a FLAC is going to eat up bandwidth and memory) 2. Music discovery/personalization + consolidation of content -- users have to know what they want to listen to, or have to be willing to put up with songs they don't want to hear. Your main demo is going to be audiophiles...who already have their music collections on disk or only want specific recordings.
I'm also unsure how you're going to source content. So I guess, what I'm getting at is that it seems like you don't have much of a market (besides having few potential revenue streams).
The second one is really interesting, but I'm just not sure there's demand for that--are there a lot of touring/performing groups that are decentralized? Even if you removed the need for them to perform together, there would still be plenty of pressure for them to colocate that I'm not sure you would be able to create a market.
Are you interested in making technology demos or building a business? Because if it's all about the tech, then these are definitely interesting ideas and may lead to some innovation that can be turned into a product later.
chucknibbleston | 14 years ago | on: Ask HN: Struggling startup. What should I do next?
You should pick a stable mobile framework to use (since I assume you don't want to go native). Make your backend code as modular as possible (for accommodating changes to their API).
If you're able to do a significant rewrite, I would decouple your data from your logic as much as possible. Write it with the option of offering it to your competitors as a mobile platform.
2. No, if you can reach profitability.
3. Focus your marketing on your mobile product. Devote your time to marketing and sales. Set a profit goal for the near future (well before your cash runs out). If you don't make it, write an API for your app's backend and offer it to your old competitors.
4. If you aren't 100% committed, then you should quit.
5. How much money do you need right now to stay afloat?