hacker news with inline top comments    .. more ..    14 Sep 2014 Ask
home   ask   best   4 years ago   
Ask HN: Review my startup, rantbase.com
2 points by RaynoVox  2 hours ago   discuss
Ask HN: What to do with unused AWS credits?
7 points by TimJRobinson  12 hours ago   4 comments top 4
benologist 10 hours ago 0 replies      
Archive.org comes to mind, I've noticed them asking for help a few times.
duskwuff 6 hours ago 0 replies      
Are you certain that you can donate them? Did the incubator not place any restrictions on their use?
devanti 9 hours ago 0 replies      
mine some virtual currency
__Joker 10 hours ago 0 replies      
You can run some tor nodes.
Ask HN: Is this a good idea for a startup with a chicken/egg problem?
4 points by scobar  10 hours ago   4 comments top 3
emcarey 7 hours ago 0 replies      
Yes, you want to prove to your users that you understand the problem and that you are the solution. You can be the solution without the product by helping them best use the traditional system you are trying to disrupt. Grab a good community of beta users and hook them into your market research. We started with a survey then a phone call and now we take them to coffee to really know what their needs are. As we build product, we're testing our UI and UX with these initial users heavily involved in our market research. We've found that they are more likely to provide feedback because we're truly building a product specific to their needs. Demonstrate you can solve their problem however you can then build the product of their dreams.
keerthiko 2 hours ago 0 replies      
If you are not in a hurry (disrupting entrenched mindsets shouldn't be expected to be done in a hurry) then yes, you want to gradually sneak it into their daily life with an offering that's closer to their current mental model for the activity.

With bitgym[0], we originally tried to make cardio-gaming a thing [1]. We still want it to be a thing, as when tried in a properly curated environment with the right expectations, it was far and away the best experience for users seeking fitness. As such, we've had to start from their current experiences, and engineer something that they can relate to better as we slowly progress towards our vision of getting everyone to play VR mariokart to stay fit.

It's slow work, but it's definitely something a few people love, and they are quickly seeing things the way we do :]

Just an anecdote, we aren't roaring away with success yet, but it seems to be working.

[0] http://www.bitgym.com[1] https://itunes.apple.com/us/app/id483991355

lobotryas 5 hours ago 1 reply      
My detector's going off based simply on the fact that you're unwilling to tell us more about your idea. Do you believe that there are people out there who would beat you to the pinch?
Ask HN: What tech stack do YC startups use?
57 points by johan_larson  1 day ago   50 comments top 14
lgieron 31 minutes ago 0 replies      
The ubiquitousness of the assumption that software startup == web startup saddens me.
nwenzel 21 hours ago 3 replies      
Here's a broader look at tech stacks used by startups on Angel List: http://codingvc.com/which-technologies-do-startups-use-an-ex...
pbiggar 21 hours ago 1 reply      
Rails. In w10, we were one of two non-rails users, though it seems that has changed to larger diversity.

Most YC companies use CircleCI, so we get to see some of the diversity. While I haven't got concrete stats on this, I think it leans slightly more heavily rails than usual (and usual is about 50%). Bear in mind that that's skewed in some ways: if they were using C# for example they couldn't use us.

jonahx 22 hours ago 2 replies      
I wouldn't assume there is a "YC tech stack". From individual blog posts I've read there is great diversity among YC companies' tech stacks. I also wouldn't assume that rails + angular is, or is even considered to be, the cutting edge of web stacks.
lpolovets 18 hours ago 0 replies      
You can use AngelList search to get some approximate relative counts of technologies at YC companies. For example, here are the counts for Java and Python:

Java: https://angel.co/companies?incubators[]=Y+Combinator&teches[... 15 companies)

Python: https://angel.co/companies?incubators[]=Y+Combinator&teches[... 31 companies)

I basically used this same technique for the CodingVC blog post that was mentioned elsewhere in the thread.

tomblomfield 21 hours ago 1 reply      
From my experience - Ruby on Rails, some kind of Javascript framework (Ember, Backbone, Angular), Postgres & Redis as data stores, hosted on Heroku.

As you scale to the point at which Heroku is expensive, move over to AWS.

sandGorgon 20 hours ago 1 reply      
Are there any startups using Java (not JVM) based web stacks (not backend or API endpoints). Any comments/experiences would be welcome !
cpncrunch 20 hours ago 0 replies      
I'm not a YC startup, although my product was forked by a YC startup.

I mostly pure javascript (no frameworks) on the front-end and C++/perl/php/mysql on the back-end. Incredibly reliable and stable.

nickthemagicman 22 hours ago 6 replies      
Is php ever used?
swah 21 hours ago 0 replies      
The tools that everyone else usess, skewed to the "new, modern side" would be my guess.
jjbrow10 18 hours ago 0 replies      
Here at Enplug we use a wide range of tech.

Server: C#, Databases: MongoDB and SQL Server, Messaging: RabbitMQ, Clients: LibGDX and Java on Android, Web client: AngularJS

aswanson 19 hours ago 1 reply      
Interesting that bootstrap is negatively correlated with success.
arthurquerou 20 hours ago 1 reply      
SailsJS,Heroku, Angular @ MotionLead
Besides school, what should I be focusing on right now? (CIS Student, 2nd year)
2 points by EvanZ  6 hours ago   1 comment top
dalke 4 hours ago 0 replies      
Networking is important. I know many people whose first jobs were because of schoolmates. How to network is different for different schools; it can mean club involvement (eg, the local ACM or Linux chapter), or it can mean working on a local university research project which hires a lot of students.
Ask HN: PostgreSQL and other server backup services?
8 points by ProblemFactory  16 hours ago   5 comments top 3
joshmn 15 hours ago 1 reply      
https://github.com/meskyanichi/backup might be a good solution. Even if you don't know Ruby, it's amazingly straightforward.

Edit: http://learnaholic.me/2012/10/10/backing-up-postgresql-with-... for scheduling, too (if you want to leave cron alone)

benologist 15 hours ago 1 reply      
Do you just want backups or hosted/managed? Heroku have a huge postgres platform with backups, forking!, etc - https://www.heroku.com/postgres
knurdle 14 hours ago 0 replies      

Their interface isn't the greatest but it works.

Ask HN: Real-world programmer salary in Silicon Valley
7 points by pingping  19 hours ago   8 comments top 6
fredophile 4 hours ago 0 replies      
You might make more in SV but would you make more after accounting for cost of living differences? It's a very expensive area to live in. A quick Google search tells me that your 48k Euros is equivalent to over 100k USD in SV. I used Berlin and San Francisco as the locations for comparison.


to3m 18 hours ago 0 replies      
Interesting question from the interviewer, who must have neither friends nor family ;)

One source of salary information, probably relevant to you, being a non-US type, might be the H1-B database: http://www.foreignlaborcert.doleta.gov/performancedata.cfm (select Performance Data tab, download latest PERM spreadsheet)

See, for example, this blog post: http://realtimecollisiondetection.net/blog/?p=107

dennybritz 18 hours ago 1 reply      
90k-140k sounds about right, depending on how well you can negotiate and sell yourself. You also need to take into account taxes and considerably higher costs of living compared to Germany.

The biggest problem for you will be getting a visa. There are relatively few startups who would go through the trouble of sponsoring you a visa, unless you bring something really exceptional to the table. Your profile doesn't strike me as something that would be considered by "big" companies who typically sponsor H1B's since they often filter by college degree.

That is assuming you are eligible for a visa. An H-1B visa requires a Bachelor's degree or equivalent experience. Your experience may be sufficient, but proving that is easier said than done. As far as I remember 3 years of experience are generally considered equivalent to one year of college, which would mean that you need 12 years. But you shouldn't trust me on this and look it up instead.

zura 18 hours ago 0 replies      
Just one thing, last time I calculated: from 150K gross salary, you get 90-100K net after taxes. Also consider housing prices in SV and that 150K doesn't sound that good anymore ;)

That said, you should aim for 150K+ base salary, plus a lot of bonuses and stocks on top of it, so in the end, 250K+ should be achievable. This probably rules out most of startups for you, unless you're for the equity.

48K EUR - sounds like Berlin, right? ;)But I think you can negotiate up to 65-70K EUR if you really try.

latimer 18 hours ago 0 replies      
That range is about right for someone with no professional experience. At a medium-sized company in SV you should be offered a minimum of 100-110k base salary, 10-15% yearly bonus, plus stock options.
eip 19 hours ago 0 replies      
The interviewer was right.
Ask HN: Why did three HN stories jump 100 ranking points in 5 mins?
7 points by walterbell  15 hours ago   4 comments top
dang 15 hours ago 1 reply      
We've been experimenting for the last few months with systems to prevent good stories from falling through the cracks. Your left column is the cracks.





Ask HN: How did you get your early signups?
7 points by mukgupta  1 day ago   8 comments top 4
michaelbuckbee 7 hours ago 0 replies      
Betalist (which others mentioned) seems to deliver at least 300ish signups for a generally useful service. Unfortunately my latest project is targeting only Heroku users who need to install SSL [1] so I needed to do something else.

The best thing I found was actually Twitter. I setup a search column in Tweetdeck that would pop an alert on my desktop if anyone tweeted "Heroku" and "SSL" in the same tweet. I'd then just @message them and ask if they'd want to try the alpha (Heroku has strict phases with increasing numbers of users you need to onboard before they'll release the add-on to General Availability).

If someone agreed to be an early tester, I'd try to "upsell" them into taking the time to do a Skype onboarding call with me where I'd just watch them in real time try and add a SSL cert to their app. This was likely the fastest and most productive thing I've ever done to rapidly improve the product, hugely benefical.

1 - https://addons.heroku.com/expeditedssl

quantisan 23 hours ago 0 replies      
We tried a bunch of methods, getting press, cold calling, newsletters, blogs, social media, etc. We learned that the most important thing is knowing who your target first customers persona should be and why (e.g. nicolasd, in another comment here, identified their Venn diagram). The more that you can narrow and define that persona, the easier it will be for you to learn about their habits and then get exposed at those places and speak to their needs.
marketingadvice 22 hours ago 1 reply      
Betalist, handful of beta and nonbeta startup directories, reddit and HN.

If its a good product that will get you +250 users (we got about 330 while we were still in private beta).

Beyond that we sank a couple hundred in ads at a $0.2 CPA to gain our beta base. Then a month later we got placement on techcrunch, venture beat and a few other major outlets while still in private beta

nicolasd 1 day ago 2 replies      
Last year we started a project (didn't work out) but we had a quit cool method to get emails and sign ups. In our case, we used the data of 500px - you can read about it here: http://saloon.io/geek-approach-to-marketing/

Even if you can't use the same strategy, maybe it gives you an idea for your customer field :)

Startups that provide shared kitchens?
2 points by malkia  17 hours ago   2 comments top
MaysonL 15 hours ago 1 reply      
A friend of mine with a catering company may know of available kitchens. Call The Spot Gourmet Catering in Glendale, talk to Sid.
Ask HN: Would you go for the Hail Mary?
2 points by Varcht  20 hours ago   3 comments top 2
fencepost 19 hours ago 0 replies      
Absolutely worth the gamble if you think there's realistic potential going forward.

It's a chance of giving up 2.5 weeks of pay to keep a 4-year company going longer term. If it flops, you're out a couple weeks pay but hopefully can take it, you've kept your staff on for a couple extra weeks, etc. If it succeeds, you've delayed pay for the executives by a few weeks (it may not be lost - much will depend on structure, etc. but if you're salaried and the startup is independently incorporated, it may be legally obligated for those 2+ weeks of pay), you've shown the staff that you're willing to give up your own pay to keep them on (loyalty!), etc.

gus_massa 17 hours ago 1 reply      
* If you follow this idea, get the 30% equity in a signed written document.

* Who owns the other 70%?

* Who will pay the employees? Servers? ...

* Have a plan for the 3rd week. What would you do if the funding doesn't appear?

Building a Flask Single Page Application Part 2
5 points by mjhea0  14 hours ago   1 comment top
mjhea0 14 hours ago 0 replies      
Advanced JavaScript tutorship
3 points by ngcoder  19 hours ago   3 comments top 3
eatitraw 18 hours ago 0 replies      
We created a platform for finding mentors. You can find js mentor there: http://www.perunity.com/?src=hn2
k__ 19 hours ago 0 replies      
For a bit more theoretical stuff I liked https://leanpub.com/javascript-allonge
anujku 19 hours ago 0 replies      
Google it dude :p
Ask HN: Fastest Web Framework? Rails, Django, Node.js, ASP.NET, PHP on HHVM
4 points by zuck9  1 day ago   13 comments top 8
sauere 13 hours ago 1 reply      
First of all:

Rails is a framework

Django is a framework

Node.JS is a platform/framework

ASP.NET is not a framework, but a language

PHP is not a framework but a language, HHVM is a platform

That being said: you did not specify what exactly you are planing to do. For most scenarios, the choice of the environment doesn't really matter. What DOES matter is that you find someone that is proficient, has experience and knows the pros/cons in whatever framework he is using.

If you really need minimal memory and CPU footprint, i'd suggest you choose Go.

squiguy7 1 day ago 0 replies      
The new kid on the block is Go. It has a lot of the features that frameworks claim baked into the language. The only caveat I can think of is how new the environment is.

Google [1] and Dropbox [2] have started using it successfully. And we all know the scale at which they operate.

Another thing to consider is this will provide a back end and allow you to use any type of front end that you wish.

[1]: https://talks.golang.org/2012/splash.article

[2]: https://tech.dropbox.com/2014/07/open-sourcing-our-go-librar...

davismwfl 1 day ago 0 replies      
They all have plus/minus. It is hard to say without knowledge of your app. You say in terms of CPU, but all have different characteristics.

We use node extensively, great overall for quick to market and i/o type operations but requires some decent design choices to make it perform and easily maintainable.

PHP is good and you see tons of very scalable sites using it. It has issues, and done poorly (like anything) it can be a real bitch to deal with.

ASP.NET is the last one I would ever use at this point (although I spent years writing large systems in it). Mostly because of cost to deploy and scaling it can be a royal pain in the ass on top of expensive. Not that it can't be done, and done big and good. Just expensive to me compared to the other options.

Rails, I don't do anything with today. Not a bad platform from my understanding, quick to market, but generally not thought of for high performance applications. But again, design probably is the biggest factor here.

Frankly if I needed all out CPU performance for say an image filter or something along those lines, I'd write that functionality in C/C++ and connect it to any one of those frameworks. At which point I'd pick the web framework that got me to market the fastest.

If you have someone else building it, make sure they pick the one they are best in, or seek them out for being the best at what they do. Don't go to an ASP.NET shop and ask them to do it in Rails because you think that is the right framework. They might be able to do it, but unless the framework is a core competency it will never be as good as it should be.

JoshMilo 1 day ago 1 reply      
this might help, it provides benchmarks for most of the popular frameworks: http://www.techempower.com/blog/2014/05/01/framework-benchma...

If you're going to hire someone to do it, asking them what their preference is might be better than saying, "We're going to use x."

hkarthik 1 day ago 0 replies      
This is like asking "I need to commute to work, what car should I drive?."

There are many factors at play with creating and running a SaaS-based business, and often technology plays a minor role. Even less important is how fast your chosen backend runs.

By the time you run into a technical scaling problem where you are stuck with a less-than-optimal solution, you've already solved much, much harder problems like finding customers, scaling a team, raising money, etc.

So decide how big your org will get, look at the skill sets of developers available in your local area, and partner with someone that has experience with both. Then let them make the decision on the tech and trust them.

Then you can focus your energy and attention on what's really important for your new business.

AbhishekBiswal 20 hours ago 0 replies      
Since you mentioned Django, why not try out Flask?


collyw 16 hours ago 0 replies      
A lot of your performance problems are more likely to be database related, assuming you use one. Add in caching and things can improve. It will depend a lot on what you are doing.
raybeorn 1 day ago 1 reply      
shouldn't you pick the one that you are the strongest at?
Ask HN: What are 5 traits/skills in a great developer evangelist?
6 points by cblock811  1 day ago   4 comments top 2
murtza 7 hours ago 1 reply      
Jonathan LeBlanc of PayPal, Rob Spectre of Twilio, and Neil Mansilla of Mashery are examples of great developer evangelists.

Here is a list of interview questions to ask a developer evangelist candidate:


ceekay 1 day ago 1 reply      
1. Should have built developer tools such as compilers, SDKs of some sort, analyzers ..etc.2. Should have demonstrated experience helping developers - stackoverflow, github, quora 3. Should have a product sensibility and empathy for fellow developers4. Should be able to quickly suggest improvements to commonly used compilers / languages / analysis tools 5. Should be passionate about making life better for developers in general
Ask HN: Fastest way to get recurring revenue with hosting?
59 points by NicoJuicy  5 days ago   38 comments top 10
luckyisgood 5 days ago 2 replies      
Web agency founder with a decade of experience in selling websites here. I wrote a book on the subject of recurring revenue for web agencies and web professionals, all based on our experience.

Here's what worked for us:

- after selling a website, we sold the mandatory support and maintenance contract. We considered this service the foundation, or level one of our recurring revenue stream. This is fairly easy to sell and renew. The recurring revenue we got from this was enough to keep us afloat.

- after selling support and maintenance, we upsold the client to "levele two": services which grow our client's online business. The types of services we offered in this plan: everything that needs to be done to reach client's business goals, and that we could deliver well. This was harder to sell (because the type of client needs to be just right for this kind of service), but the amount of money coming in every month is substantial. This is what makes the agency grow in long term.

Here's what didn't work for us:

- web hosting. We've been offering this for more than a decade and in the end, all things considered, it is just not worth it. A combination of support + maintenance + growth-oriented services is a much better bang for the buck. We sold most of our servers and hosting accounts to a specialized hosting company and focused on what we did best.

For the exact details about building, pricing and selling support and maintenance services, check out my book: https://www.simpfinity.com/books/recurring-revenue-web-agenc... (the part about growth-oriented services is coming soon, matter of weeks)

I love talking about the subject of recurring revenue, it's a passion of mine. I'll gladly answer any questions you might have.

Edited: typo.

bdunn 5 days ago 1 reply      
Like many others have said in this thread, it's hard to make any meaningful dent in your profit from being a middle-man between your clients and who's hosting their sites.

I'm a fan of bundling which sounds a bit like what luckyisgood was getting at.

Every consultant wants diversified and/or recurring revenue. This is why just about all of us inevitably create (or try to create) products of our own. Eventually, many consultants get wind of the idea of retainers, which can have the predictability of SaaS but without needing to build and market software first.

The issue arises with how most consultants put together retainers. It's usually something like "I'll sell you in advance 20 hours a month of my time for $2000."

Here's the problem:

Any first grader can figure out that you're effective hourly rate is $100, which is probably less than your real rate but hey, it's a retainer and it'll relieve your need to always be selling, so that's OK for most.

Since you'll be making $100 an hour on this retainer, your income potential becomes constrained (you're now on the hook for 20 hours a month @ $100/hr) and the client knows what your hourly rate is. "Brennan, I need more this month. I'll pay you $2500 for 25 hours" or "Can I just pay you $100 an hour when I need you?"

And this is where the retainers of a lot of the consultants I've talked with go south, and the relationships sour.

A better approach (which is something patio11 and I talked about during an event we hosted last year) is to instead sell bundles which could include your time, and hosting and make these bundles really tricky to divide.

I could sell a client on:

- Hosting

- Backup management

- Framework / security updates

- A/B test experiments and management

- Up to 20 hours of upgrades and modifications

Now it's not so easy to divide the invoices I'm sending my clients monthly by X.

And I could charge... $5000 a month for that. Or whatever would make it so that my client gets both the peace of mind they're looking for (smart guy managing hosting, backups, security issues, etc), a product that's becoming more valuable (running a/b tests, analyzing their funnels, etc), AND a pool of time for me to do whatever random updates they need.

NicoJuicy 5 days ago 2 replies      
I'll give you example of how i upsell a website

When it is a new company (is going to launch in 1 month for example), i propose them to set a launch page (basic one, created in max. 15 minutes) for 100 , to collect emailaddresses.

The launch page includes a text email to all of your visitors when they subscribe and say that this proposal doesn't include HTML (for images), because that is custom work and more difficult.

When the moment arrives, i ask them for the text they want me to send to their visitors.

In 70% of the cases, they ask to include a picture of the team.. I explain them that this was not part of the deal, but that i can change the message to a HTML email for 80 (if provided the assets first).

So, selling a website earned me another 180 , a happy customer (the launch page is added publicity)

How do you upsell?

txutxu 5 days ago 1 reply      
If operations/systems is a second class citizen in your company, then you just live with that fact, minimize the headaches and maximize your other incomes.

When you offer "hosting"... do you offer intelligent systems? advanced low level networking? CDN? anycast DNS? disaster recovery plan? peak resistance? awesome monitoring system with 24/7/365 support of the solution? 0day level security solutions? nanosecond performance? 99.999% SLA? penetration testing as proactive maintenance? multidevice testing of every change or patch? development, staging, validation and production environments? storage engineers? database tuning? project road-map with weekly (or daily) reports and meetings of a team of engineers analyzing infrastructure usage, logs, new threats, proposals and evolutions? an awesome web interface for ALL customer facing controls? a problem free experience?

Or are we talking about cheapo domain+cert+shared resources "online presence"? If yes, than maybe just stick to one provider and seek for a "reseller plan", to minimize costs, and as said in other comments, start offering a "maintenance package" as part of the products/solutions to get some recurring revenue.

When you get a great team of operations and support engineers with outstanding knowledge and passion for "systems", they stay motivated, and they are not mismanaged, you will be able to monetize them (and their "toys") with "hosting", "cloud", "online presence", "services" or whatever name, in team with the rest of the solutions you sell.

Infrastructure is a complex and expensive topic. If you do it properly, you can move money. You just need more customers wanting your system solutions/team, than the cost of it.

Otherwise, there is many competence and "third party" services, and the average position is to re-sell that, and focus on the ego of "i'm a designer/coder, systems is a second class stuff I cannot convince you to payme more for that".

callmeed 4 days ago 0 replies      
10 years in niche websites here. We sell a website system (hosting + cms) to professional photographers. A lot of them. We do traditional hosting where each customer is an individual apache host with it's own database, FTP account, etc. But you could just as easily do something in a multi-tenant, "cloud"y fashion.

The margins are decent IMO. You can get a decent sized VPS or dedicated server and easily have your costs under $2 per user per month. Then you charge the customer $9-29 per month.

They key will be automating the setup process. If you're doing traditional hosting, you may also need some sort of control panel (they all suck, btw).

We also sell other SaaS tools for photographersallowing them to sell and share photographs. We upsell them to our website clients.

It's hard to define fairly easy to create recurring revenue. We were profitable from day 1 but it took more than a few years to clear $1M in annual revenue. And now there are a lot of well-funded competitors (wix, squarespace, etc.). So, my advice would be to find a niche, figure out what they need, and focus on them.

I have a few ideas (below). This is random, but I would advise you to avoid restaurants. I've tried it. Many others have too. They owners are too busy, have little money, and most just don't care that much.

Some other ideas I've had:

* A static website hosting service based on Jekyll. But a web-interface somewhere allows you to create new jekyll posts/pages.

* Wordpress hosting for landing pages. I like Unbounce but it's expensive. Create a WordPress theme with 12 different page styles and let me make an unlimited number of landing and lead-gen pages for it.

* Elementary school websites. As a parent of 4, I've yet to see a good one. I'm sure there are existing players, but if you can carve out a niche, there are COUNTLESS other things you could build for them. Start with some private catholic/christian schools near you. They have much less red tape in their buying process. If you have some sales chops, aim at the district level so you can bag a few schools at once.

antocv 5 days ago 0 replies      
There is no money in hosting.

Call it cloud, thats where the money is.

imdsm 5 days ago 1 reply      
I think we have quite a few people waiting for the answer, and a few people not wanting to give up the answer.
kijin 5 days ago 0 replies      
As others have mentioned, hosting is not a profitable business in itself. There are plenty of web/vps/dedicated hosting services who have been in the business for years and who can easily outcompete you on price, features, stability, and pretty much every other metric that you can come up with.

Except one thing.

DreamHost staff are generalists. They're probably good at fixing hacked WordPress blogs, but they will never be able to compete with you when it comes to in-depth troubleshooting of the exact application that you built for your client. At best, all they can do is direct your client back to you. At worst, they'll misdiagnose the problem and damage your client's website.

You, on the other hand, are a specialist. You know the website inside and out. You can take one look at an error message and figure out exactly which line of which file is causing the issue. You know when the software stack will need to be upgraded, and you know which parts are the most likely to cause trouble after an upgrade. You know when the client is expecting traffic spikes, and you know that when that happens, DreamHost is likely to suspend your client's website.

Your hosting package, should you choose to offer one, must take advantage of these differences. It should be part of a long-term support contract, not a standalone product, and it should be massively overpriced, like, at least an order of magnitude more expensive than the off-the-shelf equivalent. In exchange, the client gets a server stack that is perfectly tailored to their app (nginx, node.js, redis, you name it), a guarantee that they will never receive a canned answer in response to an urgent support request, and a guarantee that their website will not be suspended in the middle of the biggest marketing campaign of the year.

And of course you should be ready to fulfill such expectations. Don't use cheap servers to host your clients, get some Linodes or Droplets instead. There will be no in-house email hosting, it should be outsourced to Google Apps or some other company that specializes in email. Don't mess with cPanel, your clients can call you if they need to make any changes. Everything should be premium-grade, because there's no money to be made in the low-end market. Make your customer feel like your offer is actually worth the combined cost of hosting and support that you're charging them for.

moron4hire 4 days ago 2 replies      
I'm a "consultant", but I've only had the same, one client for the last 3 years, for whom I work 40 hours a week. I have a comparatively low rate ($75/hr), which the consistency of work has made difficult to argue over. I'm also getting bored with the project. Basically, it's in every way what it was like having a real job, except I don't put pants on most days (I work 100% remote, my client is a 3 hour drive away).

I don't specialize in anything particular. I do both web and desktop apps for my client. They are a small suite of systems for collecting certain types of physics data, mapping it, and performing a basic analysis of subsets of that data. Other than setting up the servers (system administration is a weak spot for me), I've built everything of consequence in the project: from designing the database schema, to implementing and even improving the client's proprietary algorithms, to building a smooth, intuitive (as intuitive as this can get) UX around Google Maps. But it's mostly done now and I'm bored with the project.

Any tips on how to get out of such a rut?

j45 4 days ago 0 replies      
I see a lot of great discussion but not much centered around hosting itself. I do agree with Brennan and have been pricing how he described for some time, it works. Value based pricing always works with the right kind of clients.

Along the way I was able to run a website that delivered the retail customer website of a billion dollar company using my code.

How something as silly as hosting helped make it happen..

I have hosted customer apps and sites in a datacenter since about 98. Networking, security was something that there was little choice to avoid picking up in addition to software development.

Forget about today, even 15 years ago (man it's weird typing that), hosting was quickly becoming outdated. Yet, there was still an earnest need that was going unfulfilled.

The need I see repeatedly is for complex/custom hosting of Web apps and websites instead of the basic ones.

Example today? Even something as simple as Wordpress is a pain to reliably host when there is traffic for the average person. Someone deciding to master WP has lead to a fantastic startup with WPEngine which sits on the premium end compared to it's peers.

This isn't for everyone: assuming you have the ability to develop your skills as needed, and with the right support, you can tackle your slice of the complex/custom/app hosting market.

Even small businesses with custom workflow or website apps often end up needing their own vps or dedicated server to maintain. If you're this passionate about hosting, I'm trusting that you have or are pursuing dedicated hosting skills.

Putting together a managed server hosting package that may or may not provide application level support can be quite stable income assuming the line is clearly drawn between code induced issues vs infrastructure induced issues.

How much is on the other side?

On the low end I have changed a few hundred a month, all the way up to a few thousand a month, so a customer can have a sys and app admin rolled into one.

The right kind of customers definitely have a peace of mind budget, where they want the discipline and consistent availability of someone who cares about them more than a contractor. The bottom rung of customers don't scale very easily, either.

How much should I pay them?
8 points by edoceo  1 day ago   5 comments top 5
dangrossman 1 day ago 0 replies      
Here in Philadelphia, software developer interns are typically paid $15-25 per hour. Drexel University runs one of the nation's largest coop programs (required work experience as part of the degree), and the employers that work with them to list jobs for students pay an average of $16,000 for 6 months across all majors. Most of the majors with a coop requirement are engineering related, including CS.
cldellow 22 hours ago 0 replies      
The university of Waterloo publishes the salary ranges and averages for its students [1]. You want math or engineering, work terms 4 or higher.

The ranges cover mom and pop shops in small towns as well as big tech companies in Silicon Valley. Hopefully it's a good starting point!

[1]: https://uwaterloo.ca/co-operative-education/hourly-earnings-...

xiaoma 1 day ago 0 replies      
One of my friends is now a sophomore at Berkeley with some good hacking skills and he made about 8k/month at a start-up over this past summer in SF. He does iOS and JS.

That would be about $65/hour based on his hours.

Zergy 1 day ago 0 replies      
My Coop while I was a Georgia Tech student payed 16.50$ to start out. The people I knew who did some free lance or part time development charged or were payed between 10$ to 30$ depending on their reputation.
iends 1 day ago 0 replies      
I was paid $18-$24/hr as an developer intern in college in Raleigh, NC (about 5 years ago).
Ask HN: Do you write your own content?
8 points by mrconkle  1 day ago   7 comments top 6
quantisan 22 hours ago 1 reply      
Writing is a skill. If you don't work on it, you will always be an average writer. The question then, is do you treat writing as a means to an end or a skill to be mastered?

I've been writing my own blog for 7 years. It still takes me at least half a day to write each of my posts (about 500 words). I post infrequently because of that. After all these years of writing on my blog, I only have a couple hundred subscribers. If I outsource it to post more regularly, would I be more efficient and effective? Probably.

The thing is, my writing is noticeably better over the years. I started out just brain dumping ideas and try to slip in screenshots whenever I can so my posts didn't look too pathetic (e.g. this one in 2008 http://www.quantisan.com/trade-of-the-day-bailed-out-of-a-wr.... Nowadays, I do the opposite. Getting your idea across simply and effortlessly for the reader is most important (e.g. this one from March, http://www.quantisan.com/more-problem-solving-less-solution-...). In recent years, my posts are getting more likes, more shares, and have been on HN a couple times.

Writing is like programming. Anyone can do it but to be good at it, you need to keep doing it and put in the effort to improve. Or, you can spend $300 for somebody else to do it for you.

gadgets15 1 day ago 0 replies      
I do both on my blog ( http://upgadgets.com ), write my own and outsource some. The issue here, is just continuity and keep doing it. Make sure if you are outsourcing your articles to do the following:

1- Posts should have relevant pictures/video attached (Go to google > images > usage rights > and choose rights accordingly)

2- Make sure you read the articles afterwards to check any errors

3- Have a list of articles you want to write about each week and send them to your freelancer

4- Even better, if your freelancer can come up with ideas for your Blog posts

5- Compensate your freelancer accordingly (ie bonus if articles are really good)

6- Hire more than one freelancer if you want continuity. If one of your freelancer goes on holidays or is not interested anymore, you should have a backup ready.

BorisMelnik 1 day ago 0 replies      
Yes. I've been a student of programming and design for over 10 years, but I've found I really love to write. The great part about writing technical content is the research involved. Sure you can just slap up a few paragraphs and publish it, but a truly successful post in my eyes has solid references.
mck- 1 day ago 0 replies      
I think the good side-effects of blogging or writing in general makes it worth your time and effort. It will make you a better coder for one, since it's both about elegance and readability, and expressing your thoughts structurally.

So my answer is yes :)

iancarroll 1 day ago 0 replies      
Certainly my own blog posts. Copy for homepages, I tend to outsource editing. I'm probably going to have to outsource non-technical support articles too.
garysvpa 20 hours ago 0 replies      
I let the expert do that for me. I freelance it out.
Ask HN: Where to go to discuss GitHub?
2 points by andrewstuart  1 day ago   2 comments top 2
sarahjames 47 minutes ago 0 replies      
You can get the help of any search engine. Well You should try shopping here http://www.showpo.com/
yzzxy 1 day ago 0 replies      
I would check out #github on freenode, for starters.
Ask HN: Are ERP's overpriced databases?
7 points by itsathrowaway  1 day ago   10 comments top 9
tumba 1 day ago 0 replies      
The promise of ERP that drove people from best-of-breed application portfolios to monolithic systems was primarily the efficiency of integration. That is, your payables, treasury, etc. would automatically post to the general ledger and utilize unified master data (customers, products, vendors).

Ironically, in large scale (SAP-class) enterprises today, the integration problems are often relate to the fact that they are running multiple ERPs they picked up through acquisition and run customized business rules that cannot be cost effectively moved. Look at large scale master data management tools to get a sense of this type of problem.

Much of my work involves mid-market ERP from Microsoft, Sage, Infor, etc. These vendors can give a smaller company an entire integrated suite of tools, with great support, an ecosystem of ISVs fully implemented for $200-300k, including consulting. That remains a compelling value proposition and less risky than hiring programmers, who these companies have no idea how to manage.

One company to watch is Infor. Their strategy involves traditional ERP (usually products tailored for a vertical) at the core, with ancillary products integrated through standard middleware or APIs and delivered through Amazon cloud services.

brd 1 day ago 0 replies      
I'm an SAP guy. I've been a developer, architect, and now a manager of sorts. I'm not necessarily a fan of SAP but SAP has certainly earned my respect.

ERP provides stability through support.

ERP provides common ground so you can speak with other companies, partner with 3rd parties, and easily hire people with knowledge of your system.

ERP provides standard interfaces for slapping together more ERP tools.

ERP provides security models, governance models, and provides the means for meeting industry specific compliance requirements.

SAP in particular (and all ERPs to some extent) provide a shockingly massive amount of business logic. They facilitate a vast array of industries, business processes, and provide a robust system for tracking your business data in a semi-stable/rational way.

Where SAP in particular has gone wrong is that they're entrenched in their own proprietary technology. They're victims of their own highly successful code base and cannot easily get out from under it. They'll lose eventually but whether it takes them 10, 20, or 100 years to lose remains to be seen.

I'm a developer at heart and I can say, with confidence, that I would rather spend money on SAP than build a home grown system knowing full well the mess that SAP is. With the right team (i.e. damn good developers with industry experience) I could probably build something better and I've talked to a few people about it in the past but you are talking a true uphill battle from both a technology and a sales perspective.

Having said that, if anyone feels the need to take on the ERP space, feel free to contact me as I'm certainly not adverse to the idea. I've thought about it plenty and there are definitely attack vectors available.

dragonwriter 1 day ago 0 replies      
> From my experience SAP is nothing but a database with a GUI.

Yeah, its a database with a GUI.

> I haven't seen how SAP can do anything that any database (mysql, postgre) with a webframework (django, rails, etc.) couldn't do.

Sure, the difference is that the ERP has already had a lot of resources investing in (1) researching what large enterprises users are likely to need it to do, and (2) implementing the specific code to do that.

And lots of money marketing that investment to enterprise decision makers.

> Am I missing something here?


> I don't see why anyone would go with these vastly expensive ERP systems rather than hiring a few programers and using something like django or rails.

Convenience record, perception of a proven track record (though ERP implementations aren't exactly historically problem-free), having an stable institution committed to support when inevitably things do go wrong, and likely a combination of you underestimating and purchasers overestimating the amount of programmer time and cost that would go into implementing the functionality any individual purchaser needs from scratch rather than starting with the canned modules of the ERP and doing any needed customization.

Both rational and irrational factors are involved.

> ERP's seem like outdated over-priced nightmares to me.

They are designed for the massive enterprise market which has a different preference for the degree and types of risks that purchasers are willing to take on, and the price they are willing to pay to mitigate them, than many other markets, and where the decision-makers are usually pretty far removed from the details of technology.

teddyc 1 day ago 1 reply      
I work on an ERP system in the higher education industry. Also, when I got my MBA, they taught us a lot about the ERP systems from an executive point-of-view.

The 'E' stands for Enterprise, which means this is a big installation. I think 2 big reasons to choose an ERP over an in-house solution are:

1. They want support. They want to be able to hire people or pay consultants that already have experience with the ERP system. Building a system that your enterprise entirely depends upon introduces a level of risk. Having a big company like SAP there to support you reduces that risk.

2. They want something built for their industry. ERP systems are typically designed around the generic business processes for a given industry. The technical type of people that can write code might not know how to design a system to properly match the business processes of the company.


Yes, at the heart of an ERP is a database, but there is more to it than that. There is access/control concerns as well as audit log concerns. There are various industry/government mandates (like HIPPA or FERPA) that need to be adhered to. There are all the interconnections under the hood to make everything work. ERP systems are so complex that usually no single person understands the entire thing. You might understand a module or a component, but it typically takes a group of experts to have a working knowledge of everything.

And yes, ERP systems are really expensive. You have to buy annual licenses and support contracts. The hourly rates for support are expensive too.

benologist 1 day ago 0 replies      
Most of the internet is interfaces over databases, or "CRUD apps" because they Create, Read, Update, Delete from a database.

People choose to use existing ones instead of making their own because it's usually a lot faster and cheaper.


arethuza 1 day ago 0 replies      
What I would say you are missing is the amount of business logic there is in a large ERP system. Consider all of the modules of an ERP system:

Finance (GL, Fixed Assets, AR, AP, consolidated reporting)

Product management

Production control





... a long list of other things

Take all of these features then add an appropriate security model, then add the need to support localized business logic for each country (which you must have to meet local legal requirements) and spice up a bit with business specific customizations.

Do ERP systems have problems? Absolutely. However, like pretty much any developer when I've encountered a lot of systems I've thought "I could design something better than this" - in the case of a large ERP system (mind you, not SAP) I did realise that it was a few orders of magnitude more complex then any small team could really handle.

NB I do think there is a huge opportunity for someone to do for ERPs what Salesforce did for CRM systems.

walterbell 1 day ago 0 replies      
SuiteCRM (OSS fork of SugarCRM) will soon be raising money to create a non-profit foundation, https://suitecrm.com/index.php?option=com_content&view=artic...

There is also Oodo (formerly OpenERP), https://www.odoo.com

Either of these is better than starting from scratch, due to the existing apps/templates.

chris_wot 1 day ago 0 replies      
The amount of business and industry logic tied up with ERPs is what makes it so expensive.
hmahncke 1 day ago 0 replies      
You should act on this thought and build a billion dollar business disrupting SAP.
Hidden text inside every compiled Rust program
46 points by RailsUser2014  1 day ago   47 comments top 8
pcwalton 1 day ago 2 replies      
It's an Easter egg when the runtime crashes. There was discussion of removing it, but the size was found to be miniscule in comparison to the rest of the runtime.

Note that the runtime will be removed entirely soon, so that text may go with it

baxter001 1 day ago 2 replies      
RailsUser2014 1 day ago 1 reply      
It's a paragram from this book: H. P. Lovecraft Fiction Collection. (search for it in google books
niix 1 day ago 0 replies      
This is pretty great, makes me want to write Rust more.
jbert 1 day ago 0 replies      
> Now open the compiled `main` file in a text editor and search for this text:

FYI, the unix utility 'strings' has this as it's raison d'etre.

metafex 1 day ago 0 replies      
What a beautiful way to deal with runtime errors. This makes me really want to pick up rust again (and find a bug in the runtime :)
RailsUser2014 1 day ago 1 reply      
Here is the commit responsible for that:


What's the point of adding this very long text?

kalleboo 1 day ago 1 reply      
Reminds me of how all HyperCard stacks ended with the Swedish phrase "Nu r det slut..."
How to hire engineering talent in LA?
8 points by elikami  1 day ago   15 comments top 5
qodeninja 1 day ago 2 replies      
Pay them a Silicon Valley salary, or you can hire someone from SF that loves LA, like me.

I wish there were better paying tech jobs in LA. I'd go in a heartbeat.

The biggest problem with wanna-be LA tech companies is that they havent figured out that the engineers are the rock stars and try to undercut them on salaries and perks. Good luck with that.

Maybe I'm generalizing.

Anyway, as a startup your challenge is immensely larger, not to say its impossible, but consider that all the talent is concentrated in the Bay for a reason -- then refactor your expectations.

I would suggest you develop your own prototype, pitch to investors and then move your office to San Jose, it'll at least be cheaper and youll have better access to engineers.

Excellent well-established engineers cost money, inexperienced and undiscovered ones can be lured if you are in the right location.

lscore720 1 day ago 1 reply      
Good question - LA is indeed a challenging town for recruiting engineers. A few thoughts:

1. Meetups; i.e. if it's a Ruby shop, you could sponsor, participate, or simply attend Ruby meetups. Creating awareness of your company and meeting people/making a positive impression could only help spread the word.

2. Industry events; i.e., a founder of an EdTech start-up could meet some helpful contacts or even directly connect with engineers passionate about your specific field of work/product/mission.

3. Your existing network: mentors, accelerator partners, CS professors, old colleagues on LinkedIn, etc. It never hurts to ask :)

3. Unique perks; first one that comes to mind is potential for remote work. Given the adventure (read: nightmare) that is LA traffic, this could draw lots of attention. I understand it's difficult as a small start-up, as cohesiveness and face time is important, but even one to two days/week (or the potential for more once the employee's established) could set you apart.

FWIW: I run a tech recruiting agency with a distributed team around the country - LA is one of our cities. Feel free to shoot me a message if you have any Q's or if you're curious about using a recruiter: brad@tomesei.com.

Good luck!

aespinoza 1 day ago 2 replies      
Have you ventured into Orange County ? Not everybody that works or is willing to work in LA lives in LA. Try looking a little more south, specially Irvine.

From what I have seen there are a LOT of .Net developers in LA and Orange County, if your stack is .Net you should not have a problem finding good people.

Ruby and Python developers are a pain to find. A lot of the "Good" developers are not even proficient in the language/tools.

There are good java developers here, but not as much as .Net developers.


* Use LinkedIn to find people in LA, Orange County and even San Diego.

* Target user groups. There are a lot of good developers in the UG and they usually have friends that are developers as well.

* Always get recommendations from people that know the developer you are interested. I have even seen some startups that only hire people that have been recommended from someone they know.

paf31 1 day ago 2 replies      
My approach is to try to attract strong developers by using the best languages and tools. What technology stack do you use?
cbames89 1 day ago 0 replies      
You should talk to the guys at Originate. They know how to grab talent. Also, they're pretty open to talking to people and are at quite a few events throughout the nation.

Full disclosure: I used to work at Originate.

Ask HN: Submit request to FCC to treat ISPs as common carriers
7 points by gacba  1 day ago   3 comments top 2
gacba 1 day ago 0 replies      
Crappy formatted instructions--sorry!

1. Go to http://fcc.gov/comments

2. Click on 14-28, the third item (not 14-57)

3. Fill out the form, add the Comment I want internet service providers classified as Common Carriers.

4. Click Confirm

5. You're done!

6. Tell your friends and family to do that too. ISPs shouldn't get a free ride anymore.

IgorPartola 1 day ago 1 reply      
For those living under large stone formations, what will this do?
Ask HN: Dev in Data Warehousing How to change career?
4 points by softwarengineer  1 day ago   1 comment top
vishalzone2002 1 day ago 0 replies      
Consider doing a soft move rather than a hard move. I will explain what I mean by that. Instead of spending your time learning ML I would suggest first make a move to data engineering where you use more of the big data technologies like hadoop, spark, python, pandas, etc. You can also look at some kind of a bootcamp or at the least the topics they cover is obviously helpful: http://insightdataengineering.com/Some other tips :- Follow data engineering and data science topics on quora. - Once you feel confident try to rewrite your linkedin profile from data warehousing developer role to a data engineer role. Add big data technologies to your skill set. - Try to get into an auction on hired.com- It is false that MS does not use Hadoop. I have interviewed with teams that do but they are all in seattle. Try to move internally to teams like Azure, HDInsight. - ETL, data modeling, SQL, designing data warehouses and pipelines are actually still the most useful skill to have. So hold on to that.- One thing that I haven't done yet but really mean to is to get on Kaggle. You should too at some point.
Consensus identity algorithm?
2 points by datashovel  1 day ago   7 comments top 2
cjbprime 1 day ago 1 reply      
I don't understand how you would even make it improbable. It sounds both very possible and probable.
wmf 1 day ago 2 replies      
Other than proof of work I don't know what you can do here.
Ask HN: Where do Marketing Guys hang out?
13 points by mukgupta  3 days ago   15 comments top 10
notduncansmith 2 days ago 1 reply      
Just find other SaaS products that look successful, and email them. They've been through the validation stage too, and probably not long ago - you'll be surprised at how many people would be happy to help. Maybe offer an extended free trial or lifetime Early Adopter discount or something, but only if you find it really difficult to get responses. I've had a lot of success just using companies' contact forms and sending cold emails.
seanrrwilkins 2 days ago 1 reply      
Marketing guy here. Yes, there are a handful of us here too.

I'd recommend Strategy Hack, if you're here in NYC.Online, you can read and lear, and interact on Growthhackers.com and Startup-Marketing.com.

And I'm always happy to have a quick chat about product validation, and potentially make some introductions to a few agency people here in NYC.

JSeymourATL 2 days ago 1 reply      
Build your own community. Go to Linkedin, read the trade press, create a target list of people who look well positioned to opine on your idea. Then reach out to each individual and engage in a live 1:1 phone conversation. You'll find the high-touch, high feel approach is your secret weapon on the pulse of the market.
hvass 2 days ago 0 replies      
thenomad 2 days ago 0 replies      
There's a few of us on HN, too.

(I wear a lot of hats, but one of my bigger and more battered hats is that of Marketing Guy.)

Feel free to email me - address is in my HN profile.

thisisdallas 2 days ago 0 replies      
I am a fan of http://growthhackers.com/

Also, you might check out some subreddits like r/marketing.

cix 3 days ago 1 reply      
Unfortunately the marketing community is much more scarce and scattered than the development community. I have had the same issues myself.
marketingadvice 2 days ago 1 reply      
Reddit and HN if you want tech focused marketing people.

I am one such tech focused marketing person :D

nreece 3 days ago 0 replies      
Also check out inbound.org
Ask HN: Any good audio podcasts?
53 points by rbanffy  2 days ago   71 comments top 57
metaleks 2 days ago 0 replies      
I'm an avid podcast listener, and here are some of my favourites off the top of my head:

Radio Lab (science) -- http://www.radiolab.org/

THE science show to listen to. If you're going to listen to anything from this list, this is the show to listen to. It's very well produced and always interesting. Their most controversial show was Yellow Rain (http://www.radiolab.org/story/239549-yellow-rain/).


Freakonomics (science/economics) -- http://freakonomics.com/

I often consider this show to be Radio Lab's counterpart. Their headline is "exploring the hidden side of everything". Every single episode is fascinating (here is the show "Cobra Effect" to get you started: http://freakonomics.com/2012/10/11/the-cobra-effect-a-new-fr...). The shows all lean toward a very economist-like way of looking at things, so unless you're in the field, you'll enjoy much of the insights that come about because of this.


Planet Money (economics) -- http://www.npr.org/blogs/money/

Just a well-produced podcast about money and its long-reaching tendrils. Shows usually focus on interesting stories about money/finance that are in the "background" and go otherwise unnoticed by the population at large.


TED Radio Hour (everything) -- http://www.npr.org/programs/ted-radio-hour/

Basically a radio version of TED talks. However! It's very well produced and every show is basically made for radio. It's not just TED talks with the video part stripped out.


This American Life (everything) -- http://www.thisamericanlife.org/

The most downloaded podcast for a reason.


The Irrelevant Show (comedy) -- http://www.cbc.ca/irrelevantshow/

Fantastic comedy sketch group from Canada. Their most famous cast member is probably Mark Meer (Shepard's voice actor in the Mass Effect games). While some of their sketches can fall flat, more often than not they make me smile. Their humour has a very Canadian slant, so unless you're living in Canada, sketches about, say, Canadian law and politics, might be a little more difficult to decipher. :)


Wait Wait Don't Tell Me (comedy) -- http://www.npr.org/programs/wait-wait-dont-tell-me/

The only show that actually manages to consistently make me laugh out loud in public. It's a news trivia show with a panel of well-established comedians and writers that participate in the game. Highly recommended.


Honourable mentions include:

To the Best of Our Knowledge -- http://www.ttbook.org/

Snap Judgement -- http://snapjudgment.org/

Intelligence Squared -- http://www.intelligencesquared.com/

Science Friday -- http://www.sciencefriday.com/

Ask Me Another -- http://www.npr.org/programs/ask-me-another/

sant0sk1 2 days ago 1 reply      
I'm a big podcast fan. Here are my favorite tech podcasts:

* ATP: http://atp.fm

* Giant Robots: http://podcasts.thoughtbot.com/giantrobots

* The Changelog: http://thechangelog.com disclaimer: co-host)

* Ruby Rogues: http://rubyrogues.com

* Debug: http://www.imore.com/debug

Non-tech but also lovely:

* We Have Concerns: http://wehaveconcerns.com

* The New Disruptors: http://newdisrupt.org

* The Incomparable: http://www.theincomparable.com

* IRL Talk: http://www.irltalk.com

rb2k_ 2 days ago 1 reply      
In terms of light entertainment I enjoy Merlin Mann's stuff:

Roderick on the line: http://www.merlinmann.com/roderick/

Back to Work: http://5by5.tv/b2w

onion2k 2 days ago 1 reply      
cfeduke 2 days ago 1 reply      
Pragmatic: http://techdistortion.com/podcasts/pragmatic nothing to do with the defunct Pragmatic Programmers podcast, straight technology talk; professionally produced; replaced Ruby Rogues as my favorite podcast)

Infinite Monkey Cage: http://www.bbc.co.uk/programmes/b00snr0w (science, brilliant! no interspersed advertisements)

Hardcore History: http://www.dancarlin.com/disp.php/hh (when I need to get away from technology and science; professionally produced, no interspersed advertisements)

alexyoung 2 days ago 0 replies      
These aren't really technical, but they're some of my favourite podcasts.

* Trivia: Good Job, Brain! http://www.goodjobbrain.com/

* Video games: Idle Thumbs https://www.idlethumbs.net/ -- they also had a book club that was fun

* Poetry Magazine podcast: http://www.poetryfoundation.org/features/audio?show=The%20Po...

* New Yorker podcasts: http://www.newyorker.com/podcasts

alanl 2 days ago 0 replies      
My top 5 (in no order):

ted radio hour http://www.npr.org/programs/ted-radio-hour/

radiolab http://www.radiolab.org/

linux outlaws http://sixgun.org/linuxoutlaws

techzing http://techzinglive.com/

accidental tech podcast http://atp.fm/

davidw 2 days ago 0 replies      
http://www.startupsfortherestofus.com/ has lots of good advice. Most importantly, it has a transcript, for those of us who are not fans of audio.
goblin89 14 hours ago 0 replies      
http://backspace.fm/ is a tech podcast in Japanese, in case anyone speaks or learns this language.
yan 2 days ago 2 replies      
Some I listen to regularly: 99 percent invisible, planet money, radiolab, the occasional Nerdist podcast, this american life, Dan Carlin's Hardcore History, Dirtbag Diaries
runjake 2 days ago 0 replies      
Search for these in your favorite podcast app.

- Rich Roll Podcast (Lots of life inspiration & healthy eating advice)

- Tim Ferriss Podcast (Interesting random people and perspectives)

- An occasional episode of Joe Rogan Experience. I don't find Joe all that highly-intelligent, but I find his views, questions, and interviews interesting and thought-provoking.

- The Nerdist (Good, informal interviews)

- Trail Runner Nation

- Zencast (Everything by Gil Fronsdal)

I don't really listen to any tech podcasts anymore. I'll catch ATP on occasion, but for me they're all a bit of a waste of time, immersed in minutiae. I can catch all of the important bits I want with a 5 minute glance at my Twitter stream, or Techmeme or The Verge or wherever.

I also don't listen to every episode of the above podcasts. The only time I have for podcasts is during commuting and I take frequent breaks from any podcasts/music as a form of commuting meditation, left alone with my thoughts. That happens at least one day a week, and I've gone as long as 3 weeks of commuting in silence, with nothing playing.

sidmitra 2 days ago 3 replies      
There's some interesting Tech podcasts that i'll give a try this week.

Some people might still enjoy some Non-Tech ones below:

* NoAgenda http://feed.nashownotes.com/rss.xml

* The Smartest Man in the World - http://feeds.feedburner.com/TheSmartest?format=xml

phrasemix 2 days ago 0 replies      
cjjuice 2 days ago 0 replies      
Tim Ferriss Show -> http://fourhourworkweek.com/category/the-tim-ferriss-show/

I like Tim's style, very insightful and I think he gets some great guests.

er0l 2 days ago 1 reply      
If you're into comedy, I'd recommend Joe Rogan Experience (sometime's gets tech guys), Fighter and the Kid, Monday Morning Podcast with Bill Burr, WTF with Mark Maron.

I find a good laugh important after a long day at work!

eiji 1 day ago 0 replies      
I highly recommend "History of Philosophy without any gaps":http://www.historyofphilosophy.net/all-episodes
Xavierf- 2 days ago 0 replies      
Unfortunately not exactly tech, but Hello Internet is extremely enjoyable and it's made by some pretty awesome guys.


kevinoid 2 days ago 0 replies      
In addition to several of the ones already mentioned by others, I'd include Free as in Freedom - http://faif.us/ - It covers legal and policy issues in technology (particularly FOSS), rather than technology directly, but I think it fits your question. I find it provides some good depth on issues that aren't covered as fully or as often as on other podcasts, if you are interested in legal issues.
frabrunelle 2 days ago 0 replies      
Kinsella on Liberty: http://www.stephankinsella.com/kinsella-on-liberty-podcast/ (often talks about intellectual property in the context of technology)

MKBHD: https://www.youtube.com/user/marquesbrownlee (reviews Android phones and talks about various tech news)

chriskelley 2 days ago 0 replies      
TropicalMBA for startup business talk. Nathan Barry Show and Kalzumeus for inspiring, actionable content. Seth Godin's Startup School series is pretty timeless as well.
marksteadman 2 days ago 0 replies      
I'm a big fan of the Daily Tech News Show (http://www.dailytechnewsshow.com/), and I present a digital startup show that focuses on stories for product-led web and mobile startups, which is called Bootsector (http://poddle.io/bootsector/).
kcovia 2 days ago 0 replies      
I've made a site just for this purpose:


ZanderEarth32 2 days ago 0 replies      
The new Relay.fm podcast network has some good stuff on it, particularly Analogue.

Rich Roll Podcast - Cool if you're into endurance sports, health, spirituality in a general sense.

MTNmeister - Outdoor related podcast (backpacking, climbing, etc.)

Enormocast - Rock climbing podcast, interview style.

BS Report with Bill Simmons - Sports focused.

Debug - Tech related.

DLC - Gaming related (video and tabletop)

rsendv 2 days ago 0 replies      
Daily independent news: Democracy Now!<http://www.democracynow.org/podcast.xml>

Entrepreneurship: Stanford's Entrepreneurial Thought Leaders lecture series<http://ecorner.stanford.edu/podcasts.html>

linuxexchange 2 days ago 0 replies      
Bad Voltage: http://www.badvoltage.org/

"Every two weeks Bad Voltage delivers an amusing take on technology, Open Source, politics, music, and anything else we think is interesting, as well as interviews and reviews. The show is presented by Jono Bacon, Jeremy Garcia, Stuart Langridge, and Bryan Lunduke."

Sami_Lehtinen 2 days ago 0 replies      
* OWASP Podcast: https://www.owasp.org/index.php/OWASP_Podcast

* Security Now: http://twit.tv/sn

Something you can listen while jogging or cycling, when reading is practically not an option.

rbanffy 2 days ago 0 replies      
To start, one I try not to miss is FLOSS Weekly, which always brings in some interesting free/open source project. There is also the NPR Hourly News Summary and the WSJ Tech News Briefing (which are fairly short), Steve Blank's Customer Development for Startups (always valuable lessons) and Grady Booch's On Computing (always deep).
mncolinlee 2 days ago 0 replies      
I currently follow The Java Posse and Android Developers Backstage. Both have great hosts and are newish.


leemcalilly 2 days ago 0 replies      
* Sound Opinions: http://www.soundopinions.org - best music podcast on the web

* All Songs Considered: http://www.npr.org/blogs/allsongs/ - another good music podcast

exelib 2 days ago 0 replies      
Software Engineering Radio: www.se-radio.net
staunch 2 days ago 0 replies      
Revolutions by Mike Duncan, who also did The History of Rome.



krmtl 2 days ago 0 replies      
ing33k 2 days ago 0 replies      
Not exactly tech, but Found this few days ago.

This is a series about what happens when someone who knows nothing about business starts one. It's called StartUp.


TheSaaSGuy 2 days ago 0 replies      
Two of my routine podcasts include > APM Marketplace> BBC's from our own correspondent - http://www.bbc.co.uk/programmes/b006qjlq
springogeek 2 days ago 0 replies      
NodeUp http://nodeup.com/

I use node regularly for side projects and this podcast is both educational in Node's history and use, as well as inspirational.

miles_matthias 2 days ago 0 replies      
* stuff you should know* the daily show podcast* product people* the changelog
alexhektor 2 days ago 0 replies      
http://thisweekinstartups.com from @jason .. extremely good. Not techy though. I'd say it's more of a business podcast.
windust 2 days ago 0 replies      
I would biased-ly recommend javapubhouse.com (I host it). Is a tech dive on a Java topic that you can listen while on the radio/threadmill (you can close your eyes and follow the code) :
simonbarker87 2 days ago 0 replies      
This week in TWiT (TWiT.tv) hosted by Leo Laporte on Sundays is a good panel show and they cover a broad range of topics. I listen to thw audio version but it is technically a video netcast.
fotcorn 2 days ago 0 replies      
A similar question has been asked two months ago:


hackerboos 2 days ago 0 replies      
Alex Blumberg (This American Life & Planet Money) - StartUp podcast - http://www.hearstartup.com
mpthrapp 2 days ago 0 replies      
I've been listing to dev-hell[1] and I'm really enjoying it.


p0nce 2 days ago 0 replies      
Not a tech podcast, but a bunch of 25 minutes music slices designed for pomodoros: http://tech.no.com
Satoshietal 2 days ago 0 replies      
BBC World Service .BBC Radio 4 .

Those two alone are more than sufficient to fill your time and fill your brain.

bear_king 2 days ago 0 replies      
I have been a listener of Red Bar for a couple years now - www.redbarradio.net

Give it three episodes because you'll hate it after one.

icebraining 2 days ago 0 replies      
Personally, I find most tech podcasts annoying. The ones I still follow are the Java Posse, Hanselminutes and SE Radio.
caschw 2 days ago 0 replies      
Great Microsoft podcast - http://msdevshow.com/
B5geek 2 days ago 0 replies      
I like a lot of the Jupiter Broadcasting lineup.TechSnap

Linux Action Show




tgandrews 2 days ago 0 replies      
My three favourite podcasts are:

* Startups for the rest of us

* Bootstrapped with kids

* Freakonomics

minikites 2 days ago 0 replies      
Accidental Tech Podcast - http://atp.fm
xauronx 2 days ago 0 replies      
ATPRadiolabOccasionally, iPhreaks (although quality has gotten iffy since it started
amjd 2 days ago 0 replies      
It's not technical like the many posted here but as the name suggests, it's quite interesting:


miles_matthias 2 days ago 0 replies      
* stuff you should know* the daily show podcast* product people
programminggeek 2 days ago 1 reply      
My regulars:

- Forever Jobless

- Mad Marketing with Marcus Sheridan

- Smart Passive Income with Pat Flynn

- Empire Flippers

- The Nathan Berry Show

- Kalzemus Podcast (like twice a year there is a new ep.)

Those are the ones I haven't got tired of yet.

I used to like Startups For The Rest Of Us and The Foolish Adventure, but I sort of grew out of both of those as they got repetitive or I started to dislike the hosts (familiarity breeds contempt).

chillingeffect 2 days ago 0 replies      
Philosophy Walks - light-hearted but clever and intelligent intros to philsophers

Great Lives - 20 minute biographies of famous dead people

Ask HN: Has anyone ever tried building an OS that doesn't use files?
33 points by freework  1 day ago   64 comments top 26
jonjacky 1 day ago 2 replies      
Several experimental systems have proposed replacing the traditional file system with what they call a "single level store": you have data structures in memory, then the OS saves them and restores them as needed from disk storage - but there are no traditional files on the disk, and the users don't interact with the disk storage at all - they just interact with the data while it is in memory. In this scheme, the disk storage is something like the pagefile in a conventional OS, but that's all there is - there are no conventional files.

An interesting single-level store was discussed by Robert Strandh in his 2004 proposal for a Lisp operating system, Gracle. I can't find the original paper on the web anymore but some pertinent excerpts are in https://github.com/jon-jacky/Piety/blob/master/doc/gracle_ex.... Strandh referenced another experimental OS with a single-level store called EROS. I see he has a more recent LispOS at https://github.com/robert-strandh/LispOS.

captainmuon 1 day ago 2 replies      
BeOS had a nice idea, although it still used files. It's file system doubled as a database, and you could add arbitrary columns to files. For example, contacts were empty files in a special directory, and had attributes like "address", "name" and so on. Mails were also stored in plain files, but unlike mbox/Maildir all the metadata was stored as attributes, not in the files, making it easy to process them with scripts, or to sort them in the file browser.

Its a lot like the never-finished WinFS from Microsoft.

Funnily, modern file systems (extfs3/4, NFTS, HPFS+?) all support extended attributes in some form or another. However, they are currently only rarely used: Mostly for the "this file was downloaded from the internet, do you really want to open it" flag. I wish more programs would use them to store interesting metadata, but it's basically a chicken and egg thing now.

Windows and GNOME also have concepts where you can have calculatable attributes - you have a little library that looks up metadata in a database or parses it from the file, and then serves it as an additional attribute on the file (visible in the file properties tab). You can see it e.g. on mp3s or word documents in windows. However, it doesn't seem to be widely used either, and I wouldn't be surprised if that function has been gutted out of GNOME lately.

jasode 1 day ago 1 reply      
>Basically, in 2014 computer usage more closely mirrors the workflow of an author (revisions, publishing, etc), rather than an employee filling up a file cabinet for internal use (thank to the facebook and the like)

How did you come to this conclusion about patterns of usage? I'd think the typical user/consumer would more likely have 1000 mp3 files rather than 1000 personally authored Microsoft Word documents (or Photoshop PSD files, etc.)

What about another common usage such as digital camera photos? The digital camera (or iPhone) has jpg "files". How would the user mentally translate the "files" living on a FAT32 flash card and copy them to your "Library Items" storage system? Do they keep 2 mental models of storage paradigms in their head? If your proposal includes a driver/wrapper for hiding the FAT32 file inside the concept of "library item", it seems like you're just renaming "files" to "library items". It's more a shift in terminology rather than shift in paradigm as a sibling comment already noted.

The filesystems in an operating system (NTFS, ext3, etc) are already implemented as special purpose databases. The "rows" are file id entries and they each point to the "blobs" which are the file contents. Whatever you propose to build has to reimplement this underlying "database" as well. Whether you call the rows of that database "files" or "library items" or "objects" or "documents", it isn't going to revolutionize the approach.

cstross 1 day ago 0 replies      
Apple's Newton OS used object-oriented data stores called "soups" rather than a file-oriented storage paradigm:


valarauca1 1 day ago 1 reply      
MTS, z/OS (its a long story), OS/360 and basically everything written before Multinixs (the pre-cursor to Unix). Didn't use files. Stone age computers.

The hierarchical file system as you listed it really only started to come into its own in the mid 60's. With LISP machines at MIT and Multinix at AT&T.

Storing data in files as you call it is old, and well known solution to this problem. Because finding a node on a tree is simple, and this is how file systems tend to work. Because thinking of objects, as subsets of various super classes of objects is easy for people to understand, when you don't explain it in those words.

The reason very old OS's didn't store things like this, is because there weren't much permanent storage. Actually MTS uses what are roughly files but uses a dot notation to seperation files. Which will look similar to usenet

Where data is your current record.


I support moving to a more revision, publish, etc. structure. But moving away from the tried and true hierarchical model will be difficult. Even an object based file system will develop a hierarchy of inheritance.

dkarl 1 day ago 0 replies      
There's a long history of mocking and decrying the file as a user-level concept, and many applications hide the concept from the user, even though they store user data in the filesystem. Music players (such as iTunes) are an example: there are songs, albums, and artists, but files do not show up in the UI in any way. This is standard practice at the application layer. However, implementing something at the OS layer with the expectation of exposing it directly to the user goes against the current thinking that it's the application layer's job to provide user-friendly concepts, and that the job of the OS is merely to support the application layer in doing that.

If providing support for application-level user-friendly abstractions is what you want to do, then I would suggest studying applications with UI abstractions that you admire and judging your OS storage layer by how well it supports application development.

andrewtbham 1 day ago 1 reply      
On the AS/400 there was no traditional file system, the only storage was in a database.


Unlike the "everything is a file" feature of Unix and its derivatives, on OS/400 everything is an object (with built-in persistence and garbage collection).

SchizoDuckie 1 day ago 1 reply      
WinFS was supposed to be in Windows 7, unfortunately they decided to drop it, I was really looking forward to that.


perlgeek 1 day ago 2 replies      
Browsers. Browsers are de facto operating systems (though typically running on another OS, not on bare metal), and they don't think in files. They handle windows, tabs, documents, document elements (DOM nodes) etc.
cjbprime 1 day ago 0 replies      
The One Laptop Per Child laptop uses a Journal instead of folders -- http://wiki.sugarlabs.org/go/Design_Team/Designs/Journal -- and GNOME's "Activity Journal" project is similar. (Smartphones are starting to use some of the same ideas, too.)
tzs 1 day ago 0 replies      
I've toyed with the idea of replacing files with processes. If you have some data that you want to keep, you have a process that holds it in its process memory, and can give it other process via an IPC mechanism (if the other process is local) or over the network (if remote, although you could of course also use the network locally).

I never got around to trying it out. I think I may have tried to start some discussion on usenet along these lines maybe 10-15 years ago, but no one seemed interested.

A "directory" would simply by a process that provides some kind of lookup service to let other processes find the data storage processes that contain the data they are looking for.

You'd still have disks on your computer, but they would be mostly used as swap space.

The system would include some standard simple data holding and directory processes that implement a Unix-like namespace and permission system, but it would be easy to override this for data that needs special treatment. Just write a new data holding program that implements the special treatment you want and knows how to register with the standard directory processes.

ars 1 day ago 0 replies      
For your project make sure you plan what to do if one application created the item, but another program wants to open it.

Don't try to do it by applications registering types they can open - this never succeeds, there are simply too many file types in the world.

Also think about how to send data to someone else.

And finally think about how to integrate with existing devices that still use files.

coryrc 1 day ago 0 replies      
Look up Common Lisp's file handling functions. The number of options to open a file seems ridiculous in our world, but in that one function you can see a history of how many different ways "files" used to be accessed.
rch 1 day ago 0 replies      
While not exactly an answer to your question, you might find it worthwhile to take a look at the 1060 NetKernel platform - http://1060.org

"NetKernel can be considered a unification of the Web and Unix implemented as a software operating system running on a microkernel within a single computer."


alanctgardner3 1 day ago 1 reply      
Did you just describe git? Git has revisions of files, and they can be tagged, merged, etc. It still works on top of a conventional file system though, because why reinvent the wheel?
lawtguy 1 day ago 0 replies      
What your building sounds like a document management system: http://en.wikipedia.org/wiki/Document_management_system. Might be worth looking at some to see how they'd fit with what you're envisioning. Even if you write it yourself, it can be helpful to see how others have solved the same problems.
dchest 1 day ago 1 reply      
Palm OS?
rakoo 1 day ago 0 replies      
Yep, check out camlistore (http://camlistore.org/). It can be quickly described as a big database at which you throw all your content, along with a JSON containing any attributes you want. These attributes are indexed and then searchable.
angersock 1 day ago 1 reply      
Files are a shorthand for "documents". Don't be so hung up on terminology.

First, look into history more--there are several non-hierarchical (read: flat) file systems out there.

Second, while the workflow might mirror authoring more closely (which I think is horsehit, but that's neither here nor there) the artifacts of that process are what matter. Existing notions of a "file" map very cleanly onto the storage and organization of such artifacts.

There is an argument to be made for having better querying capabilities or permissions or whatever, but what is to be gained from throwing a commonly-accepted idiom away?

crazychrome 1 day ago 0 replies      
I think the file metaphor is a must for the separation of OS and applications. Unless you have a better conceptual framework to deal with this problem, you'd probably live with "files".
nobodysfool 1 day ago 0 replies      
MUMPS... it's sort of a database/os/programming language hybrid that uses a key value store.
yohanatan 1 day ago 0 replies      
Yes, iOS.
sumitviii 1 day ago 1 reply      
Is it on github?
kazinator 1 day ago 1 reply      
> I'm working on a project I'm calling "Library Transfer Protocol", which is aiming to replace the concept of "file" and replacing it with 'Library item'. Basically, in 2014 computer usage more closely mirrors the workflow of an author (revisions, publishing, etc), rather than an employee filling up a file cabinet for internal use (thank to the facebook and the like)

Please define how a "library item" is different from a "file".

Is it made of bytes that can be read into a buffer and accessed?

(If not, how can an H.264 video or MP3 object exist as a library item and be processed?)

Do you not have spaces which assign names to library items?

The Hyper-Text Transfer Protocol has already replaced the concept of "file" with "resource". A URI doesn't necessarily name a file.

vezzy-fnord 1 day ago 0 replies      
Your proposal doesn't really sound like it deprecates files, but rather that it enhances them with attributes. Most operating systems other than Unix have already expanded on the file as a bag of bytes to one that supports features such as extended attributes and forks. Even most contemporary Unix file systems have xattrs (most notably XFS), but overall they seem to have had limited impact, and in the case of NTFS-style alternate data streams, even introduced some nasty security risks.

Really, what you seem to want is a file system with built-in version control and network sharing? Git and Mercurial are already virtual file systems of sorts, I guess.

Ask HN: What are you building?
59 points by mukgupta  2 days ago   111 comments top 69
emcarey 8 hours ago 1 reply      
I've been working with a team of four amazing women on Glassbreakers - a mentorship platform for women. Glassbreakers connects women in the workforce who can help each other. Our minimal lovable product is a mentor matching service for women based on skill sets. Ie imagine an OKCupid for women in the work force. We've built a content publishing platform to inspire our community as well as a forum network for women to publicly or anonymously crowd source career advice.

Glassbreakers is focused on solving the problem of gender disparity in the global work force. Our platform is gender gated to insure women in business will have a safe place on the Internet to talk about work. Finding a female mentor is hard so we're automating the process of connecting women with other women who we know can help each other with their careers. Mentorship comes in many sizes. With Glassbreakers, we're facilitating mentorship both online via our forums and content as well as offline via our mentor matching service in an effort to make mentor relationships more casual and skill based.

We're applying to YC's winter batch so we can launch our product as soon as possible. We already have 1,000 women signed up for beta and enterprise customers interested in using our tool for their organizations. Tell your female colleagues and friends to sign up for beta at www.glassbreakers.co.

gabemart 2 days ago 0 replies      
I've been building the Android version of my ambient noise / productivity website A Soft Murmur [1]. It's for people who find that ambient noise helps them concentrate or relax. It lets you mix together different types of background noise (rain, thunder, fireplace, cafe etc.)

It's my first Android or Java project and my first serious programming project. No programming experience apart from learning js/jQuery to build the web version. It looks like this:




* mix together 10 different ambient sounds

* timers to stop, start or fade out sounds over arbitrary time

* save mixes

* share mixes via FB, twitter, SMS etc. and have them open in the app if the other person has it installed (or in the website if they don't)

I had planned to launch already, but life gets in the way. Hopefully launching in ~2 weeks.

I really had no idea what I was letting myself in for when I started this project. It's been really challenging but incredibly educational. Getting details right (like making the looping of samples genuinely seamless, or getting the background service to behave nicely) was difficult but really satisfying.

If you have any questions / suggestions, would love to talk.

If you'd like a reminder when this launches, there's a mailing in the top-right corner of [1]

[1] http://asoftmurmur.com

archagon 11 hours ago 0 replies      
I'm building a clone of the official iPhone software keyboard for use as a base for 3rd party keyboards: https://github.com/archagon/tasty-imitation-keyboard

Instead of fixed images and positioning, it uses CoreGraphics and Autolayout, making it adaptable to portrait/landscape of any size. (It's really slow on device ATM, but hopefully that will be fixed shortly.)

In the end, I intend for it to have most of the looks and functionality of the existing iPhone keyboard (when possible) except for iOS8 suggestions. Release date for beta-ish 1 should optimistically be a week or two after the iOS8 release date.

Also, unrelated, I had an idea for a human-readable passphrase generator, in the vein of diceware, but I need to find a good algorithm for generating grammatical sentences and correctly conjugating verbs, etc. Also, I have yet to limit my wordlist to the most commonly used words. Right now, it's... silly: http://archagon.github.io/grammatical-passphrase-generator/

Possible future features: arbitrary length, rhyming schemes, other mnemonic features.

(Give it 30 seconds or so to load everything is done in JS, including wordlist parsing.)

hunvreus 2 days ago 5 replies      
http://devo.ps - Making dealing with servers not suck.

Want a new box on Digital Ocean with NGINX + Node.js + Redis? A few lines of YAML, git add/commit/push and you're done. You can use your EC2, Rackspace, Linode or Digital Ocean account, and you manage everything (servers and automation) in Git.

To illustrate my point:

- Adding a simple NGINX server using the Web UI: http://docs.devo.ps/how-to/add-a-server/

- The devo.ps button that allows you to do a one-click deploy of a full infrastructure (not unlike the Heroku deploy button, but we deploy your own servers and automated tasks): http://devo.ps/blog/one-click-deploy-of-your-infrastructure/

We' haven't officially launched but have already been signing up a few hundreds developers. At this stage we're mostly ironing out a few bugs and expanding on the documentation/tutorials (http://docs.devo.ps).

If there's anybody out there who want to come in and break stuff up, I'm happy to pay for some Digital Ocean/AWS/Rackspace/Linode credit.

mazumdar 2 days ago 1 reply      
http://yathletics.com - a men's activewear company that's going to make only one product per category.

I think apparel brands offer too many choices so I'm creating a brand that keeps it simple but at the same time invests in making very high quality products. For ex: the first product we launched is our athletic shirt - SilverAir. It's made using silver which kills the odor-causing bacteria in your sweat, so you can wear the shirt for the entire day and feel fresh, or reuse the shirt more often (i do).

The fabric is completely new and something we made from scratch. Without letting cost be a factor, we sourced some of the best yarns you can buy and achieved a feel that is super comfortable while being lightweight and breathable. To manufacture, we use seamless knitting machines so the body of the shirt does not have any stitches on it. (trust me, the silver is what sells but the most loved feature by our customers is the material and how you feel as if you're not wearing anything - in a good way)

rnnbrk 14 hours ago 0 replies      
Ive been working on a bot monitoring platform - hoping to launch soon.

Problem:Up to 61.5 percent[1] of website visitors are bots, of which 30.5% are malicious. The presence of bots lead to content theft, malware injection, server hijacking, spam links and DDoS attacks. Website owners are often unaware of their existence and the extent of their effects.

Solution:A platform to monitor and analyse bot traffic. We alert you to attacks, pinpoint affected pages and identify and analyse all bots. To retrieve traffic data we use pixel tracking & JavaScript tracking code. To detect bots we look for abnormalities in a series of traffic data such as HTTP header fingerprinting, JavaScript footprint, timestamps, IP reputation etc.

With the results from our platform you can better implement methods of prevention such as blocking IP addresses/user agents or go about including CAPTCHAS or similar where necessary.

If this is something you would be interested in Id love to hear what you think :).

[1] http://www.incapsula.com/blog/bot-traffic-report-2013.html

brickcap 18 hours ago 0 replies      
I am working on wrinq


wrinq allows landlords to collect rent online from their tenants and issue rentslips once it has been received. Besides that it allows the landlords to keep a track of their expenses (on the property) and see how much they profits they earn monthly ,yearly etc. Admittedly this would be much more useful for people who manage more than one tenant.

It will also keep a track of tenants who pay on time so in case if wrinq ever gets successful I would have an opportunity of doing a spin off that "hooks" potential landlords with good tenants (but that is distant future)

Target audience : Landlords who don't live in the same house as the tenants and who possibly have more than one tenant to manage.

Launch Date: Well I want to collect a few emails this time around before launching. See if there is any interest for what I am doing. Right now I am working about 25% on the product (technology wise it is pretty simple) 75% on it's marketing (haven't started actively yet).

But I am thinking December should be a good time to launch.


wrinq is an acronym

Wield Rent and Issue Normative Quittance.

To be honest I only made it up after I decided wrinq sounded cool and got the domain for it :)

Tech stack :

I am using openresty and couchdb on the server side.

Jquery and simple grid[1] on the client side.

[1] https://github.com/ThisIsDallas/Simple-Grid

ashraful 2 days ago 6 replies      

I am working on an iOS app that lets hackers meet up with each other and have lunch.

I moved to San Francisco from Bangladesh last year and found it tough to meet other hackers. Being rather introverted, tech meetups didn't really work for me. I felt that a one-on-one meetup would be ideal. So that's what I'm building.

I'm hoping to launch within a few weeks. If it sounds interesting to you, you can sign up for an email notification when I launch, just go to hackerlunch.com. I'll probably do a Show HN once I launch as well.

zkirill 2 days ago 0 replies      

We're building a marketplace where chefs buy local ingredients directly from purveyors.

Our complementary back-of-the-house app for iOS has 500+ MAU and we're adding ordering functionality to it this month!

We'll also open our API once we have enough restaurants and purveyors onboard that will allow developers to mine our growing dataset.

Looking for help and also would love to hear how developers want to use our data! Shoot me an email if you're interested in chatting at kirill@[projectname].com.

nickfox 7 hours ago 0 replies      
I built an anonymous android tracker. It allows people to track an android cell phone for 4 hours without having to use a user name, password or email. Just a disposable tracker.


patio11 2 days ago 0 replies      
I've been working on a video course for conversion optimization in software companies, and it's been taking much longer than I expected. There's no convenient way to show-and-tell, other than an email mini-course I made for it, and I don't want to link to that for fear of shilling.

What does it do? Ideally, get J. Random Product Person at a software company up to the point where they can confidently A/B test the marketing site and increase sales of the company.

What problem does it solve? "We know we should be A/B testing but we don't know how to get started." and "So we did A/B tests, and had a few results, and we think the business is better off than it was before, but we're not sure, and we're not confident that 'throw stuff at the wall' is the best way to go about this. Do you have any suggestions?", which are the two most common pieces of feedback from software companies about A/B testing I've had in the last, oh, five years or so.

When will it launch? Last August ^H^H December ^H^H May ^H^H July ^H^H I'm really hoping to ship it before Halloween.

scscsc 2 days ago 0 replies      

I've been working (and still am) on an Android puzzle game using libgdx. The puzzle requires to fill a board with Xs and Os while obeying the no-three rule (no three Xs or Os in a row) and the same number rule (same number of Xs and Os on each line and column).

The puzzle turned out to be quite challenging and addictive, similar to sudoku. The most difficult part of development was that I would start the game to see check a new feature and I wouldn't get back to development until I finished filling the board.

The most interesting part of development was writing the algorithm that generates the board in order to ensure a unique solution and account for the various levels of difficulty.

I've already published a version of the game and I'm currently working on adding some features to it.

wilsonfiifi 2 days ago 0 replies      
Building Bytengine https://github.com/johnwilson/bytengine in my spare time. Started out as a back end for a DMS but it made sense later to develop it to be a CMS repository.

I initially wrote it in python but when I needed to write a query language and saw Rob Pike's talk on a lever for the Go template language, I rewrote it in Go. It was/is a good way to learn Go!

It borrows a few ideas from couchdb and mongodb and I'm in the process of changing the architecture so it can use other storage engines such as rethinkdb or tiedot for the json docs and couchdb for the BLOBs.

richev 2 days ago 0 replies      
I am working on a free Windows application for Nest products (Learning Thermostat and Protect Smoke & CO alarm).

Primarily a notifier (heating on, Smoke or CO emergency etc), it also gives you thermostat temperature and home/away control.

You can see the status of your Nest devices at-a-glance by means of a series of icons (one for each device) down in the taskbar notification area (aka system tray).

Currently seeking beta testers!

More details at http://richardeverett.com/Nest

All feedback (good and bad) as well as feature suggestions welcomed.

abell 1 day ago 0 replies      
http://www.file4life.org/ - a CLI program for file backups, written in Haskell.

After trying a few existing solutions over the years, I decided to build my own to keep track of the various copies of emails, pictures etc. that are spread across my computers and external drives.

The approach is:

- append information to a single metadata file, recording where a file was seen, what priority it was given etc.

- when starting, load all the information, building efficient in-memory data structures

- allow backups into any dir in a transparent format

It avoids the need of a dedicated server, treats existing copies of a file as de facto backups and is suitable for heterogeneous storages.

I have only compiled and tested it for Linux (Debian wheezy, AMD64), but it should build on other POSIX systems which have the Haskell platform installed. It's currently in beta and I have a long TO-DO list, but I've been using it for a few weeks now and it's been doing its job keeping track of over 200k unique files.

Feedback would be really welcome. I set up no issue-tracking interface yet, but you can contact me at the email address reported on the website and I'll be happy to help.

Sambdala 2 days ago 0 replies      
Credits - A built from scratch cryptocurrency that seeks to solve a few pain points with current cryptocurrencies.

* Aiming for instantaneous(ish) transaction confirmations.

* Much easier and safer to develop against the protocol than Satoshi clients.

* New consensus algorithm that doesn't require paying $2 million per day in electricity and hardware to secure the network.


colorcoded 2 days ago 0 replies      
I am repairing an old analog synthesizer (Siel Kiwi) with a missing CPU and the CPU board in a bad state.

I can't get such a CPU in the right package anymore, so I'm writing an emulator for it which will run on a more modern, much faster MPU. That alone replaces the CPU, RAM, and ROM. The remaining stuff on the board is lots of I/O both analog and digital which I'm planning to replace with something more modern, like a DAC with 32 channels instead of the many chips and opamp sample-hold circuits that are on the original board.

projectdelphai 1 day ago 1 reply      
I'm been working on providing a service to recommend manga. The only other existing alternatives are myanimelist and mangaupdates and I feel my project has a greater potential to be more comprehensive, up to date, and personalized.


explanation and writeup:

first writeup: https://www.reddit.com/r/manga/comments/2eejdt/rmanga_heres_...

second writeup: https://www.reddit.com/r/manga/comments/2fhlfl/rmanga_mangar...

There's definitely been some changes since then, so a third writeup is in the works. I know this project isn't very polished or professional, but it's something that I've wanted to work on for a long time and I feel that it solves a very niche problem in an interesting way.

conroy 2 days ago 0 replies      
https://calltospeakers.com/ - a site for conferences which are looking for speakers.

I was fed up having to continually check conference sites for new entries, so I automated the collection process and wired it up to a weekly newsletter and a Twitter account.

My hope is that it becomes the authoritative source for CFPs, so we can all check one site instead of hunting around the web.

mappu 2 days ago 1 reply      
A toy native code compiler for a made-up language where all functions are anonymous.

All programming languages are horrible in certain crippling ways. It's my hope that this one will be slightly less bad in some areas (undoubtedly with the expense of some glaring deficits). It's pretty cool to have first-class functions, type extension methods, PHP-like vectors/maps, and still end up with a sub-4KB exe.

NhanH 2 days ago 0 replies      
I'm building Stripe/Balance for Calendar, taking inspiration from one of the "Idea Sunday" in the past (https://news.ycombinator.com/item?id=7582524).

The idea is to provide a simple API that allow you to store data with timestamp (event) and calendars, handling all the plumbing that comes with timezone and date time in general. While providing simple utility like web hook and cron job, or simple calendar html widget.

It's not ready yet, and we're aiming to be launching at the end of this year. But I'd love to hear what features you would be interested in using, or what kind of use cases we could provide value for. My email is in profile if anyone want to talk about it.

If you're interested, please leave your email on http://plaid.launchrock.com/ , and I will let you know when the API is ready!

steedsofwar 2 days ago 0 replies      

My friend and i have been working on this for 18 months, contending with family and our day to day job, it's been a bit of struggle to finish it. Just released a week or two ago, still working on polishing the website (outsourced but that was a disaster), and video. Once that's done we're going to do marketing a litte more aggressively. I'm currerntly working on an android port.

edit: Forgot video link: http://youtu.be/DW6TWF1_QUE

Stoo 2 days ago 0 replies      
I'm building a couple of things.

Storytella (http://storytel.la/) is a tool for writers and self publishers. It makes it easy to manage novels you're working on, has an online editor, has an entity system (variable insertion in the text) and can save everything to a couple of different formats. I've been working on it for a while and have just got a payment process in place (thanks Stripe!).

Sunstone (http://sunstone.stoogoff.com/) is a map making tool aimed mainly at roleplayers. It's a bit restricted at the moment. I'm planning on adding different themes, more stamps, and a means to store different maps.

dturnbull 2 days ago 0 replies      
Software-wise, just got a few scrappy demos I've thrown together. One creates an RSS feed for YouTube channels so you can subscribe to them as video podcasts. Problem is, it relies on hot-linking Google's servers and I'm sure it breaks all sorts of conditions in their Terms of Service. Still, want to finish it so I can at least use it myself.

Outside of that, I'm working on a screencast series for the Meteor JavaScript framework:


Launches in a few days. Then I'll start working on the next update to my (free) book about Meteor:



indiepop12 2 days ago 0 replies      

Rush is Spritz powered speed reading app for iOS. I've always been fascinated with speed reading. Decided to build this a couple of months back.

Dev work is finished. Getting ready for launch.

superplussed 1 day ago 0 replies      
An app that teaches languages through speaking and listening. It's goal is to make users conversational as quickly as possible.

I have a landing page up at http://seedlng.net

And I'll be starting to "seed" content in a week or so. Then hopefully within a month or so I'll be opening up access for the first few modules.

As an American living in Berlin, I've found the online tools for improving your conversational skills in German to be seriously lacking. So I'm building this for myself first :)

elliottburris 2 days ago 2 replies      
I'm a data scientist who is building Slipper, an iOS app that uses algorithms to reconnect and recommend missed connections. In beta now, but ~5% of new users are matched on sign-up with a real post written about them. Launching later this month, perhaps early October.

Feedback most definitely welcome!


(also sneakily available in the App Store if you feel like checking it out: https://itunes.apple.com/us/app/slipper-find-your-missed-con...)

Terpaholic 2 days ago 0 replies      
http://www.campusjobs.org - it allows businesses to hire students from any school, and aims to become a one-stop job center/career center for higher education in the long run.
coppolaemilio 2 days ago 1 reply      
I'm working on a game that reads the files and folders in your computer and generates a Huge castle based on it:http://adventuros.evelend.com/blog/
ggarg88 2 days ago 0 replies      
I can answer this. We are working on a do-it-yourself SaaS tool that marketers can use to create mobile engagement campaigns like incentive-based mobile contests, games, surveys, etc. To create one, marketers currently have to rely on developers and designers which can cost them a lot of time and money. With our tool, marketers will be simply able to pick a ready-made campaign, customize with content, rules and difficulty levels, and simply publish it in a matter of minutes for a fraction of the cost. We are actually working on a demo video as I write this and hopefully you'll be able to see it over the weekend. So keep your eyes open.
biomimic 2 days ago 0 replies      
A Biomimetic high-dimensional vector space : deep learning JSON APIhttp://admin.infrno.net/startup_job_explorer/api.html
revorad 2 days ago 1 reply      
I'm building a spreadsheet app - http://gini.io. It's a project I started last year, then stopped working on it and now am back on it.

The key differentiating features right now are super easy importing of data from web apps and doing joins between sheets.

The basic free personal plan is live now, but I'll be adding paid plans for businesses over the coming weeks. Please give it a spin and share your feedback! - http://gini.io

hiroshi3110 1 day ago 0 replies      
dmarlow 1 day ago 0 replies      
I've been working on http://www.smscmd.net/ It's a service that allows you to SMS enable anything. Do you have an app/service/website/device you wish to add SMS capabilities to? Use SMSCMD. It's based on MQTT and focused for devs wanting to use it in their IoT projects. I'm working on a site redesign right now.
ajaygupta2790 2 days ago 0 replies      
I am developing a a bucket list application,http://calm-gorge-2271.herokuapp.comIs a web application which creates a bucketlist for you and provides you a list of ideas which user can add to their list.It allows user to add a target date and date of achievement for their ideas.Still under development phase and looking to complete within a month,also figuring out other features like giving ratings when user completes their bucketlist idea!
pbowyer 2 days ago 0 replies      
I'm building a wooden computer case.

I realised this summer how much I miss having something tactile to show for my labour. As a youngster I enjoyed working with wood but in the last 15 years I've given up everything to write web applications.

I'm really enjoying learning about different kinds of wood/plywood and making cardboard prototypes. My woodworking knowledge isn't great and I could do with some design advice - if you'd like to help please shoot me an email (in profile).

wavesum 2 days ago 1 reply      
An integrated party lighting / video projection software that listens to music real-time and allows synchronization to different metrical levels.

Website: http://wavesum.net

Here I tutorial for some of the video control stuff. http://www.youtube.com/watch?v=02TU6ysHIW4The DMX lighting part is in progress.

All feedback is welcome.

robbs 1 day ago 0 replies      
I've been making a fun way to look at GIFs. You pick the best GIF of two and then another two GIFs show up.

It's pre-alpha quality but still fun.


The top GIFs right now: https://maythebestgifw.in/#/top

StrykerKKD 2 days ago 0 replies      
https://github.com/StrykerKKD/dartrocket is an open source 2D HTML5 game engine in Dart.

I started doing this, because I always liked Dart better than any other programming language and because at that time Dart didn't have any HTML5 game engines.

I also developing it, because I really like doing it and because I want to make a living out of this.

dangrossman 1 day ago 0 replies      
Working on an API for Improvely (https://www.improvely.com)

It's a conversion analytics and click fraud detection platform. The API will allow it to better support metrics for businesses with recurring bills, and bulk create tracking URLs for businesses with thousands of ads.

Outlaw11A 1 day ago 0 replies      
Currently making a website that tracks the prices of Counter Strike: Global Offensive items in the Steam Market. http://i.imgur.com/fvm4HHK.png

Uses a Python backend which I am very proud of, as it works very well and simply.

Its's a work in progress, but really excited to get it up and running.

stevekemp 2 days ago 0 replies      
I've spent the past month or two doing random projects, (a secret server, a self-hosted disqus-lite system,etc), but my main project is a git-based DNS host.

I use Amazon's route53 for the hosting, and have written a simple hook-receiver to massage public DNS repositories into the Amazon system. It's pretty neat. https://dns-api.com/

tilt 2 days ago 1 reply      
We're scratching our own itch and we're building Pushline


It's an Android to Mac/PC notification mirroring and device control app.

Still in some sort of public beta, accepting feedbacks, enjoying the engineering challenge behind it, figuring out what matters most to us in order to build it next.

ganarajpr 2 days ago 0 replies      
I am working on a platform that helps you to write unit tests for your application code. Unit testing is currently yet another code base that you have to maintain and change each time you change your main code base. There is surely value in it, but I believe that we dont extract extra value out of them than mere assertions.


wcchandler 2 days ago 0 replies      

swamp - super web app monster pinger.

it's slow in the making. main things i focused on was ease of use and quickness to deploy. it's designed to be a quick and easy way to monitor a bunch of stuff via ping or port checks.

unohoo 1 day ago 0 replies      
Working on http://www.buzzerati.io - I crawl, mine and discover tech news and rank them based on fb shares/number of tweets and linkedin shares. So, you can see what is the hottest content being shared on social networks.
diasp 2 days ago 0 replies      
https://encrypt.to - Send encrypted messages by one click

It encrypts the message with PGP (client-side) and sends it on to the mail account. A user who does not use PGP can send fairly secure mails to PGP-users. A simple vanity-style URL can be given to such users for easy access to the secure contact form.

humanfromearth 2 days ago 2 replies      
I'm working on a Chrome extension for Gmail. The main feature is Tab completion of templates. If you do a lot of Gmail it might save you a lot of time:


jbrooksuk 1 day ago 0 replies      
I'm working on a CI service for PHP & GitHub, Anorak - http://anorakci.com

It's similar as to how HoundCI works, but it's for PHP and will provide repository owners with a lot more information regarding bad pull requests etc.

NaNaN 2 days ago 0 replies      
A reStructuredText derivative Kaj Markup Language. (My personal taste. :P)

https://github.com/jakwings/Kaj-Markup-Language (demo including)

It is almost done, and has a JavaScript/Node.js implementation), but documentations are not ready.

edoceo 1 day ago 0 replies      
http://WeedTraQR.com/ which is a recreational marijuana compliance, grow managment, inventory control and POS solution.
stef25 2 days ago 0 replies      
A mini online store that will sell just one product, at a decent price - one of the world's best and rarest beers.
boksiora 2 days ago 1 reply      
Me and few more guys are working on Microweber, drag and drop CMS in PHP.


Its also open source https://github.com/microweber/Microweber

jain_chirag04 2 days ago 0 replies      
I'm building http://pluginbag.com - a marketplace for selling and buying plugins & themes. Sellers keep 80% of their sale here. No exclusive lock-ins.

If you are a seller and interested in selling with us, email me at info@pluginbag.com

panorama 2 days ago 0 replies      
Built and launched http://www.encorebeat.com in the past couple weeks. We found that finding new, good electronic dance music is very time-consuming/difficult, so we built a Product Hunt for EDM.

It got a great reception on PH itself!

jamesisaac 2 days ago 0 replies      

Personal goal-setting / task management platform which is more in-depth and feautre rich than the typical to-do list app. Unlimited hierarchies, analytics, email/SMS reminders, etc.

qhoc 2 days ago 0 replies      
More like what am I "writing"!

I am writing a free ebook on Ionic Framework / Angular / Firebase. Check it out http://www.innovie.com/

I will post on Amazon soon but subscribe to get early preview.

quaiks 1 day ago 0 replies      
I am building just another AWS automation tool but hiding any AWS related concept. Integrating a lot of services like MongoDB, Redis, Cassandra and all this cool hyped stuff.

APIs, REST, distributed, fault tolerance... Loving Netflix OSS!!

Happy2Help 2 days ago 0 replies      
http://CrowdFooty.com - a mobile app that allows you to predict football match scores and track your prediction accuracy against the crowd. Prediction leagues with friends coming soon.
donw 2 days ago 0 replies      
A how-to guide for technical founders that suddenly have to hire and manage a development team.
koenbok 2 days ago 0 replies      
http://framerjs.com - A new kind of creative tool to invent interaction. We still mostly design digital products with tools that were made for print. We're looking to improve that.
saraha 2 days ago 0 replies      
We launched a jobs board for the Finance industry earlier this week:

  https://www.financejobs.co :)
If you're in the finance space, email me (in my profile) for a great deal you can't refuse!

fidor 2 days ago 0 replies      
Currently working on an app for organising amateur sports clubs and teams.


Still early in development but hoping to get the basic function in a beta soon.

dawie 2 days ago 0 replies      
I am working on a site to match professionals with professional referral partners: http://refermatchhq.com

I am launching next week.

gxespino 2 days ago 0 replies      
http://juicetilt.com a kickstarter clone. I want to eventually make complete kickstarter clone repo that others can use.
WorldWideWayne 1 day ago 0 replies      
I'm building a payment management system for a trust fund. It's a responsive web app that mostly does data entry and reporting.
WasimBhai 2 days ago 0 replies      
I am writing a Wavelet Transform and de-noising library over OpenCV. Its fun but tough.
ivanca 2 days ago 1 reply      

Creating responsive CSS with flexible layouts is still ridiculously hard, mostly done by hand and I want to fix that with a GUI.

Ask HN: Why does most hiring happen through referrals?
4 points by BadCode  2 days ago   17 comments top 8
janbernhart 1 day ago 0 replies      
The scientific (though old) answer is that1) referred candidates stay longer2) referred candidates are better informed and so more likely to succeed at the interviews, which means less time waste for the employer3) referring employees stay longer for they feel 'responsible' for the referred candidate for some time

(source: http://en.wikipedia.org/wiki/Mark_Granovetter)

Adding the cost aspect, it's clear why companies like referral programs

davismwfl 1 day ago 0 replies      
Trust and cost. Referrals even if the company pays $1-5k to the referrer are fair less expensive then paying 15-30% of the first years salary to an agency. And the trust: if the referral is coming from an inside person that has knowledge of the systems etc, they are referring someone that they feel will work well in that environment and that will fit in with the team. Team fit is almost more important than having all the skills day 1 most of the time.

For new grads, this means using your friends and connections (professors etc) from school to help land a job. In the absence of that ability, get out and meet people and show employers you are awesome. For developers, creating a public git repository is an awesome way to let them see your skills.

johan_larson 23 hours ago 0 replies      
People are (mostly) more reluctant to refer unqualified candidates they know personally than unqualified candidates are to apply to jobs. Hence the ones with insider references tend to be more qualified.

Also, judging skill through interviews or whatever is hard at best. Insiders know the people they are referring much better than the company does, even after interviews.

My guesses, anyway.

seren 2 days ago 0 replies      
It is almost impossible to assess someone efficiently in a few hours through multiple interviews. So if someone you trust tells you someone is good (or bad) based on a long period of work in common, this is much more representative of how the candidate will work in the long term.
garysvpa 19 hours ago 0 replies      
Candidates referred by employees also tend to be of higher quality because the employee's reputation is somewhat on the line with every person he or she refers to the company.
JSeymourATL 1 day ago 0 replies      
Basic sales premise, people buy from people they know and like. The same is true in recruiting talent. Getting referred into a job opportunity, implies the stamp of social proof and reciprocity.

Recommend reading Influence by Robert Cialdini > http://www.amazon.com/Robert-B.-Cialdini/e/B000AP9KKG

csmdev 1 day ago 2 replies      
It's the evil you know vs taking a chance on the unknown. Plus the short-term thinking that plagues most people.

This is why most companies fail eventually. Hiring and promoting based on relationships instead of skills. You can grow a relationship. But a bad employee will never get any better. Especially if you bump him up to management.

mooism2 2 days ago 1 reply      
If you have connections, you can land the job before it is advertised publicly; therefore the job won't be advertised publicly.

If you don't have connections, you can't land a job that isn't advertised publicly.

Publicly advertising a job is tedious.

       cached 14 September 2014 12:05:01 GMT