hacker news with inline top comments    .. more ..    22 Aug 2015 Ask
home   ask   best   4 years ago   
Ask HN: What does the percentage next to posts mean?
144 points by flippant  1 hour ago   57 comments top 18
dang 1 hour ago 4 replies      
I was experimenting with collecting some stats on posts and accidentally published that version of the page.

Normally I'd say sorry, but this turned out to be so amusing that I guess I'm not sorry. Carry on!

Edit: you guys blow my mind.

rdtsc 1 hour ago 0 replies      
The numbers of this post were 106/70% , then I upvoted it, refreshed, it became 107/69%.

So maybe percentage is how many people viewed the front page but didn't upvote it (since you can't downvote it)...

... A-a-and it's gone now...

mukyu 1 hour ago 2 replies      
http://i.imgur.com/nlwvHJK.png an example for those that did not see it
other_herbert 1 hour ago 0 replies      
Totally out there option... Rain percentage from the geolocation of the ip that submitted it
pshc 1 hour ago 4 replies      
Was it an indicator of the quality of the comments section?

Looks like the percentages appeared, then HN went down briefly (server restart, sorry @dang), and now the percentages are gone.

jeo1234 1 hour ago 0 replies      
Maybe YC has made part of the sorting algorithm public. Perhaps by accident.
542458 1 hour ago 2 replies      
The colors are strange too. Some percents in red, some in gray, but it doesn't seem to be directly correlated with the quantity displayed or the post age.
blairbeckwith 1 hour ago 1 reply      
And, they're gone.
spydum 1 hour ago 2 replies      
Heat/trending of some sorts?
Springtime 1 hour ago 0 replies      
It's quite distracting. There's already enough text packed closely together as it is.
vowelless 1 hour ago 0 replies      
jerrac 1 hour ago 2 replies      
No idea, but I'm guessing the percentage of votes that positive. Or something related to that.
enraged_camel 1 hour ago 2 replies      
This is a chance for moderators to conduct a social experiment: let people speculate in this thread for two days before revealing what it is. Just to see what crazy theories people come up with! :)
netcraft 1 hour ago 3 replies      
speculation: could be the ratio of how many people upvote vs how many view the link?
fimoreth 1 hour ago 1 reply      
Also, why are some red & grey? Looks like it turns red at 50%.
polemic 1 hour ago 1 reply      
What does it mean if I can't see them while logged in?
other_herbert 1 hour ago 0 replies      
Percentage of visitors that click it?
ZoF 1 hour ago 0 replies      
I though it was %upvoted/downvoted as well.

>Posting in epic thread.

What are the percentages appearing under links on the front page?
31 points by tantalor  1 hour ago   3 comments top 2
ihuman 1 hour ago 1 reply      
phaemon 1 hour ago 0 replies      
I don't really care what it's supposed to mean, but having just that bit of colour on the page (for the red ones) is quite distracting.
Ask HN: Ubuntu phone- has anyone used it yet?
13 points by Apocryphon  7 hours ago   2 comments top 2
vezzy-fnord 6 hours ago 0 replies      
Just buy an LG Nexus 4 and flash Ubuntu Touch from the stable channel on top of it. It's the reference target and the hardware specifications are virtually the same as the BQ and Meizu phones out now, only several times cheaper.
sciencesama 5 hours ago 0 replies      
I tried it for some time and its like and amazon fire phone as they have no app store (google) it is really very difficult its a smart phone but not a smart phone so !! its not a great experience i would say personally
Open Source Legal Docs Save Money and Better Understand the Docs
2 points by pan_w  4 hours ago   1 comment top
alain94040 3 hours ago 0 replies      
It's usually bad form to use bit.ly for links around here. You may want to edit your post and put the real link.
Ask HN: What is your strategy for organizing your files or notes?
9 points by provost  9 hours ago   3 comments top 3
nmquirk 7 hours ago 0 replies      
File System: Keep it relatively flat. There's a global folder like Audio then sub folders like Music, Audio Books, etc. then the files or a grouping folder for many of the same files like songs of an album. I try not to go deeper than that

Notes: VimWiki. I prefer all my thoughts in plain text, I love OneNote and Evernote but can't stand the thought of loosing my years worth of notes to propriety software. My wiki is structured the same as my file system, with as few directories as possible.

monknomo 9 hours ago 0 replies      
I like to structure my computer so directories are either full of directories or files, but never both. It cuts down on directories named "misc" and makes for a relatively easy burrow to something relevant
sidcool 8 hours ago 0 replies      
Google Drive for files, Evernote for notes.
Ask HN: What Happened to Tesla's Self Driving Function Planned for Summer 2015?
14 points by ekianjo  18 hours ago   8 comments top 3
greglindahl 11 hours ago 0 replies      
JosephRedfern 17 hours ago 1 reply      
This may shed some light: http://www.wired.com/2015/07/crummy-highways-delaying-self-d...

Essentially, the road markings are too shoddy, and it's hard to work around - but there'll be a beta of some description before too long.

codecamper 17 hours ago 1 reply      
Ask HN: After 20 years of programming, what do I do now?
107 points by RefactorCareer  1 day ago   76 comments top 25
wooUK 1 day ago 2 replies      
I was also in a similar position as you as a valued lead dev with 15 years of experience working in a company that didnt want to embrace newer technologies (stuck on WebForms, not moving to MVC, etc). I was not interested in progressing into middle management and had hit the ceiling with regards pay so I became a contractor. I taught myself MVC got an initial bum-on-a-seat noddy contract which was doing MVC CRUD screens for 3 months. Then for the next contract I combined my wealth of experience with my new found proven MVC credentials and got a lovely MVC contract at a senior level earning much more than I have ever earned before. Contracting is not for everyone but Ive been doing it for 5 years now and still consider it one of my better career moves.
rhubarbcustard 1 day ago 2 replies      
I have interviewed a fair number of people for different positions over the years, here's my 2p:

1. I would look at your CV and see your narrow focus but I would still be wondering based on your experiences whether you could move to the technology we use.

2. Good/great developers seem to be in short supply, if you can prove your ability to understand code, build robust things and ship you would be just fine in my interview.

3. I think you would find a lot of very similar technology in the Java field and it wouldn't be a huge hurdle for you to pick that up if you have a good and deep understanding of how you currently deliver apps using ASP. If you could show on your portfolio how you have picked up Java/Ruby/Python/whatever based on your 20 years of experience and show you understand "how things work" rather than the nitty gritty of a the language then you would beat a lot of the people we interview.

In short, if you came to an interview for a Java job I would be more interested in how easy you would be able to learn what we do with Spring etc and how much and how deeply you understood the stack you were working with rather than worrying too much about you not have "5 years of Spring MVC" or whatever other blurbs HR stuck on the job description. I've interviewed a lot of people who have no clue whatsoever how MVC works and have no notion about how things fit together to make a system, they just fill in the gaps in the Spring/Hibernate/library config and write a few lines of code and "it just works". If you have the deep knowledge I think you can easily take a senior/architect role in Java-land.

giardini 1 day ago 1 reply      
Study up on Microsoft SQL Server and present yourself as someone to fill a DBA role. Pay attention especially to the basics: backup, restore, migration, import and export of data and Microsoft Report Services. Read the fine print about SQL Server version differences (nobody else will).

SQL Server is in high demand and most programmers have little interest in the DBA role, yet it is crucial (read "highly-valued") in most organizations.

Organizations want young programmers/developers. But when they think of DBAs they want someone with experience. So grow a beard!8-))

daxfohl 1 day ago 3 replies      
An honest personal assessment: the bird has flown on your days as a pure coder. Even if you don't particularly want a management position, focus on that aspect of your career. It's going to be hard to convince a prospective company that you're worth the money as a developer if all you have to offer is 12 years of ASP.

I ran the software dept for a small consulting company and yes you'd probably never get a call back from me if you were applying purely as a developer. While we have hired late 30-somethings developers, it's usually because they offer some fairly unique tech skillset (i.e., a few years of production-quality FPGA experience, not a couple months dorking around with "whatever hot new technology" on github--that's something I look for in a fresh-grad). So I think for a purely tech role, beyond getting another job at a similar company doing similar tech, you're a long shot at best.

But beyond that, the one thing that would case me to look at your resume is if you were wanting a leadership position and had the corresponding soft skills and experience. It sounds like you do, so highlight that, and work on it. The advantage there is that management skills: talking to stakeholders, setting expectations and timeframes, finalizing deliverables...are all applicable no matter what the underlying technology. So there's no reason you'd have to limit yourself to ASP management roles.

My previous company had lots of young developers doing engineering with lots of new technologies, but they'd have never delivered a thing had they not been guided by some experienced devs who actually spent most of their time in Excel (or trello or Jira or whatever we happened to be using to manage the particular project).

house9-2 1 day ago 2 replies      
You might be interested in https://info.covermymeds.com/ruby/

Ruby on Rails opportunity for java and .net developers; note:I am not affiliated with covermymeds, heard about it on the Ruby Rogues podcast.

pgambling 1 day ago 0 replies      
Thanks for sparking this discussion!

I'm a senior dev, but still relatively early in my career (~8 years). I've been thinking about your exact situation a lot lately as I have interviewed several candidates from various backgrounds. I see a lot of people with lots of experience, but they didn't make the cut after taking our coding tests and technical interviews that younger less experienced devs breezed through. I wonder if I will be in the same boat in 5-10 years myself because I haven't kept up with the newest technology. Like you, I have no desire to become a manager and I'm quite happy being an individual contributor.

Also being a relatively new Dad (toddler and a newborn on the way) only makes it that much harder to keep up!

pknerd 16 hours ago 0 replies      
I'd suggest you to learn and share your progress with outer world via blog. You could have at least 2 advantage:

- You are going to present yourself an authority after certain period of time.

- Learning new technology and be accountable to outer world.

This is what I have been doing on my blog(http://blog.adnansiddiqi.me/)

If you want, you may make guest posts related to things you are learning.

noir_lord 1 day ago 1 reply      
I'm in a somewhat similar boat in that I've too much developer experience to be a junior programmer but not as much experience in modern stacks (I've about 5 years on modern web dev but two of that was mostly Drupal) before that it was all line-of-business internal stuff for business.

I solved that problem by bootstrapping a startup with consulting/development for other startups that are viable but weak technically, this gives me a lot of variety in side work while also funding my main startup.

In addition I'm currently in the process of setting up another 'startup' as a non-profit (which I'm funding out of pocket until I have a complete product at which point I'll create a charity, assign all IP to it and open the source, I wanted to pay it forward), that one is going to be a complete health management system for patients with chronic or long term medical issues (this one came about as a result of my having chronic issues essentially I'm building the thing I looked for when I got ill and didn't exist) - which complies with all the standards and legislation applicable to local and national government systems, effectively I'm building the system that should already exist for end users.

Sakes 1 day ago 1 reply      
Are you still working at the job that is imposing asp.net web forms on you?

If so, maybe you could make an argument to adopt new technologies there while keeping your large pay check. If you make a business focused case for adopting new tech, you might find success.

Problem to Solve:

So, how does adopting new tech save money and/or make money?

Crude Proposed Solution:

Talented developers care about their tools, so if you are using dated techniques / technologies you are alienating potential new hires which could add significant value to the company.

The younger programmers coming out of school do not want to program in COBOL. They want to invest in technologies which will increase their marketability as a developer.

So by adopting newer technologies / techniques you reduce your risk of becoming a slave to a dwindling developer community. A community which has stopped growing and is bleeding devs, starting with the most talented. You also open up your company up to new opportunities where they can higher younger talented devs for cheap. You can mitigate problems caused by inexperience by giving them specialist roles which will decrease the amount ramp up time required for them to start adding value to the company.


This is a very knee jerk response. I do not feel as though I have proposed an actionable plan that is well thought out. I hope I have proposed an idea that is worth exploring.

Persuade your existing company to adopt new tech in terms of saving/making money and by reducing future risk (a potentially mortal risk) of problems caused by tech rot.

HigginsNinja 1 day ago 1 reply      
I definitely do not have the level of experience that you have so take this with a grain of salt. I have seen and worked in a lot of companies that have a very heavy portion of their code base in web forms. Many of these companies have been working to transition to MVC but it takes a longer time the larger your legacy beast is.

I would suggest finding a job where you can leverage your experience in .NET Web Forms, while picking up the pedigree for MVC.

pjmorris 1 day ago 2 replies      
> I kept my current job because of the money and flexibility they gave me to stay, > but now that working here isn't worth it anymore,

So, what does 'worth it' mean to you? I see money and flexibility as the plusses of your current job... maybe that's all you need from the job. Could you keep this one and do something additional to get at whatever 'worth it' means to you?

lingua_franca 1 day ago 1 reply      
1. pick an industry, not particular technologies. For example if you think Internet companies like "FANG" group are more promising, try to join one of'em;2. become familiar with a more adaptive language like Java;3. prefer back-end over front-end as experiences/technologies are more transferable;4. stay sharp on algorithmic problems;5. keep learning;
reach_kapil 1 day ago 0 replies      
To give you a philosophical answer. People usually have two situations in life where they make such decision. One where Passion wins and other where Salary(benefits). Almost overtime Passion gives job satisfaction over Passion unless you deal with Finance areas like Stocks, bonds, insurance, investment etcYou are want to work for Passion, you would have to focus on what is relevant in coming future and align your interest with that. There will be fit somewhere. Once you do that, build a portfolio for the future. Not what you know, Not what you have but what you want to be known for.

Hope this helps

dep_b 1 day ago 3 replies      
Being a senior dev doesn't mean 20 years of experience on every part of the stack. It means you deliver value even when things get tough. MVC is so ridiculously simple compared to WebForms I don't even know why you wouldn't sell yourself as top of the bill senior for projects that are MVC based.
jasonswett 1 day ago 0 replies      
I think this advice might apply to your situation at least partially: http://www.jasonswett.net/how-to-get-a-job-using-a-technolog...
ribs 1 day ago 0 replies      
I moved into sales engineering - it's cool to work on the sales team, and it gives one a wider grasp of the development organization.
dwharrison 1 day ago 1 reply      
I've found myself where you are at multiple points in my career. And each time, I made a leap to a new domain. Not wildly, but to an immediately adjacent domain that excited me.

With 20 years of experience you potentially bring far more to the table than "just" your dev skills. The great thing about being a developer is that you touch a lot of other domains...often at a fairly detailed level of understanding (I learned more than I ever wanted to know about the credit card industry by developing commercial credit card processing software for gasoline dispensers many years ago).

Of course, this is how many devs end up becoming managers...though you say that's not where you want to go. But there are other paths as well. For example, a Product Manager with strong development skills can have a significant edge over someone that's come up strictly through marketing.

People who can straddle the boundaries between domains of knowledge have unique value. At this point in your career, you likely possess knowledge and skill beyond just ASP.net development...skills that startups or companies would find valuable.

I originally came out of physics around the time of the collapse of the SSC project. I saw colleagues with freshly minted PhD's in theoretical physics (NOT a marketable degree...except for driving a cab) go off to Wall Street and become quants...and do quite well.

So the core question is: are you locked into thinking of yourself as just one thing ("developer"), in which case the search is for what kind of developer you want to be next...or can you think of yourself as someone whose years of experience bring unique and valuable expertise...in which case the search should be broader and more unconventional.

It's less about what the external trends are; more about how you can reset your internal self-image...and your willingness to make the investment to bring that into reality.

Of course that means adopting entirely new strategies for finding where your skills have value...those types of jobs aren't posted on HR job boards.

Personally, I've made some huge career and domain jumps over the years (physics, software, large-scale databases, robotics, biotech...and various startups). It can be challenging...and a little scary (but only in the roller-coaster/skydiving sense), but It's also made for an exciting life that's largely been quite financially rewarding.

Never be afraid to jump out of the box...

tobinharris 1 day ago 0 replies      
Have you tried working backwards? I mean, thinking about what you might want to be doing in 5 or 10 years? Then taking steps that get you there. It sounds cheesy but if you know where you're heading you'll make better choices in the short term.
alien3d 1 day ago 1 reply      
I don't like mvc much.. But you can build good /powerful apps with json.net and webform.My biggest mistake was mvc itself.Too much file.Should focus on deliver instead of refining technology..
bayesianhorse 1 day ago 1 reply      
What I hear is that you have been successful (or think you have been) in quite a few different things which you didn't really want to do.

Chances are, you will be successful and unhappy at the next job.

sgwizdak 1 day ago 0 replies      
Try a tech bootcamp (codefellows.org) to freshen up your skill set, most of the reputable ones have some form of career counseling, and industry connections?
khitchdee 1 day ago 0 replies      
AnimalMuppet 1 day ago 0 replies      
First of all, avoid the term "senior dev". That means 5 to 7 years of experience. You're way past that.

Next: Web programming is something junior devs can do. (Maybe not as well, but they can do it, and for less money.) You need to move on to harder things, where your experience is worth more money.

What harder things? You mentioned SQL Server. You say it's "losing relevance with the ORMs/EFs of the world", but there's more to the world than that, and I strongly doubt SQL Server is going away. Find places where it is in use, and go there.

Alternately, you can try to move up to architect of someplace with a big web presence, but I'm less clear on how you make that shift.

1arity 1 day ago 1 reply      
apply your self ( most valuable asset,since that has yielded you success so far )to learning MVC, and maybe Reactive or single direction of data flow architecture.

here's the kicker: only learn so much that you know a little more than the other guys in the companies doing web forms, and then

market yourself as the guy

who knows the legacy code base, knows the organizational inand outs, knows the systems, and who's going to help transition them to MVC ( and newer tech )

so you're a guy ( or gal ) with little experience in MVC teaching folks with no experience in MVC, how to transition to MVC.

this is a niche, and you'd be perfectfor it.it'll be stimulating as there is the conceptual challenge of bridging the two realms, the satisfaction of using your extensive experience, and the excitement of growing yourself into something new.

i'm excited for you. not many people will be able to be at the right place and the right time to do this. and it sounds like, with a bit of results, this could spin into your own consulting or dev shop serving this technical debt.

this path works and the future is bright for people like you.

carolineggordon 1 day ago 0 replies      
Ask HN: What database do you use for your iPhone app?
3 points by mmohebbi  10 hours ago   2 comments top 2
mmohebbi 10 hours ago 0 replies      
Quip uses LevelDB/Protocol buffers with a custom C++ syncer which syncs to a Python/MySQL webserver:


Ask HN: Anyone else want a better OS X Mail client?
8 points by BreakoutList  1 day ago   12 comments top 8
rz2k 3 hours ago 0 replies      
I think there's a quasi-cynical opportunity in developing any category of product that is regularly acquired then quietly allowed to die. For example, it seems like not having a lot of people using a client like Sparrow was worth more to Google than people are willing to pay for an alternative to the browser-based client. Furthermore, because there are a lot of corner cases in IMAP that you must be sufficiently skilled to address, and users have high expectations about reliability, making a good enough client to gain traction is a good sign about your value as an engineer for the acquiring company.

Perhaps a great feature to make such a client's slow death through acquisition even more desirable would be seamless end-to-end encryption so that users' emails provided no marketing data.

akg_67 19 hours ago 1 reply      
What are the issues people mention about Mail.app? Are these issues the 'real' pain points, solution to which users are willing to pay? How much? I use Mail.app and feel there is no "painful" issue for which I will be willing to pay to be fixed.

You can always find people who will complain about any product. But the strong enough pain for them to pay and switch is whole another ballgame. Most will shriek away as soon as they have to pay for a product and change their routine/familiarity of using a known bundled product.

> Mailbox.app isn't very good. Mail.app isn't either.

If you lead any discussion or discovery with such statements, you will always find people who agree with the statement. Most are just reflecting with the sentiment in your question/statement. A good example of this behavior is seen on the segment of Jimmy Kimmel's late night TV show. His people go out on street and ask strangers for their opinion on 'obvious make believe' news and statements. The responses of strangers are hilarious.

It is not a particularly good way to validate market.

mtmail 1 day ago 1 reply      
Did you try https://postbox-inc.com/ ? It's based on Mozilla Thunderbird
rsto 23 hours ago 0 replies      
Yes. I'm currently using Mail.app and plan to switch to another client (and don't know which one, yet).

I haven't tried out Mailbox.app but as I understand it only works on Yosemite so that's not an option for me.

I'd also pay up to 50$ if the application is stable, handles mail only (no "productivity suite") and will be updated and maintained for a long time.

bsg75 1 day ago 1 reply      
MailMate is so far the one I have stuck with: http://freron.com/
eli_oat 23 hours ago 0 replies      
I used Mutt for two years or so...then mailbox app came along. Then it updated yesterday. Now I'm back to using Mutt.
mnort9 8 hours ago 0 replies      
Airmail is pretty good...
tylerFowler 1 day ago 1 reply      
Mailbox was great... until this last update
Ask HN: Best way of learning mobile dev from a webdev background?
9 points by singold  1 day ago   9 comments top 4
jnbiche 1 day ago 1 reply      
If you know some C# and C++, my recommendation is to dive straight into the respective native SDKs (Android and iOS) and not let yourself waste time or get distracted by frameworks like Cordova or Titanium (or whatever they call it now). Cordova can be a good strategic choice for certain types of companies making certain types of apps, but if you want to learn mobile development, my opinion is that they'll just be a distraction (and I say this as someone who tried and floundered using this approach until I committed myself 100% to native SDKs).

For Android, an excellent resource are the example apps found at the CommonsWare website, who also have an accompanying book. Download these examples and start playing around with them, or use whatever approach you used to learn webdev [1].

Otherwise, Google's docs are pretty high quality.

Finally, even if you're a Vim/emacs kind of guy (like I am), I recommend using Android Studio for Android development, at least at first. It has some excellent resources for learners (like a very good autocomplete).

1. http://commonsware.com/Android/

drakenot 1 day ago 0 replies      
I transitioned from web development to mobile development a little over 3 years ago.

I did 3 things to prepare for the transition:

1) I completed the Stanford iOS course, including most of the assignments

2) I read the Big Nerd Ranch iOS book from cover to cover.

3) I spent about 3 months recreating dozens of interesting features / visual elements from popular apps.

I promise you, if you do these 3 things, you will be very well prepared to take a position in mobile dev.

srikz 19 hours ago 0 replies      
I'm in the exactly opposite (and seemingly rare situation). I started with iOS mobile app development and now would like to move into web apps and not sure where to start. I have basic HTML and CSS knowledge. Should I learn javascript properly first (where) or learn about layouts, handling different browsers and things like that. Very sorry for being completely off-topic
WorldMaker 1 day ago 1 reply      
Apache Cordova is the largest project for developing mobile applications with web technologies (HTML, CSS, JS). It may be worth a look as that should be the fastest place for you to start.
Ask HN: Is there any startup out there building airliner planes?
6 points by pierre  16 hours ago   3 comments top 3
notahacker 15 hours ago 0 replies      
Airliners haven't evolved much since 1960 (unless you count fly-by-wire and vastly improved fuel economy...) for a reason: the current designs are fit for purpose, development is incredibly expensive and prospective clients are - for good reason - conservative buyers.

The closest thing to a viable airline startup is probably Mitsubishi Aircraft Corporation, effectively a joint venture between huge conglomerates with existing experience in aircraft component manufacture and leasing. The aircraft they're due to roll out soon may well be a commercial failure.

brudgers 7 hours ago 0 replies      
At that level of capitalization and complexity, military aviation would almost certainly offer a better chance of success...that's probably where SpaceX's hockey stick will lie over the long term.
ksherlock 7 hours ago 0 replies      
Light Sport Aircraft and experimental/kit airplanes, sure (although "startup" is probably the wrong word for it).
Ask HN: Any way to find why users uninstall my app?
23 points by dotnick  1 day ago   26 comments top 13
usrusr 1 day ago 0 replies      
With free/in-app apps, a popular workflow for selecting an app to actually use is install half a dozen of the offerings, give each a test-ride worth a few seconds and keep the one that seems to best match personal usage patterns. 20% retention after the first five minutes might actually be a really good value!

If you do not have a means to tell those short-lived uninstallations from uninstallations by long-term users, those numbers are about as meaningless as comparing the number of play store page visits to the number of installations. Remember when the first online retailers panicked about abandoned virtual shopping carts?

jacalata 1 day ago 1 reply      
You should set up analytics in the app which tell you at least whivh pages they open in the app before uninstalling. Do you even know if they ever open it? Perhaps they are installing six Todo apps, they like the second one so they uninstall the others without trying them - or perhaps they look at yours and it doesn't win.
ars 1 day ago 0 replies      
If it were me installing your app, I would uninstall it for lack of enough features. (I did not actually try your app, maybe I will.)

Some things that appear to be missing (from the google page, I didn't actually try it):

A way to sleep/snooze a reminder for a specific period of time.

Per-todo item auto-sleep rules. (Sleep, and just stay as a notification? Sleep and go away? Sleep and alarm again?)

Options for what kind of alert - noisy, quiet, speak the alert, buzz, start quiet, get louder. (All per todo, not global.)

Does it turn on the screen when there is an alarm? It shouldn't.

A guarantee that no alerts will be "lost" if the device is off when the reminder should have gone off.

Way, way more flexible options for reminders. You need things like: Remind for 4 days, then sleep for 2 weeks. Or every other week, but only on these days of the week. There are many patterns.

They way you program that is start with a basic repeat, then you add exclusions, "not on these, days/weeks/months/dayofweek".

Next you add "don't start until date", and "stop after date".

Then you add unlimited "don't alarm on this date", and "alarm on this date", where they just add a list of them.

Next you need multiple alarms per todo - the first one is just a notification, and if I dismiss it the rest of the alarms go away. The next alarm is a short quiet one. And then a loud one. But the user picks what kind of alarm, and how much before the event. They can add as many pre-alarms as they like.

I have not found a good reminder program, very very very few have flexible enough reminders. The best I've found is https://play.google.com/store/apps/details?id=com.splunchy.a... - install it just to check out how to do complex alarms, and complex repetitions. It's a beta though, with bugs, so I'm not suggesting it for use, just to see examples.

Do you want to make a comprehensive alarm program? Or do you want something simple? There is a market for both.

bluepill 1 day ago 0 replies      
Each time I install an app that says

Offers in-app purchases

I end up uninstalling it quickly (after 1 try), those ads in apps are really annoying for the user.

It's not the developers fault, but the ad system on either Android or iOS are really annoying, even if the app has all the features, for me the ads kill it.

pjc50 1 day ago 0 replies      
It's kind of a crowded category. If users try five different apps and then pick one, most of the apps will have very high uninstall rates.
tallanvor 1 day ago 0 replies      
In that field I'd say your problem isn't really about your app, it's just hard for people to get into the habit of using an app, so a high uninstall app once people give up should be expected.

One thing that I haven't seen yet (and I haven't tried yours) is a way to add a task through the notification screen. I don't want a widget on my screen, and having to flip to the right screen to load the app is enough work that I just don't do it.

heroic 1 day ago 0 replies      
Are you asking them to give them their email ids, etc to you? If yes, then why don't you email users who haven't used the app in a long time, about news features, etc and also include a feedback link there. You might get some responses.

Also, try to find the uninstall rates for other todo apps. I personally in a moment of self realization decide to make todos, but the very next day I get fed up and uninstall the app, maybe thats common across a lot of users?

aurizon 1 day ago 0 replies      
App evolution is purely Darwinian. There is no $$ lock-in, so as soon as the user finds what he feels is a better one, yours is killed off.As to what is a better one, it might be that it has more functions, less crashing, easier to use, lower CPU burden, better marketing BS and so on - nothing stands still.So you have to fine tune your ap to make it evolve faster than the others into a better thing.
babo 1 day ago 0 replies      
Do you have a definition for an active user? If so how the active vs. passive user rate?

Arrange user tests, ask people who are unfamiliar to your product to download and try. You could learn a ton from that experience watching people using your baby.

Another option is to record user actions in an anonymised way, upload that metrics and analyse, compare it to installation where they haven't removed it.

peterjs 1 day ago 0 replies      
Is there a way to find for how long they use the app before deleting it? Can you track the activity of the user, e.g. number of tasks added per day? Or, in other words, are you losing long-term users or the ones that are trying out 5 different todo/reminder apps just to pick the one they like the most?
CmonDev 1 day ago 1 reply      
It's not free. Also an app with in-app purchases is not free. I think in a crowded category at least one app is going to be genuinely free without ads or freemium.

PS: I believe apps should be paid for.

mw67 1 day ago 1 reply      
try to see how users behave on your app by with usertesting.com or equivalent service
somberi 1 day ago 2 replies      
Ask HN:How do Apps get featured on the Appstore?
6 points by morey  1 day ago   3 comments top
curiousphil 23 hours ago 1 reply      
Our company setup a booth at GDC this past year and ran into one of the guys that chooses the games to feature. He barely had time to stop at our booth but he said our art looked great, gave me a card and said to shoot him an email. Shortly after the conference I did and we were featured a few weeks later in Best New Games Category. Received about 360,000 installs that week.

Step 1: Make a quality game with preferably some bit of originality. Step 2: Hope you can run into one of these guys or know someone.

Games is by far the most competitive and coveted feature space. We were featured multiple times in the Books category for our interactive childrens book. This is a far less competitive category with far lower numbers so it didn't require too much luck with meeting/knowing someone.

Ask HN: Would you read a book about emulation?
7 points by cpro  1 day ago   6 comments top 3
archimedespi 54 minutes ago 0 replies      
Yes, I would love a book about emulation!
Someone1234 1 day ago 1 reply      
It depends, even a book "documenting the process step by step" could be a lot of things. Is it a tutorial? Is it an interesting discussion of emulation that uses the construction of one to frame that discussion? It is device specific? Is it about that device or is it about all devices, again framing things?

The book itself sounds fine. The way you're selling the book (both on here and on LearnPub) could be improved. You need to decide what the point is REALLY meant to be, sure the theme is emulators, but if you have to describe it without using the word emulators or talking about any specific tech, how would that sound (e.g. "educational," "history," etc).

seebreeze 1 day ago 1 reply      
I would be interested in a book on that.
Ask HN: Developing a Skillset for Contracting in Europe
9 points by pendragon  1 day ago   5 comments top 4
collyw 19 hours ago 0 replies      
I live in Spain, and I haven't been aware of a large contractor market here.

The financial industry in London does seem to attract a lot of contractors. Its also fairly corporate style languages that look for a lot of the time (Java .NET).

ianpri 1 day ago 0 replies      
If you're going to be moving around Europe then having a "full stack" skillset is going to be the most advantageous - 3 month type gigs for devops are going to be much harder to find than MEAN stack roles, especially if you want to visit less startup centric countries/cities.
morey 1 day ago 0 replies      
I am living in Germany and I think that either way you will have good opportunities if you really develop a strong skill set in that field. But if you "hate" frontend" work and are frequently bored in web dev I would say that customers and contractors are often looking for a "complete package" for developing smaller short-term projects.
iamdave 1 day ago 1 reply      
This is a good question, I'd like to hear what people think. Not for the sake of sojourning through Europe, but I feel the answers could easily apply to someone wanting to work remotely period.
Ask HN: 23 year old loss in life. What to do now?
13 points by gkjin  1 day ago   20 comments top 11
th0waway 14 hours ago 0 replies      
You're overthinking the problem. The best thing to do is to go out there and get a job, any job, even a minimum-wage manual labor job. Work your ass off, be the Employee of the Month. Keep your eyes open while you work, there are opportunities for improvement everywhere. Find them, and figure out how to fix them.
pm24601 1 day ago 2 replies      
I would say go work for another company. At 23 y.o. there is a lot to learn about managing people, running companies, planning and executing projects.

While you are looking for that next great idea, get the skills so an investor believes that you can execute on that great idea.

zewaldo 11 hours ago 0 replies      
Would you be interested in working on toy programming projects with other people? I am working on something that connects new programmers to work on something just for fun!
avinoth 1 day ago 0 replies      
I wouldn't term your state as lost, you are just 23 and graduated from a top university. You said you always wanted to start a startup, is it only to be a tech startup? you have experience in chemistry why not try something you're good at? If at the core you really wanted to make a difference at large scale it not necessarily be your own startup but you can also help folks who are trying to achieve it.

I think at the core of your approach for starting a startup is to make money. Apologize if that's not the case but from one of your comments,

> It seemed like local startups are getting funded with half baked ideas or clones and I thought that I could do just as well as them so I was pretty hesitant to find a job

This. maybe the reason, and anyway, I wish you the best.

tmaly 1 day ago 1 reply      
I remember reading about a lady that went to college in California and returned to Malaysia or Indonesia and tried 3 different startups till one stuck. I think the name of the startup was Tappy http://www.bbc.com/news/business-33828010 how about trying to join a startup like this and use it as a mentor-ship to learn from?
d_luaz 1 day ago 1 reply      
It's funny to ask for advice from others who barely know your passions and capability, but it will give it a few random shots:

- follow your passion, not the money. when you work on your startup, do you truly enjoy at least some part of it, or just following the hype or hoping to become millionaires?

- are you well off where money is not an issue? if money is an issue, get a job; you can choose to work with well-off Malaysian startup like GrabTaxi.

- rather than keep thinking about money making startup, just work on small projects which you found interesting. e.g. https://levels.io/12-startups-12-months/

staunch 1 day ago 1 reply      
1. Quickly create a project you personally think is useful. Learn whatever skills that are necessary to do it yourself. It doesn't matter what it is. It could be model train videos on YouTube. The important thing is that you are personally excited by making it exist. Don't worry about how serious it seems at all. Tinker.

2. Publish it to the world and get it in front of as many likely users as possible.

3. Based on the feedback of users, give up or push ahead. Don't spend more than a few months on any project unless you're 100% sure it's awesome. Just do something new.

4. Repeat until you've found something both you and users agree is great.

You only have to be right once to have a big impact.

SQL2219 1 day ago 0 replies      
I think you have the general idea - look for problems to solve.

You won't stumble upon ideas locked in your room. You must get a job, any job, and look at all the problems surrounding you.

Think about timing, luck, skill, and opportunity.

luck = preparation + opportunityopportunity=get out there

albahk 1 day ago 0 replies      
If you want high-impact stuff, why not go to Singapore and get involved with one of the many #fintech incubators or accelerators. Some large banks like DBS and insurers like AIA/MetLife are creating these programs to work on wellness, big data, health, financial innovation (payments, remittances, bitcoin etc). The businesses provide the problems/issues and guidance while you can work on the tech side of solving the issue.

Just my 2c, not knowing exactly how feasible this is for you.

espresso 1 day ago 0 replies      
You can only succeed if you allow yourself to fail. It is better to try and fail than never having tried at all. Try new things, 1 out of 10 start-ups succeed. Look at the past not as failures but as lessons to help you in your next start-up.
circuiter 1 day ago 0 replies      
Giving advice is so easy, so here goes:

> Just a bit of background. I'm 23 years old this year.

You're still young, don't worry, the sun is still rising in your life, but don't just sit back and watch it.

> Graduated last year from a top university in UK with a Bachelors(Hons) Chemical Engineering. Right after I graduated, I went back to my home country Malaysia. I always knew I wanted to start a startup.

Congratulations, with an engineering degree from a top UK university, apart from whatever you learned and whoever you met, migration to other countries is easier for you.

> In fact, I did try to start a couple of startups -Tripadvisor-ish for students, Groupon clone and some small 'projects' during the summers like trying to sell "pure fruit juice" during carnivals and stuff like that. None worked out.

You've failed several times early, that's good, failure is a good teacher and failing is much harder when you have a spouse and two kids. The important thing is to know why you failed and learn what you should and shouldn't do next time. Hopefully there were people to give you feedback. You also need to look at your ideas in a more fundamental and original way. The desire to solve a problem and a way to the solution should come first, not the startup. Describing startups as "Tripadvisor for students" , "Hackernews for ballet dancers" , "Mixpanel for paper trails" betrays a wrong mindset. An example of doing it the right way would be "I have an idea for a case that allows you to use electronics with magnetic storage in places that have strong passive magnetic fields, I should start a company to sell this to the several industries in my state"

> Last year when I came back, tried to start an online grocery startup but within 2 months, I just knew it wasn't feasible unless I had some decent funding or some sort.

Be glad you didn't have enough money to spend to setup an online grocery.

> For the next 6 months, I literally just stayed in my room trying to come up with ideas, but none came up.

You should've expected that, isolating yourself in your room isn't the place to come up with ideas. You need to go out, look at what people are doing, talk to them, do things, be busy, go to events. Maybe some people have the ability to generate ideas upon request, but for me, it happens when you're not looking, like at a party, in the shower, when driving. You don't 'come up' with ideas, you 'get' ideas.

> Ever since then, Ive been trying to sell an animal feed called rumen bypass fat(dads idea), but no customers so far.

Did you study the market? Were animals hungry and farmers broke and was your feed cheaper and better?

> If you asked me what I really want in life, Id say I want to make a difference on a large scale.

Why so grandiose? Anyway, a lot of people seem to want that. What you want in life shouldn't be what you want in a startup. In life, I hope I become a good father, a good husband, spread joy, reduce suffering. I could do that if I made sure my neighbor never went hungry, or by solving world hunger - win, win.

> Id like to start a startup that solves hard engineering/science problem.

Good, so find the problem and the startup will follow.

> The local startup scene is still playing catch up at the moment. The hot stuffs are ecommerce, on demand startups etc...

You gotta catch up before you can lead, so are you bold enough to get into the local startup scene and move it forward?

> Hence, Im not particularly excited about joining the startups in the local scene and I would like to avoid joining big corporate companies. Any advice?

See above.

Ask HN: How should we split the equity?
5 points by meteor  1 day ago   10 comments top 5
JamesVI 1 day ago 2 replies      
Break it down into the three roles that are described here, co-founder, investor and employee.

You are both co-founders. He is taking considerable risk along with you and neither the product nor the market have been proved yet. Split the founder's equity 50-50 with identical terms.

Your investment, along with the rest of the F&F money should be written up as convertible notes. You will get that money back (plus interest) in the form of cash or stock (at a discounted conversion) when the company succeeds. Obviously, since he is not an investor, your co-founder won't get any of that.

Finally, you are both employees. Since you are also both co-founders you typically don't issue additional equity. However, if you both feel it is the fair thing to do then you could issue stock options to yourself, as the CEO, to make up for the salary cut. 5%, vesting over 4 years, would be typical for a CEO (with salary), but then even a fully-paid CTO would expect to get 2-3%. All things being equal, and assuming you don't both take employee stock options (because it is just more paperwork) I would say that your 50% salary cut is worth a couple of percent in options, at most.

The big variable here isn't your personal stake in the company, it is the success of that company. It is important that all parties feel that the split is equitable and they are full engaged in the process. Treating the guy who has chosen to join you at this early (and very risky) stage as anything less than a cofounder could make the difference between him making a superhuman effort to help the company succeed and treating it as just a job. Deal with the investment and compensation issues seperatly.

Oh, and take the hit to pay a decent attorney to get all this written up (corp docs, co-founder docs, stock plan, convertible notes) and filed properly. A few $k now will save major problems down the road and make your company much more appealing to investors.

Good luck with the startup :-)

ColinWright 1 day ago 1 reply      
None of this makes sense?

 > He is not taking any pay cut ...
Pay cut from what?

 > I'll be taking 50% of my original salary.
What original salary?

 > I am the business guy ...
This really does not bode well. What will you do? What do you know? What experience do you have? How will you be spending your time? How much time will you be putting in? How much time will the technical guy be putting in? What other activities do either of you have? Why do you call this a "start up" and not just a "small business"?

Does your "technical guy" know you're posting this? Why would you consider having an employee when you have no income?

chrisbennet 1 day ago 0 replies      
If the technical person is not making an "investment" [in uncompensated time] they sound like an employee. I would think that equity for an employee should be enough that they want to stick around.

That said, don't expect "co-founder" performance from an employee. If you think you need the technical person to be as committed as you are, you should align their goals with yours i.e. make them a co-founder.

obayesshelton 1 day ago 0 replies      
I have just started a little project with a business guy and we both know we need each other. HE has frontend some cash to get it off the ground but was willing to give me 49% of the business which means we are both happy and we both have enough of the business to want to stay up late and bust our balls.

From my point of view equity is to keep people interested , feel that they need to really put in the effort and it can be a trade off for a lower salary whilst it is starting. An employee will always want to go home at the end of the day.

reach_kapil 1 day ago 0 replies      
Sounds more like a Quora question. Lot of such questions could be answered on that forum. Try checking it out.Plus, its not always easy to start a startup and have name tags to your roles. If you are doing that, you have missed the most fundamental part of startup101. but i know a lot of startups still do that, and I don't like that.
Ask HN: Why don't companies trust each other like they demand of us to them?
3 points by alostvoice  1 day ago   4 comments top 4
jnbiche 1 day ago 0 replies      
It has nothing to do with companies not trusting each other (although it's true they often don't). Companies don't use their competitors' services because they're...competing. Not because they don't trust them. Often, if there is an area where one company isn't competing with another, they'll form a strategic relationship in which they "trust" each other to provide services to their respective customers.

So not lack of trust, but rather competition is driving the phenomena you're describing.

codeonfire 9 hours ago 0 replies      
Well, businesses are not as honest as you think. Google would be reading Microsoft emails in a microsecond. The only reason individual people allow a third party to maintain their data is that they usually don't have anything of monetary value in there. Certain Microsoft emails are worth millions of dollars in the wrong hands. That and there is public trust of the brand that they won't do anything stupid.
AnotherMarc 1 day ago 0 replies      
Those companies decided to build their own solutions rather than use others not due to distrust, but because they saw a business opportunity. They all use 3rd party products somewhere in the organization, but if they make their own product, would you really expect them to use a competing offering?
borplk 12 hours ago 0 replies      
As others have mentioned I have no idea why you are basing everything on this assumption that it is because of a lack of trust. Of course they don't use each others' services! They are competing with each other, it's business 101.
Ask HN: I've been asked if I'd like to give up my GitHub name
10 points by cubicle67  2 days ago   13 comments top 9
archimedespi 52 minutes ago 0 replies      
> Attempts to sell, buy, or solicit other forms of payment in exchange for account names are prohibited and may result in permanent account suspension.


brudgers 2 days ago 0 replies      
Do you want to give it up? If not, then decline, nicely. Sure maybe there is a price that changes your mind, but right now there's no offer on the table, so leave it off the table. In my opinion, there are a couple of things to keep in mind:

1. The "person" who wants the name is a fictitious person, not an actual human individual who deserves consideration as a human being. There's no point of "being cool" toward a company, it's just out to get what it can: asking for your username is just an example of the ruthless logic under which company's operate.

2. The value to the company is high enough that they have invested time in approaching you and should you decide to give up your name, will invest all the time in actually transferring it.

3. If you do transfer it, don't be surprised if the company sells it or does something equally unexpected. Acquiring the name is a business transaction. Nothing more. Nothing less.

Finally, if you don't care about the name and don't want to be bothered, then let it go so you can do something you care about and are willing to be bothered by.

Good luck.

loumf 4 hours ago 0 replies      
Check the GH terms of service. They actually own the URL and might not allow selling it. For example, Twitter frowns upon this.

If you offer a price, the company could send that email to GH as evidence that your account violates the ToS.

kjksf 2 days ago 0 replies      
Whether you ask for money or not is up to you, but as a matter of protocol, your github account is your property as much as the shoes you're wearing.

If someone else wants it, you're not at all obligated to give it to them.

If you do entertain the idea of giving it to them, you're very much entitled to compensation.

Uhhrrr 2 days ago 0 replies      
There probably isn't convention around this, since GitHub is relatively new. But yeah, ask for money!
desktopisch 2 days ago 0 replies      
of course ask for money. use domain name market as ref. take your two letter domain name price -- and ask for some fraction of that for you gh name -- by the logic that github is one of x number of important web presences for a company.
JakDrako 2 days ago 1 reply      
Please let the name be "fu".
brador 2 days ago 1 reply      
Don't ask for money directly. It might be a setup for a trademark claim.
duncan_bayne 2 days ago 0 replies      
Definitely ask for money, if it's a for-profit company wanting the username.
Ask HN: Request for Lean Canvas examples
5 points by devNoise  1 day ago   3 comments top 2
morey 1 day ago 1 reply      
I don't have a Lean Canvas of myself that I can share with you but there are some out there. For example: http://image.slidesharecdn.com/leancanvasprocessandexamples-...

But I guess there is not one right way to fill it out. In my opinion it is the process of filling it out that is valuable.

tonynguyenx 10 hours ago 0 replies      
Here's a really thorough guide on how to fill out each section of the lean canvas. Could be useful for you: xtensio.com/how-to-create-a-lean-canvas/
Ask HN: Thinking like a hardware designer
3 points by DigitalJack  1 day ago   4 comments top 2
blcArmadillo 1 day ago 1 reply      
I'd say most people in computer science have a comprehensive understanding of data representations so they have knowledge of things like two's complement. I think it's most important to start of explaining that verilog and vhdl are hardware descriptor languages not a programming language and get them to the point where they can visualize the actual logic being described. It's important to understand that registers can't just be thought of as a variable in the traditional sense despite looking like one at the syntax level; they're really a flip-flop that needs to be clocked. And that there is a critical delay path in the combinatorial logic that will dictate how fast your clock can be.
alain94040 1 day ago 1 reply      
Hey, I had the exact same motivation to introduce software folks to HW thinking and started this page: https://en.wikibooks.org/wiki/Programmable_Logic/Verilog_for...

Maybe you want to add more pages based on what you think is important.

Android Marshmallow: Cannot Send SMS
3 points by chintan39  18 hours ago   discuss
Ask HN: Are NDAs Just Security Theater?
6 points by webhat  1 day ago   11 comments top 4
jseeff 1 day ago 1 reply      
1) NDA may stop someone from disclosing information.... it may not, but it may. That has a degree of value and the document is generally pretty short and simple to understand so not too problematic.

2) for the same reason many people will not sign an NDA (trust, hassle) you may want them to- trust, commitment.

3) even if an NDA only serves to regulate "the aftermath", that too can have value, especially in the rare but possible cases of mis-use of information e.g. by a competitor...

markbarrington 1 day ago 1 reply      
Many companies where I have worked typically ask potential suppliers to sign NDAs because they don't want details of future product plans either being made public or, more likely, discussed in the industry.
tmuir 1 day ago 0 replies      
Isn't it the policy of most tech companies to force all new employees to sign an NDA as a condition of employment?
ColinWright 1 day ago 1 reply      
Some previous discussions you might find useful and/or relevant. There are many, many more, some of which you can find through this search:




 Why I Won't Sign Your NDA (svbtle) (ryanckulp.com)


 Show HN: Why sign a NDA when you can just pinky swear instead? (pinky-swear.herokuapp.com)


 Why I Won't Sign Your NDA (medium.com)


 When startups should sign non disclosure agreements (startacus.net)


 Don't ask me to sign your NDA (medium.com)


 Should freelancers in gamedev industry sign NDAs? (t-machine.org)


 Why I Won't Sign Your NDA (landonschropp.com)


 Ask HN: Would you sign an NDA?


 Why You Shouldn't Ask Us to Sign Your NDA (atomicobject.com)


 Ask HN: A potential investor in my startup asked me to sign an NDA. Should I?


 Ask HN: What does it mean to sign NDA?

Ask HN: Sandbox mode for a SaaS?
9 points by nyddle  2 days ago   4 comments top 4
codegeek 2 days ago 0 replies      
I run a SAAS product and I have learned that it is OK to ask for their email if someone is really serious about using your app. Yes give them the test access to sandbox, demo whatever but at least get their information in return so you can follow up with them for feedback as well. Remember, it is not just about getting people to pay.

Here is what I will do. Give them access to a sandbox but let them create their own userid for it if possible using their email etc. This way, you now know how many actual users are trying your app.

This will also reduce the number of non-serious users as well. Yes this may cause some users to not try the app but in my experience, any user who does not give you at least their email to try your app is very unlikely to become a paying customer.

skrish 1 day ago 0 replies      
It is a huge opportunity to capture email id of serious users.

You could think of intent to explore sandbox as a slightly advanced stage in engagement with potential customer. The top of the funnel could just be a visitor who downloads a fact sheet about your space or just download pricing sheet from your website (mapbox does it nicely without being intrusive). And they don't spam. That is one good way to populate top of the funnel.

The sandbox access is another stage in your funnel. I am assuming you would like more folks to try your sandbox, without friction or as less friction as possible without giving too much information.

1. You could just let them play in a generic sandbox site without even email / registration and then subtly ask them to register and reserve the site, if they would like to come back.

This is like Stripe. Classy and confident that your product is loved and folks will register.

2. You could ask only for email id and allow them to get to a separate sandbox site. They could name the site later if they like it. You know that only those who complete registration process are more likely serious users to engage later with smart follow-ups. Those who bounce off & abandon are more likely not interested in your product. This is what we do at Chargebee - our product is serious in nature (shameless plug: we do billing with REST API on top of Stripe, Braintree & other gateways with all kinds of payment methods including card) .

3. If you are a 2 member team and only want to focus on very few serious users, then having a card upfront for trial acts as entry barrier. This allows only serious users to get in but with better conversions. I think you are not inclined and very few SaaS services do this. (aweber.com has a paid $1 trial as well).

You should definitely test one or more of these options. But to start with a simple sandbox to explore product is definitely a good way to measure engagement, see where they click & explore product. And then derive insights based on that.

Then you could iterate to see if having email id for registration as a filter helps bring in serious users.

In our case we implemented #2. In our first iteration we asked for email, site name & password and when we removed site name & pwd fields we doubled conversions for trial as well as paying customers. We are not testing how simplifying the registration / account claimed would impact conversion.

P.S: When I say engage smartly, I am assuming we are all talking about non-spammy, subtle but showing enough intent to earn a serious trial user's business, like we all prefer to be treated. :)


benologist 2 days ago 0 replies      
Overall it just sounds like a distraction that will delay your MVP launching:

- dummy data may not be of any value or interest to users

- you will have to promote the demo for anyone to hear about it

- if you are still months from launch there will be limited retention, zero if it's not functional or enticing

detaro 2 days ago 0 replies      
I'd make the sandbox for registered users only (but possibly allow for testing-only accounts without billing information that can be easily upgraded to actual plans)
Ask HN: How do you feel about 'selling' data?
2 points by haack  1 day ago   1 comment top
onedev 21 hours ago 0 replies      
I feel good if there's enough value being returned in exchange for content that I create.
Ask HN: What do you use to draw graphs?
7 points by ColinWright  2 days ago   6 comments top 5
cessor 2 days ago 0 replies      
I use Seaborn [-> 0, 1] for both purposes from iPython notebook. I found it makes for good publishable graphics that can be fine-tuned. I usually use my own color palette.

[0, 1] http://stanford.edu/~mwaskom/software/seaborn/

egor83 1 day ago 1 reply      
I see http://www.highcharts.com/ come up now and then.

D3.js is a great tool for data visualization, but that might be an overkill if your needs are simple.

stumpf 1 day ago 0 replies      
For web, d3.js[0] is a great choice. It's used widely and nicely documented.[0]http://d3js.org/
Itunes match vs. amazon music vs. Google music vs. spotify vs. deezer
5 points by baby  2 days ago   discuss
Ask HN: Request Submission of Engineering Post of Stack Adoption
3 points by d_luaz  2 days ago   2 comments top
avinoth 1 day ago 1 reply      
pardon me if it's obvious, but what's the difference between this and stackshare.io ?
Ask HN: Front end, components and browser support
5 points by InsideTheBox  2 days ago   2 comments top 2
VenitaPowell 1 day ago 0 replies      
1. Bootstrap,2. Foundation by ZURB,3. Semantic UI,4. Pure by Yahoo!,5. UIkit by YOOtheme.This is important and a deciding factor for many.


Ask HN: How Should I Apply Thermal Paste?
7 points by guilamu  2 days ago   6 comments top 4
MattBearman 2 days ago 1 reply      
It's been about 10 years since I built a PC, but I always did the following, and never had any cooling issues - in fact, I got quite good overclocking results:

Using plastic gloves (or just put a plastic bag over your hand) spread a REALLY thin layer over the cooler using your finger. This is simply just to fill any small grooves in the coolers surface. If you lap your cooler you don't need to do this.

Using a credit card spread a layer around 1mm thick on CPU, the main thing here is to just try and cover the whole area of the CPU that comes into contact with the cooler.

The most important thing is not to fret too much about this. Once you've put it all together, run a stress test and keep an eye on the CPU temp, if it goes too high, just clean the paste off and try again :)

auganov 2 days ago 0 replies      

TLDR: if in doubt just use the small dot in the center method. the X if you're feeling creative

And yes, you just apply it to the cpu and when the heatsink presses on the cpu it will do the spreading by itself

kek918 2 days ago 0 replies      
When I had a Dell technician visiting and replacing CPU on a laptop he applied it using the X-method.Personally I've only tried the dot in the middle method which has worked great for me, but when I look at video tests through a glass plate it seems the X method is a bit safer/more accurate.

If there are instructions available from the supplier I'd recommend sticking to that though because it seems like the different thermal paste brands behaves differently in terms of spreading.

borplk 1 day ago 0 replies      
My opinion based on experience:

Apply a pea-sized drop in the very center and you are done! (and resist the temptation to make it juust a little larger)

The pressure will spread it out evenly.

There was a video I saw where they did this using glass so you could how the paste spreads.

       cached 22 August 2015 04:05:03 GMT