hacker news with inline top comments    .. more ..    18 Feb 2014 Ask
home   ask   best   5 years ago   
Ask HN: Where can I find datasets of size greater than 1 GB?
6 points by alagappanr  1 hour ago   4 comments top 4
bloodorange 1 hour ago 0 replies      
Look for the following:

Census data

Maybe wikipedia's data is available?

Is there some open search engine, which gives its data free?

There could be more but I'm tired and this will hopefully be of help.

jenno 45 minutes ago 0 replies      
You can download Wikipedia data; with only articles, it's around 20gb.
Who made flapmmo.com? I am suprised no one else seems to be asking
6 points by ionwake  1 hour ago   2 comments top
carlosdp 47 minutes ago 1 reply      
Correct me if I am wrong, but isn't 1000 concurrent users not that big of a deal these days? I recently did a class project over the course of a week that required I handle 2000+ concurrent clients.

There's also only one "action" (jump) to transmit for a flappy game which makes the network footprint minimal in a deterministic game. That said, there are tons of tutorials out there on how to handle higher levels of concurrency and what factors are in your way, but I don't know a particularly good one off the top of my head.

Offer HN: Improve and show your skills by working with a NPO/NGO
61 points by professorTuring  9 hours ago   17 comments top 4
Blahah 8 hours ago 3 replies      
We're building a site, http://solvers.io, to enable projects that improve the world to recruit highly skilled volunteers.

Adelante Africa is a great fit - we'd love you to post to Solvers and we'll try to put some eyes on the project.

Just this morning I heard that a Solver had helped fix the website of another Africa-related charity, TReND in Africa. We're still in open beta and would love feedback.

kenrick95 8 hours ago 1 reply      
By the way, non-profit organization is not the same as non-governmental organization (NGO)
beshrkayali 8 hours ago 4 replies      
Because most NGOs (I know it's not all of them, but I would say the majority) are bullcrap, do-nothing orgs. Spending more money on lobbying and staffing than the original cause.
Zidishi broadcasts all their credentials (including ACH) on github
2 points by itrebal  1 hour ago   discuss
How do you find a designer for personal projects?
4 points by apandhi  3 hours ago   3 comments top 3
nherment 3 hours ago 0 replies      
Find a designer that has already designed something. That's what I did for a webmail.

Ask him/her to use his/her work. behance & dribbble are full of skillful designers.

arkokoley 3 hours ago 0 replies      
Ask around in your friends. My friends usually ask me to help them out.

Also you can post up in subreddits, facebook groups and forums.

suyash 1 hour ago 0 replies      
Learn it yourself, it's a valuable skill.
Ask HN: New parent or CTO at startup? Can I do both?
4 points by seeksadvice  3 hours ago   10 comments top 4
johnsonmkj 3 minutes ago 0 replies      
I started a job at a startup a few months before my daughter was born, and it was not easy. One thing to consider is the goodwill you've built up at the current company. They are more likely to understand you being less plugged in for the first month or so after the baby is born.

One thing: When you are at home, don't expect to accomplish ANYTHING for a while. Your job is to make sure your wife has everything she needs, because she will be on the strictest schedule imaginable feeding the baby. It is tough for the first two months, and then you start to get pockets of time back to focus.

conorh 2 hours ago 1 reply      
My first child arrived around the time the original founder of boxcar.io invited me on to be CTO. In my case my wife also had to go back to work (surgery resident at the time) less than three weeks after the kid was born. We made it work, but it was tough on everyone involved. In general it very much depends on your individual situation and how much outside help you can expect/afford, and also how understanding your wife is and what her situation is. We moved my mother in law into our two bedroom apartment and made that work, not sure I would recommend that, but it was pretty much the only reason I was able to do the work I was doing. Even then I was forced to change my work habits greatly - I needed to become much much more productive with the time I had, whether it was at work or with my family. Feel free to contact me directly if you want, contact info in my profile.
sharemywin 2 hours ago 1 reply      
So, what do your co-founders think? Are they trying to create a culture of workaholics only? If your planning on hiring people over 30 or women your company is going to have to deal with it sooner or later.
wilsonfiifi 2 hours ago 1 reply      
Rather than stepping down, is it possible to hire help to take over some of your duties? If you've invested time and effort in your startup you should probably not just quit.
Ask HN: What are some alternatives to HN?
174 points by sdegutis  22 hours ago   164 comments top 39
ColinWright 22 hours ago 11 replies      
Mandatum 22 hours ago 1 reply      
http://lesswrong.org"Less Wrong is an online community for people who want to apply the discovery of biases like the conjunction fallacy, the affect heuristic, and scope insensitivity.."
IvyMike 14 hours ago 0 replies      
This isn't an existing site, but it's an idea for a new site.

It always seemed to me like the list of up/downvotes forms a graph not unlike hyperlinks the web; I'd be curious to see a site that tried to apply a PageRank-like algorithm to that graph rather than a pure "one vote = one point" system like reddit.

Of course this would probably lead to SEO-like techniques and attempts to game the system, and high-karma accounts would probably end up being sold for cash, it might encourage groupthink, etc, but it still would be interesting to see how it rolled out.

excitom 21 hours ago 1 reply      
The old classic: http://slashdot.org/
swordswinger12 20 hours ago 0 replies      
Not quite what you were looking for, but a damned interesting site nonetheless - http://www.aldaily.com/
srik 22 hours ago 2 replies      
Subreddits aside, I have taken a liking towards Designer News -


krogsgard 20 hours ago 2 replies      
The Digg technology tag is actually pretty good.


wwwwwwwwww 22 hours ago 1 reply      
SeanDav 12 hours ago 0 replies      
http://boingboing.net is a rather interesting, if somewhat alternate, source of tech and other news.
krapp 22 hours ago 1 reply      
lucaspiller 16 hours ago 0 replies      
Lifestyle / small business stuff:

http://lifestyle.io/ - Appears to be down though :(

http://www.reddit.com/r/entrepreneur - People who have made it complaining about people who haven't

http://www.reddit.com/r/smallbusiness - More brick and mortar

http://www.reddit.com/r/startups - Lots of 'startups' where people have built a website, with the occasional actual business

GamblersFallacy 10 hours ago 0 replies      
Simple python scraper for all the links:

import requests

import lxml.html

dom = lxml.html.fromstring(requests.get('https://news.ycombinator.com/item?id=7254884').content)

[x for x in dom.xpath('//a/@href') if '//' in x and 'ycombinator.com' not in x]

rudexpunx 4 hours ago 0 replies      
https://techpost.com early dev. version
3rd3 18 hours ago 1 reply      
Going outside.
MichaelMoser123 11 hours ago 0 replies      
Work, doing something productive instead of hanging out in all these places (that's intended for my own self, hear that?)
dotBen 19 hours ago 1 reply      
Are you compiling a seed list for an aggregator/machine learning type project?
pmcpinto 12 hours ago 0 replies      
A few weeks ago I launched http://thecurrency.io/, which is like a HN for cryptocurrencies and the future of money.

Feel free to give me some suggestions.

kindlez 20 hours ago 0 replies      
You should check out http://business.snapzu.com or http://tech.snapzu.com same service, different categories)

It's a more visual approach, and new submissions start small and get bigger as they get more popular (amount of votes) on the grid.

wahnfrieden 21 hours ago 0 replies      
freetonik 13 hours ago 0 replies      
For Russian-speaking crowd there is https://develop.re/
lowglow 21 hours ago 0 replies      
supplemental, not an alternative to: http://techendo.co/
serkanyersen 22 hours ago 1 reply      
http://www.echojs.com/ is Hacker news for Javascript
gtmtg 19 hours ago 0 replies      
jordsmi 20 hours ago 1 reply      
Reddit is my go to since there is a subreddit for almost any topic.
iamdanfox 21 hours ago 0 replies      
http://www.echojs.com/ - a JS-related Hacker News
ionwake 21 hours ago 0 replies      
Are there any Newsgroups recommendations?

For instance - comp.misc ?

gangster_dave 20 hours ago 0 replies      
Quora is great for finding interesting startup and tech tidbits.
tohash 22 hours ago 0 replies      
lingben 22 hours ago 0 replies      
flibertgibit 17 hours ago 1 reply      

Get off your computer. Go outside. Read a fucking book.

mergy 18 hours ago 1 reply      
stcredzero 19 hours ago 0 replies      
Alternatives are irrelevant. Resistance is futile.
Ask HN: How do you scale up as a freelancer?
10 points by notastartup  12 hours ago   6 comments top 4
luckystrike 5 hours ago 1 reply      
Patrick McKenzie (patio11) wrote about this topic in one of his newsletters. It is a must read.

https://training.kalzumeus.com/newsletters/archive/consultin... You can jump to the section "Scaling A Consulting Business")

He also did a podcast with Brennan Dunn on the same topic:


  Would the subcontractor want to know how much he's getting paid vs the contract,   would this affect his incentive?
Finding good & reliable subcontractors is hard. When you do find such a person, my suggestion is to be as transparent as possible with them. The most probable reason why this person (who we think is good) is subcontracting is either they can't get high value engagements on their own, or don't like the rigmarole of finding good clients. If that is the case, they should understand the markup being charged by you.

In the end, if it is a win-win situation for both, they would understand and be happy with it. Of course, the assumption here is that they are reasonable but that you'll have to judge after working with them for a while. I write this as a person who'd prefer working as subcontractor at this point of time.

blackdogie 10 hours ago 0 replies      
I too have had to ask myself this question. But generally my conclusion is that I would try to hire contractors when I'm reaching capacity, i.e. consistently 50+ hours a week of work (don't forget you still have to spend some time that isn't related to generating income, i.e. invoicing, accounting, proposals, etc). Try to work with sub-contractors, who you know you can hire in an ad-hoc basis, but are still of a high quality.

Once you start to reach the next level of growth, i.e. consistently 70+ hours a week of work I would look at hiring someone full time, or at least first in a longer term capacity.

brudgers 6 hours ago 0 replies      
Freelancing is essentially piecework. It always comes down to dollars for hours, though the rate may be high. People quit for better jobs or to start their own business. Computers don't.

Therefore it doesn't scale in the way SAAS or an application might.

bebraw 11 hours ago 1 reply      
I agree selling hours doesn't feel right. Rather than bore you with yadda yadda, please go through the following slides: http://www.slideshare.net/AnttiKirjavainen/a-minute-of-our-t... , http://www.slideshare.net/juhailola/agile-contracting-killin... .

That might give you alternative ways to think about contracts. In short, because we aren't contracting right, all parties end up disappointed. I would say this is one of the main reasons why software projects fail. We sell too big projects (more likely to fail), buyers don't know how to buy (or what they need), we specify too much beforehand (and then stick with that...). There are so many traps.

Speaking of outsourcing it all depends on what kind of a relationship you want to build. I think some of this depends on legislation (ie. hire vs. buy). Construct incentives so that they are win-win.

Ask HN: Examples of beautifully written x64 assembly?
4 points by nkurz  8 hours ago   2 comments top 2
J_Darnley 6 hours ago 0 replies      
x264? FFmpeg (at least the newer parts)? It is mostly SIMD and suitably abstracted so it runs on x86, win64 and *nix64 but that doesn't mean it can't teach you things. It is what got me interested.

I would say that SIMD is the biggest reason to dip into assembly and for many situations, the only one.

Anyway, you can see how these projects format the source. The general rule is: align instrcutions, and align first, second, and third operands (within reason). Indent loops (like any other language)

checker659 7 hours ago 0 replies      
Also, while we're at it, a good book to get up to speed with x64 assembly would be awesome.
Ask HN: Time off after Graduation?
2 points by DiJu519  3 hours ago   4 comments top 3
nostrademons 2 hours ago 0 replies      
A few months off won't hurt you. I've got gaps between all of my jobs and it's never been a problem. It does put you in a slight disadvantage in negotiations (companies will often bid your salary up higher if they feel like they have to hire you quickly or else somebody else will), but if you have solid skills and tangible accomplishments to demonstrate, they'll want you regardless and figure they don't want to leave you on the open market for somebody else to grab.

A few years out of the workforce can hurt you. I have a friend that decided to spend a few months traipsing around South-east Asia, that few months became 5 years, and now he worries about being unemployable.

logn 1 hour ago 0 replies      
I think you could interview, accept a job, and put off the start date for 4-6 weeks. Just tell them in the interview process your intentions.
sp332 2 hours ago 1 reply      
How much time are you talking? Professionally, no one's going to mind if you take a few months break. Personally, I strongly encourage you to take a break! Just decompressing after 17 years in school and getting used to real life is going to take a while. Of course this depends on how much "real life" exposure you had during school :) but for me it was about 7 months.
Ask HN: Is OpenBSD's relayd production quality?
2 points by JoelJacobson  5 hours ago   1 comment top
runjake 2 hours ago 0 replies      

  > due to it's reputation for security and networking   > features
Let me fix that statement for you: "due to it's largely self-perpetuated reputation". That reputation falls apart when you start installing software upon the minimal default install and someone breaks in and there's no decent RBAC/MAC/TE/etc in the OS to further stop them.

But to answer your question, I've had a lot of stability issues with the FreeBSD port of relayd.

Ask HN: How can i get better at design and using design tools
4 points by toddan  8 hours ago   6 comments top 6
tomek_zemla 5 hours ago 0 replies      
You should distinguish between design skills and tool skills in your quest for learning. To draw the parallel with the technology world - knowing IDE well does not make you a good programmer nor computer scientist. So being skilled with Photoshop or Illustrator won't make you a good designer.

In my opinion the good introduction to basics of graphic design 'seeing' would be this book: http://www.amazon.com/Graphic-Design-The-New-Basics/dp/15689...

It's essentially like Graphic Design 101 the modern way. It would be a good start towards more specialized learning towards interface design, user experience design, information design or data visualization disciplines.

lsiunsuex 8 hours ago 0 replies      
Practice, practice, practice! The same way it took you time to learn programming is now the same for design.

I'm a big fan of themeforest.net and graphicriver.net - as much as the assets are for sale, they provide huge galleries to gain inspiration from.

I'll also spend hours just looking through the app stores for design ideas.

Also, look at your competition - look at their design. Step back and don't look at things from a programmer point of view. Look at them from a strait up user point of view. What do you like? What's confusing? What's ugly?

Feedback is key also - you said your working with your brother and someone else. Show them what you design and listen. Show it to friends, so it to strangers you meet at the coffee shop. Any input (good or bad) is input.

eliot_sykes 5 hours ago 0 replies      
For web developers, whenever you see some styling you like when you're browsing and you don't know how to do it, use dev tools to figure out how it was done in CSS.
meerita 7 hours ago 0 replies      
Read a lot about design. There's hundreds books you can start, I particulary love grid/typography books, they cover about 80% of the design topics.

You can also improve your skills using software by watching screencasts. If you have money, Lynda.com and many others are available by searching google. If you don't you can rely on Youtube, many people there post tutorials.

auser678 8 hours ago 0 replies      
For UX there are a breed of great drag and drop tools like http://xiffe.com which require almost no training.
dave_sid 8 hours ago 0 replies      
How do you get to Carnegie Hall?
Ask HN: What'd you do to get your first 100 users?
188 points by brandonhsiao  2 days ago   145 comments top 55
jonnathanson 1 day ago 2 replies      
This is going to sound overly reductive, but I promise it's not:

1) What existing solution do you believe your product (or prospective product) is better than?

2) Where can you find a critical mass of people who use the existing solution?

3) Go there. Talk to them. Show them your product.

Now, none of this is trivial. First, because assuming you're operating lean, you start with no real clue if you're "better" than anyone or anything else, or on what dimensions that actually matter. You start with a hypothesis, and you have to seek out opinions (customer development). Second, because the existing solution might not be what you think it is. Or it might not be a product at all. It might be a behavior people are doing, or an "off-label" use of another product.

But by and large, this method works. It might not get you scale. But it'll get you in front of potential users, and those users will be primed to try out your product. The trick is in identifying the existing solution, finding people who use it, and getting some of their time.

I'd definitely advocate doing this before doing any "Show HN" posts. Show HN is a (potential) way to get a lot of traffic and attention in one blast. You don't want to play that card until you know you can benefit from it: either in terms of feedback (you'll want to have vetted out basic users and assumptions first), or in terms of users (aim for some indications of fit before firing the shotgun). The other problem with relying on Show HN, or Reddit, is that there's luck of the draw involved. Sometimes your post gets buried or washed out by the noise. Being good is no firm guarantee of charting to page one.

gabemart 1 day ago 15 replies      
I haven't done any promotion for http://asoftmurmur.com besides posting to reddit and HN, and it now has 400-500 regular daily users. It depends entirely on what type of product or service you're offering.

Another key thing is to understand the community. There is radical cultural diversity between subreddits which manifests in very different reactions to self-promotion. It's essential to engage appropriately and respectfully.

Something I've used for other projects is searching for coverage of competitors in the same space, then pitching to people who have already featured them. Again, very important to hand-tailor each pitch and offer value to the person you're contacting.

gbelote 2 days ago 2 replies      
One cool technique I saw recently (which isn't always applicable) is from a talk by Jason Cohen: http://vimeo.com/74338272 (around minute 7)

In a nutshell when he was building WPEngine he went to LinkedIn and found folks who were Wordpress consultants. He then sent them a follow email and said he's building a product for "folks like you and would love to talk to you about your pains, needs, etc" (customer development stuff) and offered to pay for their time. It worked well - he sent 40, 100% agreed to talk, actually talked to 38, and 0 asked for money. He suggests this worked so well because the offer to pay showed he was respectful of their time so they were happy to help. YMMV.

lobotryas 2 days ago 2 replies      
It can be a working strategy if you're building a lifestyle business and don't care about hockey-stick growth or making millions.

I'm an armchair entrepreneur for now (just getting that out of the way), but the advice I've seen over and over again can be generalized as: "Go out and talk to peope". You'll want to avoid starting with a sales pitch. Instead, talk to them about their business (or life) and see if your product is a fit (ie: don't try to sell a social network for cats to a dog owner). If it seems like there's some product fit, ask how they are filling the need now. If appropriate, give the the elevator pitch and a 1min demo on your live product. Ideally, convert them by having them sign up for a trial right then and there on your computer, followed by walking them through the COOLEST thing they can do on your product.

Rinse, repeat.

That's my 2 cents. Also interested what others think.

mgl 2 days ago 2 replies      
If you have a product that may generate profit, e.g. a SaaS application targeting businesses, not a money burning consumer-app train (see: twitter or another photo album app) one of the strategies that work is cold emailing:

0. Identify and name your target group, e.g. commercial real estate agents in CA.

1. Find these people on Linkedin using advanced search option and invite them to connect.

2. Once connected you have their e-mail address, so send them a short e-mail (better response rate than InMails) describing the business problem and your solution. Short means 3-5 sentences, no attachments, just try to attract their attention.

3. Don't forget about follow-ups.

4. They will reply if interested and bam, you have a lead! Now it's time to set up a call and go into details.

5. Rinse and repeat. Stay persistent, you should send at least 20+ every day. Track response rates and adjust, you should achieve at least 5-10% easily.

cl8ton 1 day ago 0 replies      
I tried many options to get to our first 100 users.

Tech Blogs (they thought we were to boring to cover)

HN (no interest)

Reddit (no interest)

Ad Words (I think I sucked at it)

So I shrugged and kept improving then one day out of the blue, a big Mommy blog covered us for ways to keep up to date on coupons.

This one coverage leads to our first 200 users, and then another blog (MakeUseOf) covered us, which then lead to other industry specific blogs to cover us. Now we are getting 70+ new accounts a day and have over 120k users.

My advice (if the OP is asking) would be to target industry specific blogs/sites that would find your product useful and covers news that relates to your websites offerings, that is what I do now.

dbla 2 days ago 1 reply      
In my opinion reddit is very underrated in terms of customer acquisition. It's a target community of early adopters who are willing to start a conversation with you. For my start-up, 900dpi, I got our first 400 users from reddit after failing miserably through other channels. We found our best success in /r/web_design but have also looked at /r/frontend and /r/webdev. Sometimes your best traffic comes from comments in other peoples posts (where redditors are asking for a product like yours or discussing a problem that you solve). Our product has been picked up on a couple blogs too after being discovered by the bloggers via a reddit post.

I've also had luck with some other niche community sites such as Designer News. The important piece here is to try and integrate yourself into the community instead of just spamming them with links to your website. Get involved in conversations about things other than your start-up (people notice this and appreciate it). Make friends with the moderators. When Designer News was still private with no search capabilities I wrote a quick search engine built on sphinx to index all of the posts and make them searchable. Not only did this get me an invite to the community but also sent some nice traffic to my start-ups site via a small link on the search page.

I've had little to no success with twitter and facebook, although I might be doing it wrong. Some of the targeted communities that you can find through google plus look somewhat promising, but I've yet to fully explore these.

Our most vocal power users are people we know personally, or met at local events (our local co-working space).

loomio 1 day ago 0 replies      
Our first customer for our collaboration tool Loomio (htp://www.loomio.org) was the coworking space we were working in and the social enterprise hub that was based there.

We built a tool that was instantly useful to them, and in exchange we instantly had 100+ users. We released an extremely "M" MVP and had real users from day one. Because they were using it free and we were building features in response to their direct feedback, they were very understanding about it being a rough prototype. Two years later, they voluntarily opted to generously backpay us for use of the tool (we didn't even ask them to).

If you can get real users from very early on, even if your tool is rough, do it! It will help you build what's really useful to people, and involving early users in the design process actively means they are motivated to use the tool early and help you make it work as well as possible as quickly as possible.

Disruptive_Dave 4 hours ago 0 replies      
Quick background on Collabo (www.letscollabo.com) for some context - we're a bootstrapped startup aimed at creating a safe environment for freelancers, solopreneurs, and work-from-homers to video chat about anything they want. No selling, just camaraderie. We're very much in the P/M fit stage and wanted to test our theories that we can build and sustain and engaged community of peers willing to share/learn/give/seek with each other. So, here's what we did to get our first 100:

1. When users sign up for our email drip campaign (which consists of drive-to's for our blog), they also receive an invite to a private Facebook Group. We manually approve every person in the Group, and use the Group to learn about our customers, connect them with each other, survey new ideas, and build a sense of community. The Group has been wildly key to our building process. We're seeing about 55-60% of our email sign-ups join the Group, with about 20% being active participants.

2. My co-founder and I put out an offer to all our customers/readers to meet us for a cup of coffee, on us. We're in Portland and NYC, so only for those folks.

3. Sent personal emails to our networks promoting Collabo and asking them for feedback.

4. I manually scraped the follower lists of our competitors and industry big dogs on Twitter and followed them, which yielded some really good results, mostly in terms of gaining targeted followers.

5. Lots of time spent offering advice and sharing stories/knowledge on communities like r/startups and r/freelance.

6. In the process of guest blogging on sites that serve our niche market.

itengelhardt 2 days ago 3 replies      
Here's a tactic that has worked for me so far

1. Set up a blog on your domain

2. write 20+ articles on industry-related topics (this alone will bring in some traffic)

3. get a number of emails from prospective customers

4. write a PERSONALIZED email to everyone on the list and ask if they are interested in an interview to be published on your blog. Offer a link from your blog as additional incentive

My response rate so far was >80%

shazow 1 day ago 1 reply      
For Briefmetrics[0], first 10 users were basically the people I was building the product for. About half of those immediately and enthusiastically converted to paying customers.

The next 100 were friends, people who follow me on Twitter/Facebook, and Show HN[1]/Show Lobsters[2]/Show Reddit[3]. Got a few more paid customers from this segment but the conversion rate was not great at all.

Now I'm working on the next 1,000 which will probably involve some "real press coverage" and some reviews on niche blogs or guest posts. This part has been the hardest for me and would love any advice/intros.


[0] Briefmetrics [https://briefmetrics.com/], email summaries of your Google Analytics.

[1] Show HN [https://news.ycombinator.com/item?id=6641385], which annoyingly got flagged pretty early on and never got any traction. Considering doing another Show HN, but kind of worried about annoying the HN hivemind.

[2] Show Lobsters [https://lobste.rs/s/ppcmud/show_lobsters_i_built_briefmetric...], some good feedback, this went as well as I could have hoped for the size of the audience. Been really enjoying the Lobsters community.

[3] Show Reddit [http://www.reddit.com/r/analytics/comments/1uk9na/briefmetri...] Got a chunk of visitors, but all the comments were from people I knew so the feedback was a bit of an echochamber.

neals 2 days ago 1 reply      
I've got 3 people cold-calling and driving around the country showcasing our product. They started last week. This is the first time I'm trying selling an online service this way, I must say that I am pleasantly surprised by the feedback and the signups.
eli 1 day ago 1 reply      
This is almost the exact same question as this front page post from an hour earlier: https://news.ycombinator.com/item?id=7248460

In essence: Go where your users hang out. With few exceptions, this is probably NOT the same place as where startup geeks hang out.

One example: my startup has a website for the Energy & Utilities industry. We got a bunch of early users by forming a partnership with a trade organization for energy providers.

Jasber 2 days ago 2 replies      
My friend and I just started a site to help do this: http://leaklist.org/

It's super early, but we've already gotten 500 users who are looking to beta test software and we've already started sending out codes.

Our goal is to make it the best platform for developers to get their first 100 users and the best place for users to get early & free access to awesome apps.

If you're interested please sign up either as a user or a developerwe're sending out stuff weekly!

DanBC 2 days ago 0 replies      
You don't appear to have any links to your product on your HN user page!!!
girasquid 1 day ago 0 replies      
I was after people who used iTunes to listen to their music for Beathound (http://beathound.com), so I created a survey asking them about their listening habits and offered a $100 iTunes gift card as a reward in the hopes that folks filling it out would self-select based on how much they cared about the gift card. I posted a link to the survey in a handful of survey-oriented subreddits (/r/SampleSize is good) as well as some specific ones (like /r/music and /r/itunes).

I had them leave their email if they wanted to be notified of the survey results, and then when Beathound was ready to go I sent them a nice email that said "Thanks for filling out my survey! You didn't win the gift card, but [here] are the results, and [here] is what I built using them."

I had a terrible time giving the gift card to the person who won it, because they were in Australia and I'm in Canada - if you're going to give something away for your survey, make sure that you can easily do it internationally.

muratmutlu 2 days ago 1 reply      
http://betali.st/ got us our first 300 users for http://www.marvelapp.com, it's free to submit, I recommend it, great way to get momentum.

To get our first 1000 I used a combination of Twitter, LinkedIn Groups and my own blog and newsletter

lgilchrist 2 days ago 1 reply      
What's your product and who is your target user? Where do they spend their time? LinkedIn, Reddit, and HN won't help if you're trying to reach, for example, teenage girls.

I collected some thoughts on this that you might find helpful:http://lgilchrist.github.io/how_to_get_your_first_100_users/

TL:DR;- get a splash page up and start collecting emails- guest blog - particularly in places you know your would-be-users will read- organize an event - play around with paid marketing

davidw 2 days ago 1 reply      
With LiberWriter, I targeted forums where our users actually hang out, and gave useful answers to questions, with the URL at the end of the message as a sort of '.signature'.

HN is far, far away from our target audience, so posts here - even on the top of the front page - have gotten me pretty much 0 conversions. That's fine, though.

dsugarman 1 day ago 0 replies      
Focus on getting a product to the point that some small group (as small as one person) really loves the product. If you focus on that getting to 100 will be easy. Of course you will need to pick a product that at least 100 people have a use for.
morisy 1 day ago 1 reply      
30% from mailing lists where I was already an active member.30% direct referrals from people I knew in field.30% referrals from when I would find people not interested in product, and ask them if they knew anyone who was interested.10% media coverage of product.

Super labor intensive.

bredren 1 day ago 0 replies      
Friends and family count for your first dozen at least, hopefully. After that, consider looking for online communities that need your product. For example, vbulletin forums that focus on them.

Ingratiate yourself to these communities by participating in discussions unrelated to what you're working on.

By then, you should be able to post a full thread describing what you've done, offer a few screenshots and ask if people will try it. By replying to people's questions and being friendly, you will keep the thread reasonably topped and pick up users that way.

This also works in general interest internet forums, so long as you are a reasonable participant and posting in the correct areas.

dangrossman 2 days ago 0 replies      
Advertising. AdWords PPC and banners on relevant sites. You can use tools like http://mixrank.com/ (YC S11) to see where your competitors advertise and what ads they use.
nhebb 1 day ago 1 reply      
Before launching my first product, I wrote ten articles on related subjects and put up an email sign-up form. The article were static html pages, not blog posts. They were howto's and other reference pieces that had lasting traffic value.
shasa 1 day ago 0 replies      
Back in Dec 2012, when we were planning to launch TripTern we were bootstrapped and didn't have any money for marketing. So we relied heavily on Facebook for promotion. One thing that we used to spread the word was to create promotional material based on movie posters ( see the links below). It helped us in getting the initial signups and also was instrumental in us getting featured on Mashable.




You can see the entire album here


vetleen 1 day ago 0 replies      
There are a lot of great answers here already, however if you just do everything at once, you have no idea what works and not. Therefore, my advice is to take all of the great strategies mentioned here and write them down in column A in a Google Docs spreadsheet. Then write todays date in column B. Then choose one of the strategies in the list, preferably one you believe in. In the intersection between the date and the strategy write Procedure: <exactly how you plan to proceed>, Measure: <exactly how you plan to measure the result, i.e. pageviews, signups etc.>, Result: <the results per metric>, Comments: <any comments that you think youd like to remember when you read this in three months> . Then do exactly what you planned to do, measure the results and write them down in the designated field. Next day (or when the first strategy is done) pick a new strategy and repeat the process.

I work with a lot of startups, and one of the things we keep learning is that it is a lot harder to get customers than it is to build something. Therefore try to think of marketing as a puzzle, a challenge to be solved. The key is to keep experimenting, and measure everything until you find something that works, then keep experimenting and measuring.

phinett 4 hours ago 0 replies      
Similar to what others have said...when I setup my DJ mixes website for electronic dance music back in 2008 (http://www.house-mixes.com), I literally jumped on to like-minded forums asking if people would be willing to trial it out, there was only a handful of competitors at the time which helped I suppose, but today we have over 550,000 registered users and an extremely active site.
helen842000 2 days ago 1 reply      
Adwords, Forums, facebook groups, blog audiences, commenting, twitter, pinterest.

Go and find out where you customer hangs out online. Who already has your perfect audience on their mailing list? See if you can write something of value for their audience and tap into existing groups.

When you do get users, ask how they found you then double down on promoting in that channel.

wuhha 22 hours ago 0 replies      
We had a idea for a group messenger tool to bridge teams and their customers (http://peer.im). Then we signed up an advisor to help us on sales and marketing. His is a sales director so he started used this tool in his team. Then we had a media press covered which brings us several dozen of real users who can give us feedback and iterate on features.
trevordev 1 day ago 0 replies      
I created a website chatleap.com about a month ago and I had moved on since I was unable to get people to use it. I saw the twitch plays pokemon post and realized that it was hard to chat in the twitch chat due to all the people spamming commands so I decided to post my website there in hopes to get 1 or two people to visit my lonely chat. I ended up getting around 130 people and even had others posting my link in the twitch chat. So thats how I got my first 100 users but I am afraid they wont stay for long.
Sindrome 1 day ago 0 replies      
It really depends on the business. But ideally you want to find a place where your ideal user is and promote there.Some Example:- If you are doing something entertainment based try posting branded content on Tumblr and promoting it through social media.- If you are building a SaaS application for developers, try to speak at a conference.

Be sure not to fall into the trap of using users/straight growth as a vanity metric. Any website can get decent growth with a spammy strategy. You want quality users that will help grow the product.

adambrod 1 day ago 0 replies      
Striking up conversations in targeted areas works well for Blonk [0].

We're targeting software engineers & smaller startups looking to hire in the bay area. Find an icebreaker and when they naturally ask what you do, have your elevator pitch ready. If they're interested they'll ask you for url info or start downloading it on the spot. If not, no worries.

We often work at coffee shops in that area. When someone starts talking, we're happy to chat. Typically when they need to plug in a laptop or they ask you to watch their stuff. Attending meetups that your target audience goes to can be very worthwhile.

[0] http://blonk.co is an job finding app that connects job seekers to co-founders or their potential dept. leader in large companies, skipping the recruiters entirely.

yaur 1 day ago 0 replies      
My last personal project was a fan site for an MMORPG where I was doing around 250k monthly uniques before the game tanked. Promoting it was just a matter of establishing a presence on the official forums prelaunch, looking at referrers and extending the presence to other sites that were generating traffic.

My last commercial project was an OTT IPTV startup which we mainly promoted through adwords, some premium online ads in our target demographic, and doing interviews with media outlets that were serving that demographic. In terms of CPA adwords were by far the most cost effective.

My current project is in the entertainment. We are looking to get buy in from a couple of prominent people in the space before we go live and expect that a "we like it" from them will give us critical mass very quickly.

spencerfry 2 days ago 1 reply      
I've grown https://www.uncover.com (a simple tool to give employees perks and rewards) in various different ways. A lot of it began with telling my network of friends who run startups. Getting them signed up. Then getting them to tell their friends how much they liked it. Once that source was depleted, I began to do a lot of content marketing. I started writing for a lot of different blogs, websites, etc. That helped get out name out there and brought in about a third of our current customers. I'm now beginning to experiment with buying ads. It's still too early to tell how well that will work out, though.
junglhilt 1 day ago 0 replies      
At Jungl VPN we do the following:

1) Personally craft a unique, thoughtful reply to every sales question.2) Use our own VPN ourselves on a daily basis so we can empathize with our customers and improve our product3) Provide stellar support for our product. For example remotely troubleshooting issues on customers computers or setting up a custom VPN server temporarily if customers are in a pinch. 4) Reward our influential customers by offering a referral fee.


Bartweiss 2 days ago 0 replies      
What's your general field? B2B, especially for big industries, tends to call for networking and possibly cold calls. Individual sales tends to call for advertising with a focus on high relevance sites. Social or two-sided markets (think credit card companies and users) tend to call for narrow early focus via outreach to online or physical communities. This simulates widespread use by creating a regionally high use space.

If you're in a specific field (e.g. online cello sales), do outreach to things like relevant forums and subreddits. You'll get targeted use which will provide quality feedback, hopefully. If it's a broad spectrum project, buy up relevant and cheap(ish) ads in several venues. Push use with some definable group that you can interact with directly, get emails via a newsletter, etc.

ry0ohki 2 days ago 0 replies      
Who is your customer? You need to go to where they are. Depending on your customer there will be wildly different marketing strategies.
blase40 1 day ago 0 replies      
I struck up a partnership with the owner of the largest forum in my vertical. I just published this blog post about the whole process a few days ago:

How One Strategic Partnership Generated Hockey Stick Growth For Our Online Community http://justinblase.quora.com/How-One-Strategic-Partnership-G...

mrborgen 1 day ago 0 replies      
A few years ago I started a norwegian Fiverr.com clone, called Mikrojobb.no. We got our first 100 users by:

1. Telling all of our friends to create accounts and post some 'gigs', so the site didnt look like a ghost town.

2. Going to various forums for bloggers, web developers, part-time entrepreneurs etc and asking them for feedback. (In other word, finding communities that we thought would use the site and asking them for feedback.)

3. Pushing some press releases to local news sites.

Quite straightforward.

vetleen 1 day ago 0 replies      
I work with a startup that sells education games to elementary schools in Norway. We did a survey, where we sent out 600 forms to teachers and got 154 responses. At the end of the form we had an extremely short description of the concept and a check-box for yes, I would like to try this product together with my students. We got 94 signups from that.
arikrak 1 day ago 1 reply      
If you have a project associated with your startup, you can launch it on Kickstarter and get both users and money. That's what I did for Learneroo.com.
BorisMelnik 1 day ago 1 reply      
cold called - I hired interns and commission based workers to call people they thought would buy our product. I didn't have to worry about selling it to the customers, I just had to figure out how to sell it to our sales reps. Cold calling worked great, just got tired of the bS that came along with it.
pypetey 2 days ago 0 replies      
How should I acquire users for classified ads website?I've done this site recently, it's my first personal project:http://oglos.info/

I managed got some ads etc. I will appreciate feedback :) and suggestions related with the site (it's not in english but it's extremely easy so it should be understandable).

elgrito 1 day ago 0 replies      
We don't have budget for marketing at http://www.cloquo.com so the only way we can do in order to promote our platform is by inviting bloggers, related with our service, to try out what we have develop so far, and we got some good feedback and reviews. Other way we are experimenting is to listen on twitter what kind of upcoming events people is interesting to not miss out and we add some value to them by sharing an alarm to easily activate it and being reminded when time comes. As a Google Mentor told me once, is better to reach first your primary audience instead going mad to be reviewed at big tech media.

Maybe our experience can help others...

GnarfGnarf 2 days ago 1 reply      
Not post on HN or Reddit, that's for sure.
cmelbye 2 days ago 0 replies      
Advertising on social media and lots of instrumentation.
MarkIceberg 1 day ago 0 replies      
HN got me the first 260 users for http://crushify.org(Reddit was a no show.
pekk 2 days ago 0 replies      
What kind of customer are you trying to get?
mbesto 1 day ago 0 replies      
Talk to people. In person.
mehulkar 1 day ago 0 replies      
Reach out to 100 strategic people individually.
prottmann 2 days ago 0 replies      
Thats the holy grail of marketing, and you will not get the answer here.
sharemywin 2 days ago 0 replies      
you might try your local chamber of commerce. I believe one the mail apps tried that. probably need a general business app.
enra 2 days ago 0 replies      
Told friends, twitter, HN.
pikachu_is_cool 1 day ago 1 reply      
I got my first 50,000 users in a few days by posting to reddit. And literally doing nothing else.

If you're trying this hard to market then you're probably making a bad product.

jarnix 1 day ago 0 replies      
I would give a kidney.
Ask HN: Where I can post my startup to get beta users?
120 points by matysanchez  2 days ago   35 comments top 21
nfm 1 day ago 1 reply      
This is a lesson I have learned the hard way... You should know the answer this question before you start work on anything. If you're having trouble figuring out who your product is for, or how you're going to get in touch with prospects in an affordable way, you may have picked the wrong thing to work on.

That said, it's definitely possible to recover from being in this position. It can just take a long time.

benologist 2 days ago 2 replies      
Sites that are relevant to your audience. Don't prioritize "startup" sites over industry-specific sites.
hglaser 2 days ago 1 reply      
This is super hard and there is no great answer. I've never met anyone who's had good luck with places like Betalist. (Though "Show HN" can work.)

Realistically you are going to be tracking down your first 100 users yourself manually. Figure out who among your friends is a good fit and bug them. Then ask all your other friends who they know who'd be a good fit. If they don't click, follow up and ask why. If they click but then don't come back, follow up and ask why. If they become an active user, you are about to become best friends, always talking about what they like and why.

You're going to feel like a mooch for a while -- like you're always asking your contacts for things and not giving back. This is normal.

Also, this thread is on the front page, so post a link. Quick -- an opportunity!

nate 1 day ago 0 replies      
My best tools for getting beta users when I was kicking around Draft as an idea:

1) Build your own audience through teaching. Stop looking for the one time hit. The odds your startup/project is going to last the long term are probably low, and if you move onto the next thing, you'll be in the same spot. Start trying to build an audience around you of people and students who share your world views, and build stuff for them. Blog, write articles, do webcasts, talk at one of the many co-working spaces that look for speakers now.

Many people reading this are saying "But I don't know anything to teach." That's ridiculous. You just learned something last week that someone still doesn't know. I was teaching an entire Freshman Chemistry class as a Senior. There were juniors doing it. Sure, I took the class myself, but I didn't think I knew it well enough to even teach them. But I did the work to prepare, and teaching made me learn it backwards and forwards. Teaching isn't just good for the student; it's good for you.

"What is obvious to you is obvious to you" -John Medina (author of BabyBrainRules).

There is so much you know that someone else would love to acquire.

2) User testing. Get some beta testers simply by paying some people to use your app. (Read: Don't Make Me Think) I got some early folks on Usertesting.com. They were invaluable in finding problems and providing feedback in way you just don't get from some comments on a forum or thread about your product.

3) Go do some volunteer/non-profit work for 2 hours a week. Join something that has a big group of people you can help out and commit to for awhile. You'll quickly find when you start working for groups have a cause much bigger than you, you make a lot of new friends. And when you help them out, they love helping you out. You'll have these new groups to reach out to kick around new ideas. And they are the first ones spreading your stuff. Even better if you can find some groups to help with stuff you are building, but definitely not required to get some great benefits.

zvanness 2 days ago 0 replies      
I'm currently working on http://headlinr.com/

It's supposed to be a billboard for startup and product launches.

I pushed it out about three weeks ago, it's picking up some pretty good traffic so far.

I plan on expanding it into something more, something that actually gets you your initial user-base.

rrhyne 2 days ago 0 replies      
If B2B, decide on a few target verticals. Verticals that post email addresses to websites would help you get started easily, else get creative with linked in and google to find emails.

Then create an email campaign using something like Toutapp.com to email these people telling them you'd like their opinion on a tool that does x for their needs.

If consumer, try the same thing with facebook or similar.

notJim 2 days ago 0 replies      
Where do your customers hang out online? If your customers are everyone, pick a narrower group to start with that you can target more directly, and then once you get traction there, expand to other groups.
grisha 2 days ago 0 replies      
Hmm. It seems to me, that if you answer such a question, then you do not know who your users are. And this is not good for your startup. Because you have to know your users to be able to fix problems worth fixing. So try ask another question. Who are my users? And what actual problem I want to fix for them? Then, I think, you will be able to find a way to them.
DanBC 2 days ago 0 replies      
You don't appear to have a link to it from your profile?
cmelbye 1 day ago 0 replies      
Are the people who use "betalist" and HN in your product's target market?
nish1500 2 days ago 0 replies      
I had my last product on the front page for a while. Show HN can be a good source of traffic, but it was quite useless for getting users, or even quality feedback.

I suggest you look for niches in your industry.

makyol 1 day ago 1 reply      
Startup Buffer: http://startupbuffer.com Disclaimer: I am built that.
mtrimpe 2 days ago 0 replies      
Once you're no longer closed beta Museum of Modern Beta's is another option: http://momb.socio-kybernetics.net/

Technology showcases also work, like e.g. builtwithbackbonejs.com

johns 2 days ago 0 replies      
davidbarker 2 days ago 0 replies      
http://startupli.st is one I often look at.
sparrish 2 days ago 0 replies      
Contact non-profits directly and offer them a free beta account. It worked for us.
adinb 2 days ago 0 replies      
Centercode is a good, for-pay beta service provider. (Centercode.com
scottmcleod 2 days ago 1 reply      
By picking up the phone
Ask HN: What would you compute on 2000 badly behaved worker nodes?
13 points by pedrombafonso  1 day ago   28 comments top 9
patio11 1 day ago 1 reply      
At a previous day job we used n-queens to benchmark distributed computing, as it is disgustingly parallelizable and produces nice visual results.
chris_va 1 day ago 1 reply      
Sigh. This doesn't seem slightly immoral to you guys?

This is a fairly common idea, and it usually gets shot down. I am surprised you guys made it this far into the process. Unless maybe there is some user opt-in model?

For example, do you know how much more expensive this is (e.g. Wh/Tflop) than traditional datacenter grid computing? Or, how you are essentially charging users without their knowledge? I'm sure the legal system will love that one.

ris 1 day ago 1 reply      
Could you give me a list of all your CDN domains so I can blacklist you?
pokoleo 1 day ago 1 reply      
What you're saying is that you have a botnet.

Look at botnet owners.

bdcs 1 day ago 1 reply      
If you can use GPUs then I think scrypt-based coin mining will be the most profitable thing to do. If not, then you need to find problems that are relatively fast on CPUs compared to GPUs, parallelizable, and low bandwidth. It will be a small intersection, but there will likely be something.
thaumaturgy 1 day ago 1 reply      
Hmm. It's not clear from your documentation, is it possible to use xmlhttprequest through the web workers and get the response?

Because having thousands of systems as distributed web crawlers would be really really cool.

tlarkworthy 1 day ago 0 replies      
CPLEX and Gurobi cost a lot but are used by big companies to solve mixed integer linear programming problems. You can exploit parralelism in the MIP part.

Operations use MIPs a lot. Usually via an excel spreadsheet :s However people expect a good interface to these problems, its not trivial

apw 14 hours ago 1 reply      
I checked the FAQ, but didn't see an answer -- how do you prevent malicious actors from returning bogus data?
Everlag 1 day ago 1 reply      
coin miners where is any coin using scrypt?
Ask HN: Is this the right way to create a login?
3 points by xerophtye  14 hours ago   7 comments top 2
patio11 14 hours ago 2 replies      
If you're storing salted hashes, substantial portions of your username/password pairs will be decrypted as soon as you lose a copy of your DB, unless you are intentionally choosing a hashing algorithm which is slow (bcrypt/scrypt) rather than one which is fast (most of them).

You also seem to be reinventing a few wheels here, and I feel there's a "We don't want to buy an SSL certificate" motivating part of it, which is a poor call. Buy the SSL cert. Send the user's input to the server. Compare it against the bcrypted hash. Simple, easy to implement, hard to screw up, resistant against you losing your DB.

asperous 14 hours ago 1 reply      
Your approach doesn't work for people without js, and is ineffective against man-in-the-middle-attacks. You still need https to secure against people modifying the page so they get the plain password, and if you are going https, the js stuff isn't needed.

Here's all you need to know: http://stackoverflow.com/a/477578

Ask HN: What are some high-impact books on leadership you've read?
3 points by yogrish  14 hours ago   3 comments top 3
evolve2k 39 minutes ago 0 replies      
5 Dysfunctions of a Team (a leadership fable) as well as the related leaders field guide to help you run a strategic weekend offsite are both amazing.

http://www.betterworldbooks.com/Five-dysfunctions-of-a-team-...[non affiliate link]

gargarplex 14 hours ago 0 replies      
_21 Laws of Leadership_ has some good nuggets.
thornkin 12 hours ago 0 replies      
Tribal Leadership by Dave Logan.
Show HN: Booltin - Create flyer, Promote it and Get feedback
7 points by sadtaf  1 day ago   9 comments top 7
bijbij 1 day ago 1 reply      
There are too many similar web sites such as smore.com, tackk.com and canva.com that already accomplish this idea perfectly.even they have responsive pages for mobile devices. what are you doing in addition? is there any new idea?
bijbij 1 day ago 0 replies      
It is amazing. I have had exactly same problem but I could not came up with innovative idea such as you did. I am looking forward to hearing about it.
bijbij 1 day ago 0 replies      
It is also has got really stunning design. You guys really rock. keep going on.
malij 1 day ago 1 reply      
It's interesting. When will it get ready?
sadtaf 1 day ago 0 replies      
and here is the http://boolt.in
bigbij 1 day ago 0 replies      
It was better if you put some screen shot of service.
nimaocelot 1 day ago 0 replies      
Simple solution, yet impressive
Ask HN: How to start your own startup when you are on H1b?
2 points by oakaz  13 hours ago   1 comment top
rjzzleep 10 hours ago 0 replies      
i was working for a university, so things weren't quite as easy for me, and i ended up leaving the country again, because i didn't feel like working for that place for 6 years to get a green card sponsorship. i did, however, do a lot of research on that regard.

IANAL, so anything i tell you, you should discuss with an immigration lawyer.

first of all you can get a part time H1B to begin with, and work for that company. important note is that i think you can't own more than 20% of the company, since your part time h1b needs to be legally allowed to terminate the work relationship with you(you're an employee). also there is a little loophole here that good lawyers may know.

second, you can found as many companies as you want, you're just not allowed to work for them. theoretically you can work for the second company while your own thing licenses software that the second one creates, ip can also be held by a third party.

thirdly, keep in mind that once you have a work h1b which is not exempt(so unlike mine), you can always switch employers easily. even if you stop working for the employee you get a commonly accepted 1 month grace period(not defined by law, but by whoever processes your h1b transfer application). also even if you lose your h1b you are still exempt from the cap for the rest of your h1b period.

say you lose your h1b on year 3. a company can still get you for another 3 years even after you left the country without having to wait for the cap.

lastly, and this is probably the most important. once you gain traction with your startup you may qualify for an alien with extraordinary abilities visa, o1 or eb1. there's a list somewhere, but basically you have to fit 3 categories of that list.

anyone with more information on this topic feel free to extend/correct anything i have said.

so the things i'd do immediately is found a company or two, and apply for a company tax id. if when you say expire it's year 3 and not year 6, i would immediately apply for a part time h1b. again, double check everything with a lawyer.

good luck.

Ask HN: Is anyone successful with the 7-minute workout so far?
53 points by 3rd3  2 days ago   57 comments top 24
pvnick 2 days ago 3 replies      
I wrote the top comment in that thread. I want to take a moment to rescind my hard-line attitude as to what constitutes "proper" fitness. The 7-minute workout may be a bit gimmicky and overly minimalist, but it is certainly better than nothing, especially if you do a "set" of 3 "reps" (ie do the workout 3 times) three times a week. You'll probably get some aerobic and anaerobic benefits.

However, just as important, if not more important, is diet. When counting calories, exercise is no substitute for eating less. Whatever diet you end up using (I have my own strong opinions on that but I'll refrain from sharing those here) it is critical for health and well-being to stay within a healthy bodyfat range.

Also, one more thing about that thread. I mentioned leangains and starting strength. Starting strength is excellent for getting strong. Leangains isn't. Leangains is wonderful for getting thinner while retaining your strength. For building muscle, a modest caloric surplus seems to work just as well as, if not better than, intermittent fasting. I'm developing a website that explains more, which will hopefully be launching in the next month or two.

dsjoerg 2 days ago 2 replies      
Yes. I've been doing daily exercise for about 8 months, mostly daily 7-min workouts, and I feel nearly as fit as when I saw a trainer for 2 hours/week. Also, this form of exercise has turned into a habit I can't weasel out of.

The rule is: no shower unless I've done some form of exercise. The 7-minute workout counts, so I'm doing one or two 30-minute runs a week, and the rest of the days are 7-min workouts.

Many comments in this thread are failing to address the question of exercise in a rational way. As I see it the relevant questions are:

* What are the incremental benefits of Alternative X (such as "lift weights 3-4 times a week")? Clearly there are benefits, but without a guess as to the magnitude of the benefit, one cannot rationally evaluate it vs the costs.

* Is there a superior alternative to Daily 7-Min that takes about the same time?

* How much better is a daily 7-min than doing nothing?

beloch 2 days ago 1 reply      
This workout includes a nice mix of full-body exercises that work muscle groups needed for stability and would probably reduce the risk of injury in a lot of athletic activities. However, it's not a minimal complete workout regimen as advertised for these reasons:

1. If you do this cold, you're going to increase your chance of injury. Warm up first! If you're already fairly active, injuries suck because they keep you from doing the things you love. If you're trying to get active, an injury just shuts you down before you get started!

2. Some of these exercises can cause injury if your form is poor. If you've done them all many times before and know you have good form then, by all means, warm up and then chain these together for a nice, short HIT workout. If you're not sure you have good form, slow down! Do not perform these at a discomfort level of 8 out of 10 if you haven't learned good form yet!

3. This is a nice workout that you can perform almost anywhere, but incorporates no weights. Unless you're really out of shape (and even if you are) weights are pretty much necessary to get good results.

4. Having just one workout that you do daily is both boring and incomplete.

Personally, I think this would be a great way to boost energy in the office or warm-up for a sport, but it's not something I would rely on as my complete workout regimen. People who are unfit and are looking for an easy fix should be very cautious of this workout due to it's injury potential. With that in mind, if you can avoid injury it's a lot better than doing nothing!

Disclaimer: I am not a physical trainer or any kind fitness professional.

skrebbel 2 days ago 0 replies      
What's successful?

i started the 7 minute thing a few weeks ago. Since then, I've felt fitter and slightly happier. Without it, I'd still cycle to work but my upper body gets very little movement.

So, does doing some exercise make you feel better than doing next to none? In my case, definitely. Does it make you thinner and more attractive? No idea. Is the 7-minute workout the best approach? Probably not. Is it a waste of time? Hell no. Exercise is never a waste of time. And don't ever let any gym geek tell you otherwise.

bretthopper 2 days ago 6 replies      
Your body is fairly important, so I'd suggest spending more than 7 minutes on improving it. If you can't, fix your priorities. Don't try and "hack" your workouts for the purpose of reducing how long they take.

And beyond that, the 7 minute workout is mostly useless. Go to the gym and lift weights 3-4 times a week (and then lift heavier ones the next time, repeat). It's not complicated.

jawngee 2 days ago 0 replies      
Yes, I do 2 reps, twice daily, six times a week. I also walk 7 miles a day. I've lost 15 pounds in about 3 months.

I also live in Vietnam and my diet, without much work, has improved quite a bit.

I'm not looking for muscle, just to get me back to not feeling like a fat piece of shit and to stop getting winded after sex. Just keeping it real.

sergiotapia 1 day ago 0 replies      
I tried it out for about two months and saw no real benefits. Nothing changed physically.

I just bit the bullet and joined a gym. It's not that I'm lazy - I just get incredibly bored at the gym doing those reps. But I am doing 1 hour a day 6 days a week of hard workout with equipment.

Do yourself a favor and bite the same bullet: Join a gym and pump some iron.

cullenking 1 day ago 0 replies      
7 minutes is better than nothing, but you really need 30 minutes minimum to get your metabolism up to the point where it stays elevated throughout the day. Less than that, and you don't get the lasting, day long benefits of a workout.

The concept of "you don't need a gym membership or weights to get results" is very sound. My girlfriend is essentially a full-time acrobat (extremely fit, trains for 25+ hours a week), and she started me on a simple workout that takes 30-60 minutes, and goes in five week cycles of building up in reps. It's produce more results in a shorter period of time than any traditional gym workout.

mstdokumaci 2 days ago 0 replies      
7 minute is good for sustainability. I'm doing it most days after work and I lost a healthy amount of weight in a month. I also have less back pains due to sitting all day in front of computer.
gmays 2 days ago 0 replies      
That sounds undesirable. I go 6 days/wk for 30-45min. I love the benefits of working out, but it's more of a mental break for me. I listen to Mixergy, learn a thing or two, and reset myself. I spend 12+ hours a day at the computer. The least I could do is workout for 30min.

The 7-minute workout is better than nothing, but I wouldn't look at it as a go-to strategy.

I guess it really depends on your perspective. I've always worked out, so I enjoy it. But for some it's an inconvenience. It just like food between my wife and I. She likes food variety and it's an experience for her. I just eat so I don't die and can (and do) eat the same thing every day.

sitkack 2 days ago 0 replies      
I fell off the wagon after tearing my calf doing the 7 minute workout, don't ask, but ramp up a little and take it easy.

My GF on the other hand used the 7 minute workout as her only exercise during our extended trip and gained strength and mobility. It definitely works.

benwikler 4 hours ago 0 replies      
I've been doing it most days for the last six weeks, and I love it.
edem 2 days ago 0 replies      
You might take a look at HIIT (High Intensity Interval Training). I started doing it two months ago and I think it is well worth the effort. Although it takes half an hour but it has a long lasting metabolic speedup effect and a little euphoric feeling which keeps you doing it: http://en.wikipedia.org/wiki/High-intensity_interval_trainin...

I usually do 3 workouts a week. It consists of a 5 minute warmup followed by eight 1 minute sprints with 2 minute walk intervals and an 5 minute cooldown at the end: 5+(8*3)+5: 34 minutes total. As others have said there is no point in "hacking" your workouts. You can do away with optimizations like HIIT, but imho you still need around 1 hour of exercise every day to keep yourself healthy.

billspreston 2 days ago 3 replies      
7 minutes? I guess anything is better than nothing. However:

Reddit motto #1 - lawyer up and hit the gym.

Reddit motto #2 - Squats, bench, and dead lifts.

I always thought it was a running Reddit joke. However, after going to the gym for years and not seeing wow-type results, I gave #2 a try. After 3 months of it, I have to be honest and say that I'm pretty impressed with the results. I've lost a lot of fat and am far stronger and fitter. But 7 minutes? No. My normal sessions are around 2 hours. A podcast or two, and time flies.

fredophile 2 days ago 0 replies      
From reading the article it seems like this is intended to be a form of high intensity training (HIT). The idea behind HIT is that intensity is more important for results than duration. There are plenty of studies showing the importance of workout intensity. Probably the most well known (and consequently misused) is the work done by Dr Tabata. His original protocol was very specific but Tabata training has become a shorthand for eight sets of twenty seconds of intense exercise with ten second rests between sets.

People disagree about the tradeoffs between intensity and duration. I'm not an expert on that so my opinion isn't really helpful on that topic. However, I do see some potential problems with the seven minute workout. It's really hard to increase the intensity of several of the exercises. It's really hard to increase the intensity of wall sit, plank and side plank. Once your thighs are parallel to the floor the only way to increase wall sit intensity is to add weight. You can make planks harder by positioning your arms higher up but once again you'll hit a limit pretty fast.

This is probably a decent workout for a beginner but because it doesn't scale well with fitness level I don't see it staying effective. Having said that this is definitely better than nothing and the convenience makes it likely that a beginner will be willing to try it.

agent462 1 day ago 0 replies      
At one time I worked out 2 hours, 3-4 times a week with a majority of that being cardio. I then started having back problems and it hindered how I worked out until I didn't anymore. Over the years I put on weight and I sit all day for work.

I would never get very far with workouts because my back would flare up badly. In an effort to get back in shape and lose some weight I've been doing a 10 minute cardio workout 3-4 times a week.

It's helped tremendously and I've lost over 15 pounds. It's also prevented my back from really flaring up because I'm not over stressing it. I've even worked up to doing an additional 30-40 minute cardio workout once a week.

I'll never have the cardio I had years ago but I'm in much better shape than when I was doing nothing. It's also motivated me to start wearing my fitbit again and getting up and walking through my work campus once a day.

Yes it can help. What the naysayers don't realize is that many people are out of shape, have medical issues, etc. They also don't realize that even getting into a short rhythm of working out snowballs into other self-conscious health thoughts and activities.

holycow19 2 days ago 1 reply      
I find that I hit a slump around 3:30pm and have been using the 7-minute work out for a mental break from work. I definitely miss some days, but overall I usually do it roughly every other weekday. I know it isn't going to replace my other fitness activities (ultimate frisbee and volleyball), but it's nice way to get my heart rate going and mind off of work without changing/going to the gym (where I am fish out of water).
dorian-graph 2 days ago 0 replies      
I started with it using one of the many available apps and did it every day for about 2 months. I stopped when I bought a small set of dumbbells and started moving to ~ 30 minute workout sessions.

It was a good starting point. I've always been fit (soccer player & runner) but never did much weights so I found it a good motivator to do more than just run as my workout.

tonyhb 2 days ago 1 reply      
I'm with bretthopper. The 7 minute workout is a good start for us developers who probably get little to no exercise. That said, I don't think it's designed to actively make you lose weight, bulk up, or increase your cardiovascular fitness.

If you're looking for those things, get your heart pumping for longer than 15 minutes and work on a solid routine at a gym.

shitgoose 1 day ago 1 reply      
Try adding kettlebell to it. Unlike dumbbells, working with kettlebell is very dynamic and works on the whole body. It took a while for me to find a good kettlebell routine on youtube, but it was well worth it. I do it for 15 min a day instead of 7.
slimbods 2 days ago 0 replies      
British Journalist Andrew Marr suffered a stroke following a high intensity training session. He's doing the chat show circuit claiming rowing machines and HIIT are responsible for his stroke. The NHS website have quite a sensible take on it:


Basically if you're going to do high intensity efforts, best get checked out with your doctor first, particularly if you're a bit stressed.

batemanesque 2 days ago 1 reply      
it's decent as an absolute minimum, but what you should really do is buy a barbell, 10-20kg in weights, and do SQUATS.
hydralist 2 days ago 0 replies      
7 minute workout is good AFTER my workout. adds to the burn and gives some direction.

you need to workout and lift weights if you want to get muscles

WWKong 2 days ago 0 replies      
What were the success metrics?
Anybody else hating web fonts lately?
83 points by throwaway420  3 days ago   72 comments top 33
paulirish 3 days ago 8 replies      
> It is very frustrating when loading up a website and seeing a mostly blank page because the fonts are still downloading.

Soon to be fixed! Blink (Chrome, Chrome on Android, Android 4.4+ WebView, Opera) will be implementing new behavior for how webfonts are loaded: http://crbug.com/235303#c17 Basically, you'll only see invisible text for a maximum of 3 seconds (this is the same as Firefox). As Ilya's post also points out, we have strong data on webfont latencies in the wild that supports this behavior.

Further, we're shipping it with Font Load Events so you can customize loading behavior very easily. On the Safari side of things, I've seen WebKit add a radar tracking ticket for font loading behavior, so it seems likely Safari will be updating their style soon as well.

tomkin 3 days ago 3 replies      
You know what's annoying? Having to wait for JavaScript to download before I can click on a menu.

You know what's annoying? Having to wait.

Waiting is annoying. But at the end of the day, a web without typography freedom is not a web I want, or would value. Especially since I remember what people did when they couldn't have web typography: save it as a one-time use only image.

Sorry, you were saying something about speed?

joemaller1 3 days ago 0 replies      
The problem is font-loaders. All of them. At best, you've got an additional http request, at worst a javascript file loads, executes, authenticates and then generates yet another CSS file.

The solution is to make everything as legal as you can, then quietly embed the font files directly into your CSS as data:font urls.

sdkmvx 3 days ago 4 replies      
In Firefox they can be disabled via the gfx.downloadable_fonts.enabled about:config switch. Unfortunately that will really highlight the accessibility nightmare that icon fonts are, as they don't display and have no alt-text like images.

I've also noticed that disabling JavaScript has a huge effect on some websites' speed. But other sites don't even work without it nowadays.

eps 2 days ago 0 replies      
What's more annoying is that disabling HTTP referrers breaks virtually all hosted font services and results in absolute mess as nobody seems to care to test their designs with their actual fallback fonts.
JoeAltmaier 1 day ago 0 replies      
So use standard fonts. What you have to say will be impaired by Ariel? Give me a break. I'm reminded of all the 'research' that went into early half-tone printing (silk-screen) - where ink flows through variable-sized holes punched in a sheet to make newspaper-like pictures. Folks argued about what shape of hole to use (really!) Because square holes would bleed and the ink would make rounder dots on the paper. One guy determined if you put little round holes at the corners of the square holes, the dots were squarer. Why? What possible difference did it make?

That's what I think about fonts. Don't get in the way of reading == win. After that, its squarer dots.

DanBC 3 days ago 1 reply      
Speed is a very important feature of a website.

Content is next.

Way way down the list is presentation. Give me ascii text in Courier? That's fine. I'll read that while all the other guff loads in the background.

pcurve 3 days ago 0 replies      
I haven't noticed it too much, but I agree a few design trends today have horrendous impact on UX.

My personal beef is anything that causes jerky or laggy scrolling. Usually it's caused by parallax and/or fixed fancy header of some sort.

The only parallax effect that I found truly functional was this page: http://www.fiftythree.com/pencil

julie1 2 days ago 0 replies      
You know what is even more annoying?

The web is a regression in the art of typography; not a single browser proposed to stop all this absurdity such as pixel based measures. Not a web page respect the rules of typography, not a single font is "nice", we have to drop accents.

Typography are sets of rules that are well codified, but the we put the burden of enforcing typography not on the computer, but on web designer (line spacing for instance).

Web is WYSIWIG, it should be What You See Is What You Mean, and computers that have so many CPU power should do their job of automation and take care of the part of the presentation that is both hard and that can be automated: typography.

The web is archaic. A web page is just a stupid port of the stupid "physcical page with boxes in which you put content". The abstraction of web page is a shame compared to all we could provide: automatic versioning, true separation of the content and the styling (yes I think of latex or wiki), something to make bibliography when quoting an URL automatic and complete (who, (c), legal conditions for reusing, scientific informations, related articles...).

The web concept is conservative yet progressing irreversibly towards a de facto standard that brings less advantages than a pure paper system (think of the cost of conservation of the content over time and the cost of maintaining server operational+permalink).

At one point, we will have to erase data from the web, and the knowledge will be lost.

What will have been the benefit of internet when you see you can still consult the first book printed by Gutenberg

mrspeaker 3 days ago 0 replies      
Especially noticeable when a site uses it as their main content font, rather than just titles. Countless times I've closed a tab before the font renders (hey, there's too much stuff to look at, not enough time waiting for web fonts to load!).
ryanackley 3 days ago 0 replies      
Haven't noticed this recently but I did when I had a slower internet connection. But yeah, I was still on broadband when I was noticing the blank page problem.
interfacesketch 3 days ago 3 replies      
I have a website[1] that uses web fonts[2]. I have found that if you host the fonts yourself and compress the font files using Font Squirrel's web font generator service, you can get fairly small font sizes. I'm using two font weights (regular and bold) and the total comes to 104kb. Admittedly, that's quite large for a mobile website, but I think it's acceptable for a desktop site.

I've found the font files served by Google fonts are quite large and this is probably because their fonts contain the entire character set. Font Squirrel strips out characters it thinks are not needed.

[1] http://www.interfacesketch.com[2] The font I'm using http://www.behance.net/gallery/ALEO-Free-Font-Family/8018673

sp332 3 days ago 0 replies      
Looks like different browsers behave differently. http://24ways.org/2010/using-the-webfont-loader-to-make-brow... edited
diaz 2 days ago 0 replies      
You know what's worse? Just try to use the option in firefox to "Allow pages to use own fonts" because, you know, you would like to read all pages with the freaking same font and font size you define in the browser options, and then just go to some random page like github and see all the broken stuff around without any icons.

I'm sorry that I have to say this and people will feel hurt and use their reasons, but don't use fonts to put images / icons on websites. Those are IMAGES, use that, please. Fonts are for text. Stop the madness.

peteretep 3 days ago 0 replies      
+1 - this is dreadful on the iPhone. There is surely some kind of sane fallback that could be used while it loads
igvadaimon 3 days ago 0 replies      
I detect mobile devices on the server and simply disable web fonts for them. You just don't need all that stuff on mobile.
null_ptr 3 days ago 1 reply      
A page being blank while the fonts are downloading is a browser bug. The user's default font should be displayed in the meanwhile, just like (I hope) it would be if the font link was broken.
wyuenho 3 days ago 1 reply      
Is there a reason that the font fallbacks you've defined in your CSS don't get used by browsers while the prioritized fonts are being loaded? This will take care of the blank page problem wouldn't it? Are there any JS solutions out there for this?
halisaurus 3 days ago 0 replies      
The instance that irks me the most is Fast Company, more specifically m.fastcompany.com. The subtitle that's highlighted in yellow loads the BG color before the font is loaded and line-height is calculated, so on mobile there's an empty yellow block that then separates and then gets filled with text. For a site/magazine focused on design it's one of the uglier things I see on a regular basis.
guan 3 days ago 0 replies      
How well does Typekit implement those best practices?
bluthru 3 days ago 0 replies      
Digg.com is horrible for this. I can't believe that I see the images before the text.
kolev 2 days ago 0 replies      
I always hated them! I spent endless hours making things load faster and the designers would always kill my effort by pushing Typekit. I think the average user cannot tell the difference anyway. I won't even mention how big our bills were at the last two large e-commerce properties we used Typekit!
dunham 3 days ago 0 replies      
You can try ad-blocking font urls. (I've done this in the past to get rid of a hideous heading font on some apache site.)
stagas 2 days ago 0 replies      
Don't use too many fonts and embed them in css. The waiting time is roughly the same but the experience is better because you see all the styling at once.
nperez 3 days ago 0 replies      
Some of the potential reasons that this is more annoying than usual (for Chrome users) right now are these bugs:



100k 3 days ago 0 replies      
On mobile, it's the worst! I have to stare at a completely blank screen for several seconds while the fonts download.
aniketpant 3 days ago 1 reply      
Hating is good. It allows you to think of improvements. But, hating without any solution is highly annoying.

I understand the fact that you prefer speed but just speed is not the only solution to effective web design. Typefaces play a very important role in the overall UX of any site.

deluvas 3 days ago 0 replies      
>It is very frustrating when loading up a website and seeing a mostly blank page because the fonts are still downloading.

Yes, annoying, can confirm. So I load the page, and all I see are text decorations like underlines, but no text. I have to wait like 1.5-3 seconds, depending on the connection. I mean, seriously, come on!

chebum 3 days ago 0 replies      
To me the biggest problem is very complex websites that start downloading content after the page loads. For example, Facebook. Page loads, get displayed and only then it starts loading content, ads, navigation, etc. The second problem is super-slow scrolling. Only my new i7 laptop with 16gb of RAM can open Facebook smoothly.
donatj 3 days ago 0 replies      
I notice it a lot on Digg.com on my iPad. The images show up sometimes 10+ seconds before the text! hurts my brain!
ksk 3 days ago 0 replies      
Do you have any examples of this? I haven't noticed this occurring.
kirbyk 3 days ago 0 replies      
Hmm. I've never noticed such. Does anyone have any good examples?
hippich 2 days ago 0 replies      
try data-uri's
Ask HN: When doing everything yourself, design or code first? Together?
5 points by samelawrence  1 day ago   10 comments top 5
seven 3 hours ago 0 replies      
I just started to promote my side project[0] and I guess I am in a more or less comparable situation. I work alone and my time for this is limited.

First I focused on getting the product usable and that the documentation is somehow understandable with some code examples.My design skills are very limited, and since I build something for a technical audience, I though that the look of my website would not matter that much.

That was until Zach from headlinr[1] made me change the layout. Since I have a more or less decent looking website I get significantly more sign-ups and the logs show that visitors take more time to explore the content.

So with this new knowledge, I would vote for nice and shiny with minimal functionality first. Get something online as soon as possible. Just to get indexed etc. but do not underestimate the rejection caused by bad design.

[0] http://template2pdf.com/

[1] http://headlinr.com/

jt2190 1 day ago 1 reply      
The prevailing wisdom [1][2] is to sell/market the product first, so that you avoid wasting time building/designing a product that nobody wants.

[1] "Yes, but who said they'd actually buy the thing?" http://blog.asmartbear.com/customer-validation.html

[2] "Validating product ideas before building them" https://training.kalzumeus.com/newsletters/archive/validatin...

[3] "Do things that don't scale" http://paulgraham.com/ds.html

pedalpete 1 day ago 1 reply      
I think it somewhat depends on the market you're going after.

If you're doing b2b with a product that is clearly a differentiator, you can probably build an mvp and talk directly to customers and get them to try it out and get feedback. For this you may be able to get by with 'good enough' design.

If you're doing a consumer product, where you won't get to speak to most of the customers until after you get them interested or even using the product, then you may need to focus more on design.

Keep in mind, the less features you have, in theory the less design you need, so keeping it bare-bones at first is always a good start.

loladesoto 1 day ago 1 reply      
balance this:

"If you are not embarrassed by the first version of your product, you've launched too late." - Reid Hoffman

with this:

"Make something customers actually want." - pg

i once designed 20 screenshots of an iOS app before spending serious time with potential users. don't do that.

after that mistake, i'm currently demoing the world's ugliest MVP to potential customers. my MVP = a google form and a graph based on the data. i got my first verbal commitment from a customer after demoing this and mocking up the final product on a sheet of paper. (we agreed on price and initial functionality, despite the fact that 0 lines of code had been written.)

simply put: i'm building something his team can use. he gave me valuable feedback, threw in a few future feature requests and gave me a short list of other CEOs he wanted to refer me to. i also asked him to tweet about using my product. he agreed (and did).

just build something that does one thing very well, and get that in front of people. they'll tell you everything you need to know from that point on.

DharmaSoldat 1 day ago 1 reply      
People (in my experience, anyways) would prefer a product that is fast and gets the job done without fault or error over a product that looks really awesome but performs poorly and is buggy.

In other words you can put as much makeup on the pig as you like, but in the end it's still a pig.

Try telling that to one of my former bosses though ;)

Ask HN: I'm flying to SFO to interview 2 companies, who should cover expense?
2 points by frostnovazzz  16 hours ago   3 comments top 2
redspark 16 hours ago 1 reply      
I would have them split the expenses. Seems like the fair thing to do.
funtimes 16 hours ago 0 replies      
It's SFO after all so be entrepreneurial, have them both cover all expenses.
Show HN: Mailion Superfast editor for your Mailchimp lists
5 points by codingfounder  1 day ago   5 comments top 2
sergiotapia 1 day ago 1 reply      
I used to worked in a e-learning business where we used MailChimp with about 80,000 subscribers on about 3 lists.

The price range for this size of list is too high in my opinion - speaking as one of your target customers. If I were to suggest using your service to my boss he would have laughed in my face. If I recall correctly we were spending about $400/month on MailChimp, so we'd need to spend 50% of the original service for Mailion?

Just some feedback, you might want to revisit pricing scheme.

codingfounder 1 day ago 0 replies      
Ask HN: Recommended external Hard Drive
3 points by nkh  1 day ago   4 comments top 4
valarauca1 1 day ago 0 replies      
Generally speaking don't buy a packaged external hard drive. Getting an enclosure is your best bet. This means you'll actually be able to select the class of the hard drive, its size, and specs via consumer research. Not buying some black box.

The second thing to look into is an external power supply. While this seems bulky, extra cords, etc. It will help extend the life of your drive since you'll be less prone to rapid plug/unplug/plug cycles that are better left for USB drives, not spinning hard drivers, and keep its power up allowing for it to end writes, park heads, close file system, etc. On actual power. Not power derived from the disk slowly spinning down.

ericcumbee 1 day ago 0 replies      
are you wanting external or portable? if your looking for an external that is just going to sit on a desk. I'd just buy internal drives and a usb/sata "toaster" dock.
adventured 1 day ago 0 replies      
I've had a really great experience with the WD Elements line. It seems like WD is phasing them out in favor of the Passport slim / ultra line though. And before moving to the Elements product, I had purchased numerous of their my book line without any failures across several years and being on 24/7.
fsk 1 day ago 0 replies      
Ask HN: Name ideas for a new project?
3 points by asronline  19 hours ago   4 comments top 4
GrahamsNumber 15 hours ago 0 replies      
windsurfer 19 hours ago 0 replies      
pbhjpbhj 19 hours ago 0 replies      
skidoo 18 hours ago 0 replies      
Ask HN: Which git commands do you use most? (counting command included)
12 points by kiechu  1 day ago   11 comments top 5
cowpewter 21 hours ago 0 replies      

  79 git pull  74 git checkout  61 git status  50 git log  38 git push  26 git diff  20 git show -p  15 git commit --amend  14 git add -A  13 git show  13 git commit -am  12 git checkout -b  11 git branch -D   7 git cherry -v   7 git blame   5 git cp   4 git stash   4 git reset --hard   4 git commit -m   3 git rebase   3 git merge   3 git checkout --   3 git branch -d   3 git branch --set   3 git add -u   2 git tag   2 git rebase --continue   2 git cherry   2 git add -a   2 git add   1 git staus   1 git statu   1 git rebase -i   1 git commit -a   1 git commit --ammend   1 git branch -set   1 git 
cp is a git alias I have for cherry-pick. Pretty sure the 'git branch -set' is supposed to be 'git branch -set-upstream-to'

I use different terminal tabs for each repo, so this is just one of the repos I use at work.

japhyr 1 day ago 2 replies      
This command doesn't work on my ubuntu 12.04 system, but I'm not quite familiar enough with bash regular expressions to see exactly where it's getting off track. The following expression starts to work for me:

    history | grep -o "git [a-Z]" | sort | uniq -c
I get:

      42 git a      9 git b    236 git c      8 git d      2 git l     13 git m     82 git p      3 git r    244 git s
If I try

    history | grep -o "git [a-Z]{3}" | sort | uniq -c
I would expect to get all of my 'git add' entries, but I get nothing. Can you see what's going wrong?

twiss 1 day ago 0 replies      

     $ history -w /dev/stdout | grep -o "^git [a-Z]*\( -\{1,2\}\([a-Z]\)*\)*" | sort | uniq -c | sort -rg     39 git status     26 git checkout     24 git diff     23 git log -     11 git stash     10 git add      9 git cherry      7 git reset      7 git merge      7 git commit      6 git commit -m      4 git help      4 git grep      3 git show      3 git reset --hard      3 git remote      3 git rebase -i      3 git diff --cached      3 git checkout -b      2 git log      2 git checkout --      2 git branch      2 git add -p      1 git stash --list      1 git rebase -p --onto      1 git rebase --continue      1 git rebase --abort      1 git rebase      1 git push      1 git diff --sta      1 git diff -p -n      1 git diff -p -l -n      1 git diff -p -l -e      1 git diff -ple      1 git commit --amend      1 git commit -am      1 git clone --recursive      1 git clone      1 git blame      1 git add --interactive
Some of this is quite amusing to me ("git help", "git rebase --abort", me trying to get a readable diff near the bottom) -- I'm a git novice. Btw, "git log -" near the top means git log -2, -3, -8, for example.

milkers 1 day ago 0 replies      
I am new to git and using it for my humble projects.

     79 git add     66 git commit -a -m     58 git push     32 git pull      6 git remote      6 git init      6 git clone      4 git reset      3 git push -u      2 git pull --force      2 git merge      2 git commit -a      1 git status      1 git rm      1 git rebase      1 git fetch      1 git comit -a -m      1 git

micah_chatt 1 day ago 1 reply      
If you're using OS X, instead of using [a-Z], try [a-zA-Z].
Ask HN: Would you use a Django package that models the AWS console?
3 points by micah_chatt  1 day ago   6 comments top 5
philtar 6 hours ago 0 replies      
Hell yes.Please don't disappear after saying you're thinking of open sourcing this.

Also like the other guy said, screenshots would be very nice.

amitu 6 hours ago 1 reply      
Can you show some screen shots? I think it could be useful in getting more interest.
itsyogesh 9 hours ago 0 replies      
I would be really thankful to you guys.
webology 1 day ago 0 replies      
kvarga 21 hours ago 0 replies      
Yes. Must see.
Ask HN: Has any company ever paid developers like they pay sales people?
5 points by TheBiv  1 day ago   11 comments top 8
idunno246 1 day ago 0 replies      
This reminds me of this: http://www.youtube.com/watch?v=u6XAPnuFjJc

Basically, theres research showing that for knowledge based work, you just want to get out of the way and pay enough that they dont think about money. Increasing pay doesn't increase productivity

otoburb 1 day ago 1 reply      
Sales is a hit-driven business. If you close >50% of your potential deals you're on fire and are probably not getting enough quality leads.

Almost every other part of the business (marketing, engineering, professional services, G&A) is expected to perform or deliver at near perfection (say, >90% for a sloppy organization).

The only exception to the non-sales role that allows for a "low" success rate would be R&D.

As others mentioned in the comments, bonuses are typically the way to reward non-sales staff upon completion of their portion of the work. As well, there are usually equity pools that staff participate in.

A commissions incentive structure is incredibly stressful for employees who expect steady, dependable and predictable paychecks with bonuses on top. Commissions incentive structures often attract and encourage aggressive personalities and characteristics.

It may work out if your developers were comprised almost entirely of freelancers, but even freelancers expect to get paid for almost every project they complete. Maybe if your developers were also authors or blog post writers in their previous lives then they'd understand and appreciate the commissions structure a bit more.

Keep in mind, it makes little sense to give developers commission upon deal closure because, unless they directly assisted sales in closing the deal, you're essentially giving them money for no reason. Commission, if you're going to give it, should be handed out to developers after they do their part of the work successfully, in which case how is this different from a bonus?

seannaM 4 hours ago 0 replies      
I think blunt incentive based systems tend to encourage aggressive tactics.

If someone is going to suffer from the recklessness of a sales tactic, its someone outside the company.

If someone is going to suffer from the recklessness of a tech strategy, its going to be the company.

waterlesscloud 1 day ago 0 replies      
I spent a number of years working on a similar product, a B2B base platform that was heavily customized for the larger customers. The packages would typically sell for high six / low seven figures.

One customer wanted a module that wasn't just custom but wholly new, and the whole deal depended on it, so a dev was put on it for about 4 weeks and given a bonus to get it done fast. I never got the exact number, but he told me it was going to be enough to "add that garage on to the house".

etler 1 day ago 0 replies      
In the world of sales, for the most part you make a sale or you don't. With programming, you can tackle the problem in many ways. There's no easy way to measure quality. If you pay just for getting the job done, you're encouraging programmers to complete more tasks faster which would lead to poor quality code, endangering the health of the company as a whole.
czbond 1 day ago 0 replies      
I actually like your idea - I think tech work has a low top end, and sales a much higher end (but for other reasons).

Developers are paid for the block of time. Sales people are paid a very low salary, and then can control how much they make by hustling. Developers wouldn't really be in control of how much business they bring in, so I could see it mainly working as a "bonus basis".

curiousquestion 1 day ago 0 replies      
I would say it's probably close to impossible to directly correlate a developer's input to an amount of money his effort is worth in the form of a commission.

Also software planning, architecting, developing is such a nuanced process that it would likely be easy for someone who didn't want to pay someone substantially for their efforts to "sabotage" them.

Also I think in the big picture business folks likely wouldn't want to see the reality, which is that developers, in a technology-driven business are likely worth 90% of revenue while everyone else is likely worth something like 10%.

sharemywin 1 day ago 1 reply      
I would think that most developers wouldn't want to be paid that way. I heard of bonuses if things go successfully, but not straight commission. Most people want steady pay. If not they go into sales or freelance.
Show HN: Sketchboard.io Real-time Collaborative Lightweight Software Design
6 points by saiki  2 days ago   9 comments top 4
erichocean 2 days ago 1 reply      
How is the different/better than Protoshare? That's what we're using now, and we're not super happy with it. Would love an alternative...
saiki 2 days ago 1 reply      
Here is a direct link to sketch https://sketchboard.me.Realtime collaboration can be checked out by sharing the generated url.http://sketchboard.io is the landing page. Tool is mostly targeted for software developers, to support lightweight software design.Any feedback is highly appreciated!
shawn-butler 2 days ago 1 reply      
Simple and effective. The "chat" window stays open and covers the toolbar UI even after done chatting.

Maybe it should either stay open or close automatically but with some notification UI.

takejoha 2 days ago 1 reply      
Looking forward to test this program in action.
       cached 18 February 2014 21:05:01 GMT