hacker news with inline top comments    .. more ..    15 Sep 2014 Ask
home   ask   best   5 years ago   
1
Ask HN: What is the best Linux Laptop in 2014?
14 points by KedarMhaswade  6 hours ago   8 comments top 6
1
nostrademons 6 hours ago 0 replies      
I replaced my Macbook Pro with a System 76 Pangolin, which has since been replaced by the Gazelle but is roughly in your price range ($750 or so).

Pros:

Nice CPU stats - I could mine dogecoin effectively on the Pangolin, not so much on the (albeit 5 year old) MBP. It seems to be roughly equivalent to an AWS m3.xlarge instance. Trackpad is flush with the case, which prevents food crumbs & dirt from getting stuck in it like it did with the MBP. Pretty rugged construction. Haven't had any reliability issues and I've had it a year or so. Good display. Has a numeric keypad and the cursor navigation keys, unlike the Mac. Linux "just works", since Ubuntu comes pre-installed with auto updates. Often a lot easier to get many UNIX programming packages working on Ubuntu/apt-get than on MacPorts, and you don't face deployment issues because of the OS being different from other UNIX systems

Cons:

Wireless sucks - it won't work with 5GHz at all and often has reception issues with 2.4GHz in my crowded apartment complex. Keyboard and trackpad takes some getting used to, because of the keypad your hands are over the left side a lot. I miss the MagSafe power adaptor, I used to trip over my cord all the time. Battery life isn't as good as on the Macs. Can't do iOS development, and can't use Mac-only software like many games.

On the whole I'd say the Mac had slightly better quality, but the Pangolin (at half the price) gave better value. If you're on a budget I'd definitely give it a try.

2
privong 5 hours ago 0 replies      
I cannot speak to the $600 range, but I have had good luck with a Lenovo x201 I have been using one exclusively with linux for the past ~4 years. Things pretty much worked right out of the box (using both Ubuntu and Arch Linux).
3
deanfranks 6 hours ago 0 replies      
It is not a high-end notebook construction-wise, but I have had very good luck with a Toshiba S70 with a full-hd screen. $499 on woot and it has a 17.3" screen, i7, a second sata bay and 2 open DIMM sockets. Battery life is good and it uses a common power adapter. It has reasonable internal speakers (better than average, not a gamer machine). Mint 17 runs like a clock and all hardware is supported by a standard install.

I wouldn't want to drop it though...

4
tuzakey 5 hours ago 0 replies      
I have an Asus ux31a zenbook prime (i5/4g/256g), running Ubuntu 13.10 currently, everything works fine except for the ambient light sensor. I had to have the keyboard fixed under warranty about 4 months in, otherwise it has been great. You can pick up a refurbished model in your price range.
5
mindslight 4 hours ago 1 reply      
recently: https://news.ycombinator.com/item?id=8260733

I'm a Thinkpad fan myself (T61/X230), although that comment by 'zanny isn't wrong. If you're going to go the Thinkpad route, make sure you read reviews of the screen options for the specific model you're interested in.

6
DanBC 6 hours ago 1 reply      
which Asus did you have a bad experience with?

(I'm currently using Fedora20 on a 2009 MacBookPro amd ot feels like a real kludge.)

2
Doing something completely new with my life, need some advice
5 points by newwb  4 hours ago   10 comments top 9
1
saluki 1 hour ago 0 replies      
Well being financially sufficient gives you a leg up over most of us looking to make it happen.

I would start by reading/listening to everything by patio11.(google patio11)

Another great resource is:http://startupsfortherestofus.com

You're in a unique position as most of us are seeking financial independence and you already have it. So that will give you a different perspective/drive I expect.

Learn programming if it interests you . . . if you enjoy it/have a knack for it you'll enjoy it.

I would recommend learning html, css, js, jquery, php/mysql then rails and laravel. Start with TeamTreehouse.com to get started.

If you enjoy programming you'll have fun going that route.

Another angle is hiring developers instead of being the developer to get your ideas up and running.

I'm a fan of B2B SaaS so that's my ultimate goal.

You're already comfortable financially so you could be looking to do something more along the lines of helping humanity.

There are lots of opportunity to leverage technology and software to help businesses and to help people. So I would explore some ideas them pick one you are passionate about and start validating it and exploring how to make it happen.

I don't think I would intern . . . you'd probably be a better fit for investing in entrepreneurs or starting your own idea.

As far as figuring out what's going on behind the curtain . . . I would start by emailing/contacting people doing something similar to what you have in mind . . . connecting and networking with people in that area/niche . . . eventually you'll connect with the right person to show you what's behind the curtain.

You're in a great spot . . . don't forget about taking some time to travel, enjoy the world.

congrats, good luck with your next venture.

2
ronzensci 3 hours ago 1 reply      
Are you driven by power (would you like to be called a Founder, CEO), impact (what you have created has touched or is being used by x000 or x Million people) or is doubling your money something which fuels your passion? Usually, at the start you can get only one of these three - power, impact or money.

Once you've figured what fuels your passion or makes you jump out of bed in the morning, clarity of next steps will emerge.

If you are driven to be a founder, ceo - you will need to start finding a core team to build a company. New companies need a core team before it can get a core idea.

If you are looking for impact - have a look at ashoka.org or acumen.org. This might give ideas on developmental impact.

If you are looking to double your money, I'm clueless but I'm guessing there will be someone on wall street who knows the exact recipe on how to do it.

3
jtfairbank 1 hour ago 0 replies      
I'm founding a medical practice management non-profit. We're still pretty early (ramen, baby), but are always looking for help. I can't promise you any sort of salary, but can promise you a chance to jump in and learn a lot of things about programming and entrepreneurship. Seems like a good deal since you're financially self sufficient. If you're interested, shoot me an email (see the website).

resident.cs.illinois.edu

4
aaronbrethorst 3 hours ago 0 replies      
Do what you know. I'm sure you encountered a ton of business inefficiency in your previous life. You were around it long enough that you probably internalized these issues, and don't even recognize them as problems in need of solutions.

Spend some time thinking about what these might be, and leverage the friends and acquaintances you still have in industry. Be careful about confirmation bias and the unwillingness of friends to call bullshit on your bad ideas, though. Your friends will be loathe to say "your idea sucks," so you'll need to come up with a better litmus test than that for determining if you're on the right track. Asking for money is probably a good one :)

Patrick McKenzie (patio11) and Amy Hoy write about this and related topics quite regularly. Spend some time reading through what they've written:

* http://www.kalzumeus.com/greatest-hits/

* http://unicornfree.com

5
coryl 3 hours ago 0 replies      
Have you read PG's essays?

How to get startup ideas:http://paulgraham.com/startupideas.html

The rest: http://paulgraham.com/articles.html

6
rtcoms 2 hours ago 0 replies      
Using your experience with petroleum industry, make software/apps which make petroleum industry better or make life of people in petroleum industry better.
7
mgirdley 3 hours ago 0 replies      
One route:

What are you most passionate about? What do you see "broken" in the world and want fixed?

(I'm passionate that higher ed is a great idea poorly implemented, so that's my startup's focus.)

8
mgirdley 3 hours ago 0 replies      
Another route:

Go try to build something. Anything. You'll find things that are broken very quickly and can easily be the seed of a new business.

9
lbotos 2 hours ago 0 replies      
Can I ask where you are located? Are you near a major tech hub?
3
Ask HN: Password update/distribution mechanisms for IoT?
5 points by dmritard96  3 hours ago   discuss
4
Ask HN: Product/Market Fit (Customer Dev) as a Service?
14 points by jwillgoesfast  9 hours ago   12 comments top 5
1
ef4 8 hours ago 4 replies      
Your proposal sounds like a wish-fulfillment fantasy for founders who want to skip the hard part.

I'm skeptical that you could generalize the process. But even if you could, it wouldn't make any sense to offer it as a service to startup founders, because you would then control the biggest value creation step. They would be nothing but idea sources, and ideas are worth very little. Instead you would just use your fantastic process to churn out your own products, possibly paying small royalties to people who come to you with good introductions & ideas.

Or let me put it another way: every angel fund, startup accelerator, and VC would love to have a magic way to "quickly and accurately determine if an idea is on the right track". That's what they spend all their time thinking about. Do you really think they're missing something obvious?

2
gbelote 7 hours ago 0 replies      
To give you an embarrassing personal anecdote: In my first startup I wanted to do customer development. The lean startup was a fresh and growingly popular idea, and we devoted more time and energy talking to potential customers than turning our proof-of-concept prototype into an MVP. It looked smart on paper. Unfortunately that didn't go so well and my conclusion was that we were doing customer development wrong. So we tried to do customer development "better" instead of pivot.

I was so mentally set in my idea that I consistently gravitated to the next-simplest explanation when I encountered sad evidence. And even though I believed I was being smart and understood customer development, I was following a checklist of things I thought I was supposed to do and was confused when we stagnated. I pretty much was asking to learn my lesson the hard way. :)

It seems very plausible that new products and services can be built to help founders be more effective at customer development. However one major obstacle if you outsource customer development too much will be dodging bullets as the messenger.

If I had used a CD service I'd probably assume the person was doing it wrong. They don't get my product, they are bad at sales, they aren't finding the right customers, etc. And then I'd wonder why I was throwing away my money (out of my personal pocket) for a service that wasn't "working". Unless you're a customer development superhero there might even be a little truth in all those things it's going to take you a while to orient to the company's vision and market.

Another issue is that you'll probably see adverse selection from your clients. Folks who are good at customer development or stumble into promising early traction probably aren't going to hire a consultant for that stuff. So you're going to get people who either have an aversion to talking to customers and/or have hit a wall finding customers. And it's quite possible that the stuff you'll try is very similar to the stuff they tried and failed. So most of your clients might be biased towards failed startups, which may create a lot of churn and make it harder to gain inbound leads.

3
MCRed 8 hours ago 0 replies      
1. YES!

2. Well this seems like one of those questions you could always say yes to. "Do you think you should have saved more money in your 20s?" "Do you think you should have worked out more over the past 5 years?" Who isn't going to say yes?

That being said, the failure of our business came about because the business model of the market we were serving shifted, as a result of a new piece of technology. Our customers didn't anticipate this shift (customers don't know what they want until they see it in some cases) and we, when the other business model came about, didn't recognize its significance. So, alas, I don't think customer development would have helped because nobody had invented the thing that killed us at the time we would have been doing customer development.

3. YES! I would love to buy a customer development as a service type service. Part of the problem for me is that customer development is sometimes very hard, it's not always easy to identify the customers for a particular idea.

4
nostrademons 8 hours ago 0 replies      
If you could do this quickly, reliably, and repeatedly - in other words, if there's actually a business in this - then you are far better off starting a conglomerate to own these businesses outright than to sell the service to founders.
5
benologist 9 hours ago 1 reply      
I think if a startup has spent a bunch of time building a product without considering who should use it and how they should reach those people then they're pretty fundamentally isolated from the industry they wish to service.

Steve Blank's not saying the other 90% were good ideas.

5
Finding work as a web developer
6 points by walterbell2331  9 hours ago   1 comment top
1
simpixelated 1 hour ago 0 replies      
Read "Don't Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie (patio11)http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...

Read stuff like this by Ramit Sethi:http://www.iwillteachyoutoberich.com/find-your-dream-job/All of it is pushing you towards his paid course, but the free content is really good.

Then, once you have the right mindset and know to sell yourself, you can apply for remote jobs:https://weworkremotely.com/http://careers.stackoverflow.com/jobs?allowsremote=true

6
Ask HN: Is there no hackspace in London?
4 points by ionwake  6 hours ago   4 comments top
1
vitovito 5 hours ago 1 reply      
Hackerspaces and makerspaces are usually characterized by having tools available, often up to light industrial tooling like large C&Cs, welding equipment, an auto bay, etc.

Three of the four spaces listed here seem to be active: http://hackerspaces.org/wiki/London

Here's another organization with a list: http://www.hackspace.org.uk/view/Main_Page

If you're just looking for a place to work on software, perhaps a coworking space would be more appropriate. These all seem like detailed lists of shared office spaces:

http://wiki.coworking.org/w/page/16583562/CoworkingLondon

http://www.coworkinglondon.com/

http://blog.thefetch.com/coworking-spaces/coworking-in-londo...

7
Ask HN: How hard is it to take up an existing project?
2 points by espitia  8 hours ago   4 comments top
1
mc_hammer 7 hours ago 2 replies      
its not -- its called "ramp up" time. its usually about a day or up to 2 weeks depending on the size of the project before you feel comfortable making changes. the longest one i ever had was about a year, where after i worked on a project for a year i was still finding sections of code and saying "oh... i had no idea our app did this or these files were there!"

usually the dev will just poke around for that time and make small changes and debug it a few times to see how it works. 4-5k lines i would say 2-3 days tops before they are comfortable with it.

8
Ask HN: What tech stack do YC startups use?
58 points by johan_larson  1 day ago   50 comments top 14
1
nwenzel 1 day 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...
3
pbiggar 1 day 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.

4
jonahx 1 day 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.
5
tomblomfield 1 day 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.

6
lpolovets 1 day 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.

7
sandGorgon 1 day 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 !
8
lgieron 16 hours ago 0 replies      
The ubiquitousness of the assumption that software startup == web startup saddens me.
9
cpncrunch 1 day 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.

10
nickthemagicman 1 day ago 6 replies      
Is php ever used?
11
jjbrow10 1 day 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

12
swah 1 day ago 0 replies      
The tools that everyone else usess, skewed to the "new, modern side" would be my guess.
13
aswanson 1 day ago 1 reply      
Interesting that bootstrap is negatively correlated with success.
14
arthurquerou 1 day ago 1 reply      
SailsJS,Heroku, Angular @ MotionLead
9
Ask HN: Which HTTP verb should be used for a json api action /user/:id/retry?
4 points by imd23  19 hours ago   6 comments top 3
1
jtchang 10 hours ago 0 replies      
Technically it isn't REST.

However what makes the most sense for a RPC style call is a POST.

2
imd23 19 hours ago 1 reply      
Actions like: retry, complete, select...
3
claudiug 19 hours ago 1 reply      
get
10
Besides school, what should I be focusing on right now? (CIS Student, 2nd year)
5 points by EvanZ  22 hours ago   9 comments top 3
1
faet 12 hours ago 2 replies      
Internships and portfolio.

Setup a website that goes over projects you've done in school or personal projects. I got my last job because my portfolio website looked good and I had some past projects that 'showed' stuff on my resume. Most other people just had "I know c#". I had a project I could show off/describe.

2
dalke 20 hours ago 1 reply      
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.
3
lifeisstillgood 11 hours ago 1 reply      
This might get a bit long - I am trying to get a lot of this sorted out myself but some thoughts

1. University, certainly the good ones, have two goals - to grow the next generation of Professsors whose research will give multiple orders of magnitude payback to society, and to grow more rounded, more stable highly trained "future leaders". It's still a fairly reasonable approach, and I would strongly advise you to stick with the opportunity to grow and experience more as a young human than you will get almost any other time.

So, do work hard, but also sleep around, take time to travel cheaply in the long holidays, meet interesting people not because they might be useful in your future career, but because they are interesting. Sleep with some of them !

2. Portfolios and networking - it's a bit blah! I would recommend that you do two things - experiment with different languages, build interpreters or compilers (start with a simple text markdown, build you own DSL) and just as importantly contribute to some open source projects - get your hands dirty with documentation, test frameworks, source code screw ups and bug triages.

If you want to impress me with your just out of college CV then proving you can work well with other professional developers, can put a decent commit together and not piss off my senior leads is useful, and demonstrating that you can look square at the trade offs with functional and OO, what makes life hard when building an interpreter and knowing how to go from AST back to source code

Well that will get you the interview at least

Below is a long email / blog-post-to-be that was in response to a similar question from a Greek graduate (and temporary taxi driver)

(Ok that's too long for HN submit form ... It will get rewritten and posted somewhere - but really - work hard, work with other people, work on gettin breadth of experience and why clever people have not yet settled on one language - and don't forget to meet interesting people and sleep with them (now my favourite phrase of the day)

11
Ask HN: Real-world programmer salary in Silicon Valley
11 points by pingping  1 day ago   12 comments top 8
1
alain94040 5 hours ago 0 replies      
Actually, you can get a job in Germany, or you could get one in Silicon Valley, or in London, etc. The real question is what do you want? Silicon Valley is far from Europe: moving there, you'd lose your friends and family. Some people do it (the pioneers), most don't and that's fine.

Yes, the salaries are as "good" as the interviewer said. Yes, you'll have major visa issues since you don't have a degree. Not everyone needs to move to Silicon Valley to be happy.

And frankly, don't move for the money. A good analogy I heard is: if you want to try to play in the big leaves, come to Silicon Valley. Failure rates are higher, but at least you'll find out how good you are. Would you take a shot at playing in the Bundesliga or keep being the best player in your local club?

2
bluesnowmonkey 11 hours ago 0 replies      
Yeah, 100k to 150k USD for the experience you describe sounds typical. The Java/Python combo in particular would be helpful for getting into companies like Google where total compensation can exceed 150k.

Cost of living in the Bay Area is high but misunderstood. When I decided to move to San Francisco, I estimated that I would pay 25% more rent, earn a 50% higher salary, and not need a car. I told people I was moving and they said, "But it's so expensive! How can you afford that?" Because math. [1]

[1]: http://www.slate.com/blogs/moneybox/2014/08/28/cost_of_livin...

3
to3m 1 day 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

4
fredophile 20 hours ago 1 reply      
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.

http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...

5
dennybritz 1 day 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.

6
zura 1 day 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.

7
latimer 1 day 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.
8
eip 1 day ago 0 replies      
The interviewer was right.
12
ASK: which noDB blogging framework should I use?
3 points by camillomiller  16 hours ago   5 comments top 5
1
sarahj 9 hours ago 0 replies      
A few months ago I created: http://itsy-bitsy.org/ because I was frustrated with just how many dependencies static site generators needed - I was using Hakyll at the time and it had failed to build on my new netbook - so I wrote it to take the templates and markdown I had from Hakyll and combine them.

It boils down to a 10 line Bash script and the Markdown.pl script.

It is very very basic, but I have used it to back a blog and various other content sites.

2
notduncansmith 13 hours ago 0 replies      
Jekyll has been absolutely fantastic for me. Also, hosting is free (or $7/mo if you'd like to keep the source private) via Github Pages. If you're not using GH pages, it still works just fine: simply build the site, and push the _site/ directory to your hosting provider.
3
keerthiko 7 hours ago 0 replies      
I will vouch for Jekyll as well. It works fine not as part of Github pages, just sync your local jekyll output with your FTP even on something as plain as Dreamhost.

I personally use github pages for now, to archive my writing:

http://keerthik.github.com

4
shortsightedsid 10 hours ago 0 replies      
If you are into node.js also see http://www.wintersmith.io and http://www.metalsmith.io/ for static page generation
5
sauere 15 hours ago 0 replies      
Take a look at this: http://www.staticgen.com/

> node.js compatible hosting looks expensive for my purposes

DigitalOcean offers node.js-ready VPS for $5/month

13
Ask HN: What to do with unused AWS credits?
10 points by TimJRobinson  1 day ago   4 comments top 4
1
duskwuff 22 hours ago 0 replies      
Are you certain that you can donate them? Did the incubator not place any restrictions on their use?
2
benologist 1 day ago 0 replies      
Archive.org comes to mind, I've noticed them asking for help a few times.
3
__Joker 1 day ago 0 replies      
You can run some tor nodes.
4
devanti 1 day ago 0 replies      
mine some virtual currency
14
Ask HN: Review my startup, rantbase.com
2 points by RaynoVox  18 hours ago   3 comments top 3
1
ColinCera 14 minutes ago 0 replies      
Why would you do this? Is this the kind of "contribution" to the world you want to make? (Contribution is in quotes because this contributes nothing to the world; it subtracts.
2
S4M 14 hours ago 0 replies      
Do you know fmylife ( http://www.fmylife.com)?It seems to be something similar to rantbase but with a more funny tone.
3
factorialboy 14 hours ago 0 replies      
15
Ask HN: Firms that both in US and London and do L-Visa transfers
2 points by s3nnyy  18 hours ago   1 comment top
1
falsestprophet 3 hours ago 0 replies      
The L-1B visa (for inter-company transfers) is meant for employees with specialized knowledge. Being a computer programmer should not qualify. USCIS has begun to enforce the laws in recent years, so I wouldn't count on slipping through the cracks.

For example, here is a blog post about a law firm complaining about the law being enforced:

http://blogs.ilw.com/entry.php?5944-To-L1b-or-Not-to-L1B-Dif...

16
Ask HN: Why did three HN stories jump 100 ranking points in 5 mins?
12 points by walterbell  1 day ago   6 comments top
1
dang 1 day ago 2 replies      
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.

https://hn.algolia.com/?q=author%3Adang+cracks#!/comment/for...

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

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

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

17
Ask HN: PostgreSQL and other server backup services?
9 points by ProblemFactory  1 day ago   6 comments top 3
1
joshmn 1 day 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)

2
benologist 1 day 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
3
knurdle 1 day ago 0 replies      
https://www.jungledisk.com/

Their interface isn't the greatest but it works.

18
Ask HN: Is this a good idea for a startup with a chicken/egg problem?
5 points by scobar  1 day ago   4 comments top 3
1
emcarey 23 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.
2
lobotryas 21 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?
3
keerthiko 18 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

19
Ask HN: How did you get your early signups?
8 points by mukgupta  1 day ago   8 comments top 4
1
michaelbuckbee 23 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

2
quantisan 1 day 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.
3
marketingadvice 1 day 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

4
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 :)

20
Ask HN: Are ERP's overpriced databases?
9 points by itsathrowaway  2 days ago   10 comments top 9
1
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.

2
brd 2 days 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.

3
teddyc 2 days 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.

4
dragonwriter 2 days 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?

Probably.

> 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.

5
arethuza 2 days 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

Planning

CRM

HR

Payroll

... 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.

6
benologist 2 days 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.

http://en.wikipedia.org/wiki/Create,_read,_update_and_delete...

7
walterbell 2 days 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.

8
chris_wot 1 day ago 0 replies      
The amount of business and industry logic tied up with ERPs is what makes it so expensive.
9
hmahncke 2 days ago 0 replies      
You should act on this thought and build a billion dollar business disrupting SAP.
21
Ask HN: Fastest way to get recurring revenue with hosting?
60 points by NicoJuicy  5 days ago   38 comments top 10
1
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.

2
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.

3
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?

4
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".

5
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.

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

Call it cloud, thats where the money is.

7
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.
8
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.

9
moron4hire 5 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?

10
j45 5 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.

22
Startups that provide shared kitchens?
2 points by malkia  1 day ago   2 comments top
1
MaysonL 1 day 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.
23
Ask HN: What are 5 traits/skills in a great developer evangelist?
7 points by cblock811  2 days ago   4 comments top 2
1
murtza 23 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:

https://github.com/MurtzaM/Developer-Evangelist-Interview-Qu...

2
ceekay 2 days 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
24
Ask HN: Would you go for the Hail Mary?
2 points by Varcht  1 day ago   3 comments top 2
1
fencepost 1 day 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.

2
gus_massa 1 day 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?

25
Building a Flask Single Page Application Part 2
5 points by mjhea0  1 day ago   1 comment top
1
mjhea0 1 day ago 0 replies      
26
Advanced JavaScript tutorship
3 points by ngcoder  1 day ago   3 comments top 3
1
eatitraw 1 day ago 0 replies      
We created a platform for finding mentors. You can find js mentor there: http://www.perunity.com/?src=hn2
2
k__ 1 day ago 0 replies      
For a bit more theoretical stuff I liked https://leanpub.com/javascript-allonge
3
anujku 1 day ago 0 replies      
Google it dude :p
27
Ask HN: Fastest Web Framework? Rails, Django, Node.js, ASP.NET, PHP on HHVM
4 points by zuck9  2 days ago   16 comments top 8
1
squiguy7 2 days ago 1 reply      
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...

2
davismwfl 2 days 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.

3
sauere 1 day ago 2 replies      
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.

4
JoshMilo 2 days 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."

5
hkarthik 2 days 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.

6
AbhishekBiswal 1 day ago 0 replies      
Since you mentioned Django, why not try out Flask?

http://www.jeffknupp.com/blog/2014/01/18/python-and-flask-ar...

7
collyw 1 day 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.
8
raybeorn 2 days ago 1 reply      
shouldn't you pick the one that you are the strongest at?
28
Ask HN: Any good audio podcasts?
54 points by rbanffy  3 days ago   71 comments top 57
1
metaleks 3 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/

2
sant0sk1 3 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

3
onion2k 3 days ago 1 reply      
4
rb2k_ 3 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

5
cfeduke 3 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)

6
alexyoung 3 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

7
davidw 3 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.
8
alanl 3 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/

10
yan 3 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
11
runjake 3 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.

12
sidmitra 3 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

13
phrasemix 3 days ago 0 replies      
14
cjjuice 3 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.

16
goblin89 1 day ago 0 replies      
http://backspace.fm/ is a tech podcast in Japanese, in case anyone speaks or learns this language.
17
er0l 3 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!

18
Xavierf- 3 days ago 0 replies      
Unfortunately not exactly tech, but Hello Internet is extremely enjoyable and it's made by some pretty awesome guys.

http://www.hellointernet.fm/

19
eiji 2 days ago 0 replies      
I highly recommend "History of Philosophy without any gaps":http://www.historyofphilosophy.net/all-episodes
20
kevinoid 3 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.
21
frabrunelle 3 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)

22
chriskelley 3 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.
23
marksteadman 3 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/).
24
ZanderEarth32 3 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)

25
kcovia 3 days ago 0 replies      
I've made a site just for this purpose:

http://www.programmingpodcasts.com

26
rsendv 3 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>

27
linuxexchange 3 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."

28
Sami_Lehtinen 3 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.

29
rbanffy 3 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).
30
mncolinlee 3 days ago 0 replies      
I currently follow The Java Posse and Android Developers Backstage. Both have great hosts and are newish.

http://www.javaposse.com/http://androidbackstage.blogspot.com/

31
leemcalilly 3 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

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

http://www.revolutionspodcast.com/

http://thehistoryofrome.typepad.com/

34
krmtl 3 days ago 0 replies      
35
ing33k 3 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.

http://hearstartup.com/

36
TheSaaSGuy 3 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
37
springogeek 3 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.

38
miles_matthias 3 days ago 0 replies      
* stuff you should know* the daily show podcast* product people* the changelog
39
alexhektor 3 days ago 0 replies      
http://thisweekinstartups.com from @jason .. extremely good. Not techy though. I'd say it's more of a business podcast.
40
windust 3 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) :
41
simonbarker87 3 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.
42
fotcorn 3 days ago 0 replies      
A similar question has been asked two months ago:

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

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

[1]http://devhell.info/

45
p0nce 3 days ago 0 replies      
Not a tech podcast, but a bunch of 25 minutes music slices designed for pomodoros: http://tech.no.com
46
bear_king 3 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.

47
Satoshietal 3 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.

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

Linux Action Show

Unfilter

Coder-Radio

...etc.

51
tgandrews 3 days ago 0 replies      
My three favourite podcasts are:

* Startups for the rest of us

* Bootstrapped with kids

* Freakonomics

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

http://www.damninteresting.com/damn-audio/

55
miles_matthias 3 days ago 0 replies      
* stuff you should know* the daily show podcast* product people
56
programminggeek 3 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).

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

Great Lives - 20 minute biographies of famous dead people

29
How much should I pay them?
8 points by edoceo  2 days ago   5 comments top 5
1
dangrossman 2 days 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.
2
cldellow 1 day 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-...

3
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.

4
Zergy 2 days 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.
5
iends 2 days ago 0 replies      
I was paid $18-$24/hr as an developer intern in college in Raleigh, NC (about 5 years ago).
30
Ask HN: Do you write your own content?
8 points by mrconkle  2 days ago   7 comments top 6
1
quantisan 1 day 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.

2
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.

3
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.
4
mck- 2 days 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 :)

5
iancarroll 2 days 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.
6
garysvpa 1 day ago 0 replies      
I let the expert do that for me. I freelance it out.
       cached 15 September 2014 04:05:01 GMT