hacker news with inline top comments    .. more ..    6 Nov 2015 Ask
home   ask   best   2 years ago   
Ask HN Moderators: Why did my submission suddenly drop off the front page?
15 points by rquantz  3 hours ago   9 comments top 3
nkurz 3 hours ago 1 reply      
If you don't get an answer here, write a short email to "hn@ycombinator.com" and ask. That's the "officially correct" approach. I've asked some similar questions myself, and feel I've always gotten honest (and reasonable) answers.

The other big variable (that is sometimes the answer to my questions) is the "flamewar detector". I don't know the algorithm, but stories that are receiving more comments than upvotes are sometimes penalized in a way that is hard to distinguish from the outside from user flagging.

For this story, user flagging does seem like a likely explanation. I think it would be good to have some more discussion on whether the current system works, whether it will continue to work in the future, and how it might be modified to do so better.

cryptoz 3 hours ago 1 reply      
I am also curious why this post disappeared so quickly. It is a common theme among climate change posts on Hacker News; they rarely stay alive for more than about 30 minutes. Usually the cause is repeated user flags, but I don't know for sure if that's what happened here. The last time I submitted a popular climate change post, it was never allowed on the front page because the source was considered low-quality (Rolling Stone). However, this article was published in the New York Times, a source considered very high-quality by this community. So my best guess is user flags.

Any comment from dang or the other mods?

dustingetz 50 minutes ago 1 reply      
Did you put it on Twitter? There's a vote ring detector
Machine learning peoples. Tell me about when you got started
9 points by danceswitpizzas  7 hours ago   discuss
Why is Apple search so terrible on all their products?
13 points by c-slice  7 hours ago   7 comments top 6
Spooky23 2 hours ago 0 replies      
Spotlight is pretty awesome imo. I had problems on previous versions, but that was specific to a corrupt PDF. Stuff like spotlight comments enhances it further. I search something like 25k docs in various formats on my Mac in seconds.

Windows is far worse. They don't have a native PDF search facility (at least on Windows 7) and its sloooow.

iOS, I agree. It's gotten better, but the app search thing is bizarre -- especially since it works so well on Mac.

dkonofalski 4 hours ago 0 replies      
I'll chime in with another "this is not my experience at all".

I use Spotlight religiously for the very reason that it's lightning fast for me. I've never had it index anything for me where it interrupted me even with multiple HDDs plugged into the Mac. Most of the time it only indexes after OS upgrades and I usually do those at night when it's not business critical. Same with iOS. I've never had issues.

Have you tried manually removing the index and then re-enabling it?

27182818284 6 hours ago 0 replies      
Not my experience at all.

I've never noticed my Spotlight indexing, except for when I've upgraded the OS. Items also come up very easily for me. I mostly use it to launch apps and it finds those for me with very few keystrokes. Maybe 1-2 gets me to the apps I use the most. For documents, it works well for me too, but not as good as the apps.

You can always try https://www.alfredapp.com/, but even in their blog they admit that with Yosemite kinda changed the game for them.

johansch 7 hours ago 1 reply      
They don't have server-side "DNA", unlike Google and Facebook. The executive management were not competent to hire competent server-side people, basically. They are getting there though...
runjake 6 hours ago 0 replies      
Instead of the Finder or the Dock, I use Spotlight heavily. I should probably move to Alfred, but I'm too cheap. I only notice it reindex after some upgrades and maybe once or twice a year otherwise.

I also use iOS search a lot and haven't run into the problems you describe. The iOS App Store? I'm on the same page as you. It's totally frustrating and doesn't work right.

rajacombinator 3 hours ago 0 replies      
What you have to understand is that Apple is a company that is really bad at almost everything, except for the one or two products that Jobs or Ive are focusing on. (OK maybe their supply chain too, that is said to be Cook's strength.) But they are so good at those one or two things (the iPhone, basically), that people are willing to overlook all the bad things.
Ask HN: General Web agency question
7 points by kiraken  5 hours ago   1 comment top
allendoerfer 3 hours ago 0 replies      
> And was wandering if i should present myself as a freelancer or as an agency when i start.

Present yourself as an agency. If you answer to people searching for a freelancer, you can easily say, that you are building your own agency, too.

> Second, how much is the usual hour price that an agency charges


> Third, How do i go about convincing clients to sign a retainer agreement

Offer hosting and be responsive. If you do your work well, you usually do not need a retainer agreement.

> Fourth, i'm based in North Africa, but will present myself as an international agency since i don't really do work locally, and most of my clients are from the UK and US. And would my position cause me problems in getting contracts or payments

I am based in Germany and had one customer from Africa. He did not pay me. So definitely yes. This business (as most other businesses) is 20% about your actual skills and 80% about communication and all the other stuff. I would definitely tackle this disadvantage. You could for example attend a conference, take some pictures and post them on a blog to show, that you are actually reachable.

> Fifth, what is the usual size of an agency's team. I'd think that 4 should be enough?

I do not think that this matters at all. It is nice if you can show some teammembers, but customer references are more important.

> Sixth, can i run it on my own and alone? Taking on only as much contracts as i could finish, i already am a fullstack developer and designer, plus i learned a bit about marketing and SEO in the last few years

Of course you can. Your customers do not really care. Tell them you have a network of experts.

> Seventh, how to go about bringing new clients?

Educate an audience, whose businesses you can improve and that is able to pay you.

> Eighth, how easy is it to establish yourself in the market and start getting clients. Plus how long it would take if your quality of work is good. Since i did a little bit of searching and there are A LOT of agencies out there.

Use every client to get the next bigger one.

Ask HN: Did your Show HN go on to become very successful?
13 points by jjoe  16 hours ago   15 comments top 11
sideproject 15 hours ago 2 replies      
Yep. I've shared my side projects here and allowed them to get off to a great start.

http://hellobox.co create your own HackerNews clone)http://sideprojectors.com a market place for side projects)

I think sharing "relevant" projects for the audience is quite important. The subreddit r/startup is also quite good or r/sideprojects if you are looking for other places to share your projects. ProductHunt is also quite popular thesedays of course.

archagon 3 hours ago 0 replies      
Unfortunately, no. I tried posting and deleting my most recent project (Backgroundifier, an OSX app that turns art into desktop backgrounds) several times until it got a few upvotes, but it never got past the first few comments: https://news.ycombinator.com/item?id=10325451. I realize it's not like many Show projects in that it's a) paid, b) not a dev tool, and c) fairly small in scope, but similar projects have had a lot more success in Show in the past.

Oh well! I guess luck has a lot to do with it.

marssaxman 9 hours ago 1 reply      
I've posted two:

https://news.ycombinator.com/item?id=9335799 - Ozette, text-mode programming editor; as is totally unsurprising for a project with such a narrow appeal, it didn't get much attention. Don't care, it's still by far the most successful piece of code I've ever written as far as my own personal usage goes, since I've had at least one instance of it running full-time on every computer I've touched for the last year. Nothing quite as satisfying (or frustrating) as an editing environment entirely customized to your own taste.

https://news.ycombinator.com/item?id=10411756 - startc, a minimal freestanding C runtime library for 32-bit x86 PCs; got a lot of attention, including a lead on a job offer (though I'm not looking right now). Just a small piece of a bigger project, but still, fun to throw it out there and get some positive feedback.

soneca 9 hours ago 0 replies      
If you don't mind, I will share my not successful case too :)

I posted this Show HN (https://news.ycombinator.com/item?id=7768857) for a Cold Call Manager. It got some validation on the problem with reasonable upvotes (57), it stayed on front page for a full day (more than 24h).

But it was a half-baked product with outsourced development (i'm not a developer myself) from a particularly bad source.

Here is the former landing page: http://imgur.com/2VkKWXx

It was basically "sales follow-up focused mini Trello" using a few processes I use myself to this date (from an Excel sheet) on my salesy job.

If some developer out there is interested in a side project solving the problem of non-sales people having to do sales and demanding a software much more simple than all CRM and Salesforce out there, contact me and I share the whole idea.

sjs382 11 hours ago 0 replies      
I've shared a few that have done very well on their Show HN posts:

Show HN: Artpacks.org Archive of the ANSI and ASCII art scene (1990 to present) - https://news.ycombinator.com/item?id=8962810 & http://artpacks.org

Show HN: SendToMyCloud A Public Inbox for Your Dropbox and Google Drive - https://news.ycombinator.com/item?id=9005870 & https://sendtomycloud.com

And one that didn't do so well (and hasn't, in the market):

Show HN: Private Forms: PGP-Encrypted Webforms for Privacy-Conscious Receipients - https://news.ycombinator.com/item?id=10154565 & https://privateforms.com

thecodemonkey 13 hours ago 0 replies      
We launched our side project as a Show HN almost 2 years ago and it was a great success. Could not have asked for a better way to kick it off and the feedback was super valuable.

Obviously a lot has happened with our product since launch, but this is the original thread: https://news.ycombinator.com/item?id=7095228

This is our side project: http://geocod.io

laksmanv 7 hours ago 0 replies      
My show HN (a side project on side projects) was reasonably successful, I wrote about it here:



osullivj 10 hours ago 0 replies      
My Show HN didn't make it big, unfortunately. The original link [1] never got anywhere near the front page. I'm not sure why it didn't strike a chord, because I've seen the exact use case in various banks several times over the last 10 years: serverizing critical spreadsheets. Just as Node.js puts JavaScript on the server side, SpreadServe put spreadsheets on the server. Node.xls if you like!

[1] https://news.ycombinator.com/item?id=10043294

semperdark 6 hours ago 0 replies      
Getting there, we've got a few thousand users at the moment, largely from HN and ProductHunt. Feedback from tech-savvy users is incredibly valuable.


speedyapoc 8 hours ago 0 replies      
Two years ago I posted Musi here: https://news.ycombinator.com/item?id=6987738

Since then, I managed to grow it to be one of the top 100 apps in the App Store. It's been a trip.

andrewmcwatters 8 hours ago 0 replies      
I shared this: https://github.com/Planimeter/grid-sdk

It didn't catch on here. Sharing it on /r/gamedev helped though! Audience counts!

Ask HN: What's your favorite Latex resume template?
21 points by philippnagel  2 days ago   12 comments top 10
BreakoutList 2 days ago 0 replies      
The one linked here:


> The best resume templates are here:

> http://www.rpi.edu/dept/arc/training/latex/resumes/

> LaTeX can be edited easily online with the following tool:

> https://www.sharelatex.com/

> Example resume on ShareLaTeX:

> https://www.sharelatex.com/project/55db6ac384d1be370a7d4b9a

dubroff 2 days ago 0 replies      
I've been using this one for several years and have been very happy with it. It is a descendant of several other templates: http://www.sudo.ws/todd/resume.html
z1mm32m4n 2 days ago 0 replies      
I think this one is one of the better ones I've seen (source). You can see some of the tweaks I've made in adapting it to mine as well (source).

[deedy]: https://raw.githubusercontent.com/deedydas/Deedy-Resume/mast...

[deedy-source]: https://github.com/deedy/Deedy-Resume

[jez]: https://jez.io/resume

[jez-source]: https://github.com/jez/resume

kisna72 1 day ago 0 replies      
http://debarghyadas.com/resume/debarghya-das-resume.pdfDouble column. You can fit in a lot of info in 1 page.
atmosx 1 day ago 0 replies      


I like the ones with a picture, although I'm not sure if pictures are appropriate in CVs.

pinewurst 2 days ago 1 reply      
My own custom one. :) They're not very hard to write and once written make updates a breeze. It's the ideal tool for resumes, I think.
Raed667 1 day ago 1 reply      
Is there a "simple" way to draw rectangles and fill them with colors and overlay text?

I have a nice home-made Word resume and the only thing stopping me from moving it to LaTeX is the fear that the design would be too much work.

sidmitra 2 days ago 0 replies      
If someone prefers a more WYSIWYG approach, they might try the open source Scribus ( http://www.scribus.net/
auxym 2 days ago 0 replies      
I used moderncv with slight modifications for my last cv.
mknits 20 hours ago 0 replies      
How to learn LaTex quickly (good enough to create an awesome looking resume)?
Ask HN: How to manage number of phone calls without seeming rude?
6 points by martinald  1 day ago   9 comments top 7
mik3y 1 day ago 1 reply      
So you want people to e-mail you more, but don't want to seem brash by just saying so in your voicemail. Right idea!

I think the computer networking concepts of "quality of service" and "latency" are relevant: Train your callers that they'll get lower latency, and more reliable communication, by e-mailing you. A VM message like the following might do the trick, without seeming so hostile: "I'm often away from my phone, and it sometimes takes me 2-3 days to get back to voicemail. For faster service, please e-mail me at martinald@example.com. <BEEP>"

saluki 12 hours ago 0 replies      
Since you have a switchboard have them ask 'he's in a meeting can I take a message', have them email the message to you, then you can respond back to your staff and them and have them return the call. You could also setup a block of time the following morning to return calls but I think training an assistant to handle them would free up more time for you.
markbarrington 11 hours ago 0 replies      
Try this. Keep a log for one week of why they are calling. Then find a way for them to self serve the top 3 reasons for calling. Product info. Update your FAQ. Order status. Provide a web update or email update. Project Status. Provide a weekly update in advance.

Focus on making their lives more efficient and your efficiency will surely follow.

MalcolmDiggs 5 hours ago 1 reply      
I've been there. Here's what worked for me:

1. Answer emails very quickly. (Within a few minutes)

2. Return phone calls very slowly. (Never pick up, call back many hours later).

Eventually, any "rational actor" who is trying to reach you will email instead.

brudgers 10 hours ago 0 replies      
Respond to phone calls with emails. This will move the conversation to your preferred channel.

That said, if your employer's business is based on providing clients with phone access, then that's what why they pay you.

JSeymourATL 11 hours ago 0 replies      
> many of these people are older (who seem not to worry about phoning people a lot) and are my more important clients & customers.

Do you value the 'relationship' with your clients? Client Management may be the most critical, least appreciated parts of the job. They need to hear your voice. And in turn, you'll gain new insights into their world. Yes, factor the phone time into chunks during your day. Consider a mid-day window & end of business day window for calls.

Mz 6 hours ago 0 replies      
Unfortunately, many of these people are older (who seem not to worry about phoning people a lot) and are my more important clients & customers

If it were me, I would assume that their motives for calling aren't as simple as "Need X thing that is business related". I would wonder if they need something like more sense of contact and I would try to arrange to call them before they called me. Them feeling like you are reaching out and can be gotten ahold of may cut back on this. People do things for all kinds of reasons that aren't "logical."

Sometimes, briefly touching base earlier rather than later is a time saver.

Ask HN: Share an idea?
8 points by some_furry  1 day ago   5 comments top 4
sarciszewski 1 day ago 0 replies      
A fully decentralized alternative to DNSSEC that isn't Namecoin. Specifically:

 - Use EdDSA (i.e. Ed25519) for digital signatures - Use BLAKE2b as the hash function - Keep record sizes small - Recursive resolvers should use DNSCurve with pinned public keys
We would not only need a solid implementation, but a formal RFC for the IETF to consider/approve.

The idea here is to make it so that no government can influence or control domain name <-> IP address allocations.

rajnikant 17 hours ago 0 replies      
A platform for AMA specifically.
miguelrochefort 1 day ago 0 replies      
I'm creating a new computer-assisted language for children.

I need a team.

qb 1 day ago 1 reply      
Hola for academic papers.
Ask HN: Best ways/resources to learn finance (self-study)
15 points by abhimskywalker  3 days ago   10 comments top 4
brotchie 3 days ago 1 reply      
Brealey+Myers, Hull, and Graham+Dodd are good starters. Trading and Exchanges by Harris is great for understanding the actual mechanisms of markets. Try and find "Max Dama onAutomated Trading" (it's a pdf that's floating around) for some pretty decent advice on building trading systems.
twisterf5 1 day ago 1 reply      
I am an ex-commodities trader. My advice is to get some used CFA lvl 1 materials or you can download the pdfs online through torrent. they arent up to date but they should be cheap. the corp fin, accounting, and portfolio sections are great. derivatives, fixed income and equities are ok; also to learn about the market and how it works better to read materials from the exchanges and articles then textbooks. ALSO cant stress enough that to know finance you need to learn accounting and how to read company's annual reports and financials.
zhte415 3 days ago 1 reply      
If possible, get an internship, or placement, or something. You seem to be quantitative, so send a million emails / LinkedIn requests to people in charge of quantitative things and be fast to follow-up. Practice and theory are aligned, but getting to the nuts-and-bolts of a few practical, current problems can be a great education. Even something seemingly simple, like constructing a proxy for an index, is practical and skills learnt applicable.

Focus on getting the foot in the door, as long as you ace the above, that's enough academically. Your academic drive (having mastered the above) should be enough to problem-solve and push forward.

akg_67 3 days ago 1 reply      
The three books you mentioned focus on three different areas of finance with very little overlap. And all three books are not considered basic text and are much more theoretical. Are you trying to learn basics of different segment of Finance? Then these books are more advanced.

What is your goal? What do you expect to achieve after finishing these books? Why do you want to learn three very different segments of Finance: Corporate Finance, Options, and Fundamental Security Analysis? Do you want to work in Corporate Finance or Options Trading or Security Analysis? You can't be all three at the same time.

Ask HN: Real odds of making a living off a web app
35 points by nicholas73  6 days ago   24 comments top 7
MattBearman 5 days ago 6 replies      
I hope it's not a fools errand, as I'm currently attempting to do just this. I have a SaaS product that currently profits about 400/ month, and I have about 20k saved. I'm aiming to be living from my web app in 9 months.

If you're interested I'm doing a completely transparent blog series about my progress - https://blog.bugmuncher.com/2015/10/22/from-side-project-to-... and https://blog.bugmuncher.com/2015/10/22/from-side-project-to-...

akg_67 5 days ago 1 reply      
> I'm tired of grinding it out with a salary that can barely cover the expenses

> owning a business where you control your time is the only end game I can see.

I will encourage you to read first 4-5 chapters of "The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It" by Michael E. Gerber.

The problem is that everybody who goes into business is actually three-people-in-one: The Entrepreneur, The Manager, and The Technician.

And the problem is compounded by the fact that while each of these personalities wants to be the boss, none of them wants to have a boss.

So they start a business together in order to get rid of the boss. And the conflict begins.

Excerpt From: Michael E. Gerber. The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It. iBooks.

thenomad 5 days ago 1 reply      
Do you specifically want to make a webapp, or is independence the most important thing for you?

If the latter, I'd encourage you to look around at ALL the potential means of making money with your skills, not just creating a webapp. That could include consulting, infoproducts, some kind of SEO / affiliate play, training, etc.

Of all the available means of making a boss-independent living on the Internet, webapps appear to be one of the slightly harder ones. By no means impossible, mind - it's nothing like trying to make a living from the arts, for example. There are plenty of people on and off HN who have done it. However, depending on your skillset, there may be more straightforward ways.

helen842000 17 hours ago 0 replies      
This journey is made easier by looking and speaking to customers first before you build anything. For people that just enjoy building apps, that is really hard to do. If you don't want to sell to people now, you won't when you have an MVP either.

Find a group of founding customers so you are building something specific based on their feedback. Your motivation and profitability are accelerated by having such involved customers.

You can investigate such a large number of ideas before you have to start building anything.

codegeek 5 days ago 2 replies      
Short answer: Absolutely. Why ? Because many people are already doing it (including me).

It all comes down to the path you take to get there. The destination is totally possible. The path will determine whether you are able to get there or not.

Write down 5 of your best ideas on paper or wherever. Then leave it for a few days. If you think of a new idea someday, go back to that old list and check if that idea was already something you wrote before. Give it an extra point. Rinse and repeat until you realize that you keep coming back to one idea more than others. Pick that one. Of course, you could already believe strongly in an idea and then you don't ned to do all this.

Next step is to build a prototype of this idea. If you can build a web app yourself, then do it using the language/framework you are comfortable with. DO NOT think about whether this is the right language/framework. IT DOES NOT MATTER AT THIS TIME. Heck, use Wordpress to patch a bare minimum working prototype if you really need to. But you need to get something out there. Something that is not in your head but something concrete. It does not have to be pretty or slick. Trust me. The other side of it is that you will NEVER release something and that is worse than releasing garbage.

Work on getting traction on this. I don't know how to tell you every possible way to achieve this as this is where the real challenge is.

Once you get decent enough traction, then you can choose to quit your job if you can afford to do that. Save, save save. If you want to have another partner/help, think about getting that person on board. Or may be you want to remain solo. that is fine for the type of business you asked about.

Then you know what comes next ?Just fuckin quit your job!! I did that. Yes, you can do that. There will NEVER be a right time to do it. If you are ready, you are ready. Otherwise you are never ready. Don't think about what you will lose by quitting your job. That is small compared to what you may be gaining. But be ready to lose it all. Have that spirit. You will do fine.

All the best.

mswen 6 days ago 1 reply      
The secret is sales and getting those first few clients. I have built a web application for professional and trade associations. I used to be Director of Research at an executive community with high annual fees - so I was building for a market that I had some direct experience in.

So far it has been much harder to get association leaders to change and try something new. I have feedback that it is cool and a premium product relative to what they currently do, but so far no one with money has gotten excited enough to actually buy.

On the other hand there are certainly people who have made your vision happen. If I had better answers I would have already solved my own sales problems.

Bringing innovation to a market is hard.

fooshint 6 days ago 0 replies      
How much do you have in savings? 5 figures, 6 figures?
Ask HN: What non-trivial JavaScript app would you like explained in depth?
5 points by jhgaylor  3 days ago   7 comments top 6
jhgaylor 3 days ago 1 reply      
I think I missed the mark with my description. I am creating a new app. I was looking for input on what it should do. Maybe I should reconsider and instead break down an open source project.
azeirah 3 days ago 0 replies      
An excellent piece of js software that I'd love to see explained is Mozilla's pfd.js. It is by far the most stable piece of js software that I have ever used.

Tinkering is playing around with knowledge to make something cool, engineering is the art of making it reliable and durable.

Most of what I see on the web is tinkering, pdf.js feels like it was made by engineers, instead of by tinkerers.

codegeek 3 days ago 0 replies      
I would love a great tutorial on AngularJS even though it is not an app. Sometimes it is not just about source code but more about the flow and logistics of the framework.
joshux 3 days ago 0 replies      
Etherpad.By the way, it seems like an interesting project.
panorama 3 days ago 0 replies      
Google Docs/Sheets
siquick 3 days ago 0 replies      
Ask HN: How can I offer to work unpaid in order to get my foot in the door?
2 points by mkwenhua  4 hours ago   11 comments top 4
liquidcool 2 hours ago 0 replies      
Few things. Are you on LinkedIn? If not, you are invisible to recruiters. It also suggests you're not doing much networking.

Most good companies don't require a college degree, but "entry level" often assumes one. You've been studying CS for 10 months and are competing against those who've studied it for 4 years, perhaps with job experience to boot.

Your best bet is to become a contributor to a popular open source project. In addition to that, I agree you need to network with engineers and managers because recruiters won't feel comfortable submitting you at this point.

ac2u 3 hours ago 1 reply      
I'm guessing your demos, like the data structures visualizations in D3 aim to show that you're into the computer science as well as showing off that you're familiar with D3.

If you learn the topics best by combining them, by all means keep doing that, but what I would stress that the technique which is the best way to learn is not always the best way to demonstrate understanding.

An employer looking for a junior or intern doesn't need mastery right now, they're simply looking for someone who can get started without too much hand holding and learn as they produce.

For example, if you say that you're studying computer science topics, and write a small blog post on sorting algorithms, I'll believe you.

If you say you're learning D3 and have a demo page with a few graphs or circles. I'll believe you.

If you say you're learning both, and combine it into a site which has lots of whizz-bang animations and vizualisations of data structures, I'll still believe you, but the bugginess of the site will lead me to be concerned that you'd power through the work without enough care.

The Js behind this (https://github.com/MKwenhua/petecvHeroku/blob/98643f3ac831b1...) reflects someone that is indeed scoping out different tech, but the code lacks some software engineering rigour (mixing jQuery use and native browser APIs suggests a copy/paste approach might have been in play to some degree, again, fine for learning, not for production code).

But that's ok. The rigour can be developed with time and mentoring when you have your foot in the door.

What I'm saying is that you can simplify a lot of your demos in order to get your foot in the door, don't feel the need to show that you can take on everything right away.

Instead of a site where everything flies into place with potential bugs in tow, simplify down to a more static site. You can still demonstrate your D3 skills with simple demos and your computer science findings with short blog posts.

If you'd like to chat more or have me elaborate, ping me on twitter or something as I don't like sharing email on HN.

gamechangr 3 hours ago 1 reply      
Your resume isn't really necessary in applying. Building things are nice, but you really need a network.


That's by far your best strategy. Ask to "drop by the office or join in for a standup. Most companies are really open (and interested) in having new talent come through.


Comment more on HN, stackoverflow, even Quora will get you into more conversations.

That's my two cents :)

rnovak 1 hour ago 1 reply      
So, I'll give you my thoughts, and maybe some advice, but please take it with a grain of salt. Some of your comments say your in the Chicago area, and I definitely live in a different part of the country, so don't feel like I'm trying to say my experience is universal.

I want to disclaim that while some companies may say a degree is necessary, there are very few that actually enforce that. I've had several offers in principle (as in a written offer was extended) well before I had a degree, and from companies most probably wouldn't believe. While it's definitely harder to get in the door, it's likely not impossible.

However I'd also like to point out that as you may have read from several comment threads, the majority of a software-developers life doesn't revolve around Computer Science. I mean the last time I really had to consider whether something was Turing complete was, well, it was in hardware development, but that's beside the point.

There are many aspects of programming that aren't taught in CS books. Decomposing requirements, process & methodology, and so many others. I've read a lot of people say that when they interview, they look for fit.

So, with that in mind, I'd suggest stepping away from trying to show off just your CS chops, but actually solve interesting problems to you. It's sort of funny to me, because your headline sort of describes open source software. For me, contributing to open source allows me to write software that I'm actually passionate about, instead of just solving interesting problems for a company that I'm kind of ambivalent about.

As far as getting your foot actually in the door, I'd suggest looking for "software tester" positions. They are usually the low man on the totem pole, but they are the definition of a foot in the door. I'm sure some people disagree, but I've worked with several people who completely lacked a formal education, but started as a software tester somewhere, and worked their way up. Most of them, instead of just finding bugs & problems, would dig into the code and try and find out what was going on.

Not to mention, that will give you the chance to learn some of the soft skills, like communication, process, etc. You could even get your training done for Agile/Scrum/SixSigma/whatevs, and wind up with a great leg up on the competition.

Company wise, I'd advise avoiding larger companies, but avoiding true startups as well (and this may be where I diverge from a lot of people). I'd look for a company that is established in their field, but still small (30-50 developers, ish). I think most startups are looking for people that can give in excess of 100%, and while you're learning, it's probably not best to extend yourself that much.

Anyway, good luck with your search, you seem pretty passionate, and we can always use more people passionate about software development.

I developed a superior Hamiltonian Cycle Problem solver
1 point by hamcycle  2 hours ago   4 comments top 2
tgflynn 1 hour ago 1 reply      
I'm not personally aware of many applications of Hamiltonian cycle solvers per se. However SAT solvers are in active development and have some important applications and SAT instances can be quite efficiently reduced to Hamiltonian cycle instances.

If your solver is good enough to perform well on such instances there might be some sort of market for it.

If you're interested in code to convert SAT instances to Hamiltonian cycle instances I think I have something that might be useful to you. If so my email is in my profile.

anigbrowl 2 hours ago 1 reply      
Put up a page about it, let people play with the inputs, throw up some metrics comparing your computation time with more standard methods. Or write it up as a paper and submit it for a conference.
Ask HN: Why did DHH's last article get pulled from the front page yesterday?
3 points by gearoidoc  4 hours ago   1 comment top
dreamdu5t 42 minutes ago 0 replies      
Seems that way, but it could also have been automatically penalized for other reasons. You'll never really know because there's little transparency into how posts are ranked and penalized. Also, I've heard (and assume) mods have the power to penalize posts so mods may influence rankings without anybody knowing.
Ask HN: International software distributors
3 points by alvinktai  13 hours ago   2 comments top
GFischer 13 hours ago 1 reply      
I worked for a company that was an international distributor.. basically they'd try to sell implementations of said software, and make a profit on the project. They'd also sell training, etc.

It works for stuff like ERPs or other highly customizable software.

It's also very important if you need to win government bids, etc., if your company is not registered as a supplier, then you NEED a distributor who is.

Ask HN: What are your unused domain names and how much would you sell them for?
8 points by dotedu  14 hours ago   20 comments top 15
gesman 5 hours ago 0 replies      
http://c.gg - see front page
gesman 5 hours ago 0 replies      
solarsprint.com - $500 (although i'll likely donate it to organization teaching kids to build solar cars)

conferencecalljournal.com - $100

mod 5 hours ago 0 replies      




Don't have a specific price on any. Anyone can feel free to let me know they're interested via a reply here.

panorama 9 hours ago 0 replies      
skuvo.com atma.io - but not sure what to price it at, also given I plan to actually use these for my own projects someday as OP says :P
joshontheweb 10 hours ago 0 replies      
stevekemp 8 hours ago 0 replies      
spare.io + pxe.io could be yours for $250 each.
Mz 9 hours ago 1 reply      

Willing to sell it.

DrNuke 10 hours ago 0 replies      
bestapps.it - hotapps.co.uk
threeseven 8 hours ago 0 replies      
autositer.com - $200
hanniabu 10 hours ago 0 replies      
prankparcel.com - $500
gesman 11 hours ago 0 replies      
autositer.com - $200
madprops 11 hours ago 0 replies      
dopedesktop.com $200
penguinlinux 12 hours ago 0 replies      
penguinlinux.com :
ija 10 hours ago 0 replies      
zaky_1111 10 hours ago 1 reply      
autositer.com - $200
Try this. Immerse your face in cold water and watch your heart rate plummet
3 points by awyu  18 hours ago   5 comments top 3
gburt 9 hours ago 0 replies      
This effect is called the mammalian diving reflex: https://en.wikipedia.org/wiki/Mammalian_diving_reflex
Spare_account 17 hours ago 2 replies      
Depending the place I looked, a testing heart rate of 89 may be a cause for concern. Some places say anywhere up to 100 is 'normal' but this one says over 85 is 'poor' (you may want to consider improving your fitness levels): http://www.topendsports.com/testing/heart-rate-resting-chart...
darrelld 10 hours ago 0 replies      
I think this may be mammalian response to being submerged in water in an effort to need less oxygen
Ask HN: Do you still use/like Usenet/NNTP?
5 points by znpy  21 hours ago   6 comments top 4
rprospero 18 hours ago 0 replies      
Oddly enough, I'm heavily into NNTP, but not much into the Usenet. Specifically, I use gwene.org, which is a bridge between RSS and NNTP, to keep up on all my feeds. I've found using a newsreader easier than any feed readers that I've tried.

Since I am regularly loading up a newsreader, I do occasionally decide to try and get into the actual Usenet, but I have yet to find a group that was both about a topic that interests me and had more contributors than spammers.

brudgers 11 hours ago 0 replies      
A few years ago my beloved taught online for University of Phoenix. At that time, NNTP was used for the classroom. My impression is that it is great for irregular long-form asynchronous shared communication.

The downside was that NNTP readers are increasingly a corner case and even though Outlook had support, it was a bit of a PITA to configure it properly.

My personal take is that it's an underutilized protocol. Which is not to suggest that I miss the Usenet. People behaved badly as a general rule.

ksherlock 14 hours ago 0 replies      
I still check in on a couple newsgroups. Most activity has moved to web-based forums but on the other hand, so has most of the spam.

There was a time when the best (or only) way to find how to do something in TeX/LaTeX was to search google group's comp.text.tex archives. However google groups got worse and tex.stackexchange now exists.

Tomte 21 hours ago 1 reply      
It was good, great even, while it lasted.
Ask HN: What non-agile process (or variant of it) are you using at your work?
3 points by sideproject  15 hours ago   4 comments top 2
ruraljuror 13 hours ago 0 replies      
After my team made a half-hearted attempt to adopt something vaguely resembling agile scrum, I suggested we simplify by just using a Trello kanban board.

The ease of adoption makes it a good way to just get started, which is what we needed.

brudgers 14 hours ago 1 reply      
My take is that the success of any workplace process is more a matter of trust than methodology. And the placement of that trust has to be in the organization. Agile or waterfall or whatever, it doesn't matter if the organization doesn't engender the trust of the team members. Your comments suggest that that's the case here. Changing the process without changing cultural and structural dynamics in the workplace is going to be an empty exercise.

Good luck.

Where or how we can find team to JV with?
2 points by techaddict009  15 hours ago   discuss
Ask HN: Performance benchmarks of NLP engines?
4 points by codyguy  1 day ago   1 comment top
unignorant 9 hours ago 0 replies      
Check out Spacy. It's fast, incorporates the latest research methods, and has run a number of benchmarks against other tools: https://spacy.io/
Ask HN: Is it possible to transition from corporate job to self contractor?
85 points by jxm262  1 day ago   55 comments top 16
dustingetz 1 day ago 5 replies      
I price quite high as a freelance react specialist. I worked at a javashop building enterprise pharma apps. I made frontend technology decisions and bet on /early adopted React when it first came out in 2013, open sourced some stuff to fill in holes in the ecosystem since it was still immature, spoke at a couple conferences, gave a few workshops. With this portfolio it is really easy to land clients at high rates from the HN whoishiring threads. I have had zero successful leads from linkedin and recruiters, it always falls apart when we talk about rates. I've learned that your common recruiter and linkedin manager cant differentiate between okay talent and high end talent. CTOs read HN whoshiring threads and those are the people who can tell the difference. https://www.linkedin.com/in/dustingetz

TLDR: make predictions about the future, specialize, be right.

Edit: I post in the HN whoshiring freelancer threads and potential clients reach out to me, for example https://news.ycombinator.com/item?id=9998249

Edit: I have a friend who does wordpress freelance for local small businesses, her business is extremely different than mine as is her story, there are many approaches that can work, the key is to understand your market

kohanz 1 day ago 1 reply      
It all depends on how unique and in-demand your skillset is. I did it over a year ago, but had the benefit of working at a company which was basically a consulting firm itself. When I had already decided I was leaving, one of the clients I had worked for expressed an interest in retaining my services. With the blessing of my former employer, they became my first client. After that, my former employer realized how difficult it was to replace my skillset and I essentially became a subcontractor for them. This may not sound great, but I set my own hours, worked from home when I wanted, and was payed about 1.75x what I made as a FT'er. I've able to spend more time with my wife and infant son, work less, and make more money than I did as a 9-5 'er.

However (and I say this not to brag, but as an important piece of information), I only believe this was possible because I was in the top X % (where X is maybe 5? 10?) with respect to my peers. I've seen other people attempt this and fail and it is because they were more replaceable than I was. So a lot of it comes down to where you are located (e.g. supply) and how many prospects there are around (demand).

Over a 1.5 years now I've had about 5 clients (not many), but they all knew me personally beforehand. Your personal/professional network is your biggest asset. Use it.

devonkim 1 day ago 0 replies      
I know through how my former contracting employers have hired me out at vastly different rates that almost everything is up to three things in the end:1. Your target customers' pocketbook2. Their belief that you can solve their problems3. The business value those problems have

It does you no good to try to find mom and pop shops that need a small brochure website for their little restaurant with a budget of about $100 for the website... unless you find several of them at a time and can build up a lot of work that way. Customers will pay more if their budget simply allows for it. I've priced myself out of even enterprise contracts / FTE jobs at rates that most people in the Bay Area would balk at, and those are generally pretty bad contracts to be on. For example, I know of a enterprise companies budgeted such that they can't even afford to pay $75 / hr for someone with a highly sought after skillset in a critical leadership role but are willing to shell out $500k+ / yr to vendors for random software? Waste of time almost always if you want to grow with those kinds of penny pinchers.

Most recruiters on LinkedIn I've seen in my subgraph are talking about really poor contracting rates for gigs that I know typically go to consulting companies at about $130+ / hr but these spammed contracts are for $40 / hr people that know VMware (with VCP!), OpenStack, Chef / Puppet, 2+ scripting languages, have actual experience in production environments, be the helpdesk for everything, and are willing to do on-call with this stuff. What kind of companies are these that think they can find someone like that?

I did hear a recruiter near my desk once that he had a position for a TS/SCI cleared sysadmin job with RH certs and CISSP in the DC metro area for... $45k / yr in 2013. What the hell, I think janitors with TS/SCI get paid more than that and it's starting to skirt close to what background investigators get and they're among the lowest paid high-clearance individuals ever.

tptacek 1 day ago 2 replies      
Yes. That's how I got started.

Find an acquaintance who already runs a consultancy, and arrange to subcontract for them for odd-jobs, or take a 2-week vacation and spend it on one of their projects.

cannikin 1 day ago 3 replies      
I was strictly a full-time corporate guy until about 2 years ago. I got an email out of the blue from a tech recruiter guy, asking if I was interested in freelance. I hadn't given it much thought at the time, but figured I'd at least ask what the rate was.


My eyes bulged out my skull. My highest fulltime salary to that point had been $120k/year (about $58/hour). My wife has benefits so it seemed like a fairly small risk to jump out of the fulltime pool and try my hand at contracting.

I've since been freelance-only, getting as much as $180/hour for a 6-month commitment. I haven't been unemployed at all during that time. It's just been word-of-mouth. In one instance an ex-fulltime employer needed someone to come in and work on some code. In another a previous co-worker at a fulltime gig recommended me to just consult on the codebase and that led to my current gig.

All positions have been work-from-home except for the first one, that was about a 30-min drive 2 days a week.

I'm a full-stack dev, Ruby on the backend (almost 10 years experience with Rails). I'm not too shabby a designer, either, so I'm lucky that I can kind of fit in with any dev team or become a company's sole development resource if needed (which is my role at my current gig).

My advice would be to hit up several recruiters and get them looking for jobs for you. At one point I had 3 separate ones hitting me up for positions on a daily basis. They only get paid if they get people hired so they're very motivated to find you a job ASAP. I always figured that becoming freelance meant you had to spend your days marketing yourself, schmoozing people on LinkedIn, etc (all stuff I hate). It's turned out to be nothing like that. When you're a month or so from the end of a contract let the recruiters know you're available and the offers come rolling in. In my experience, at least.

zrail 1 day ago 1 reply      
Read this book: http://doubleyourfreelancing.com/rate/

Brennan's book is mind-expanding, especially for someone who doesn't have any clients at all.

For the record, I just finished my first 12 months of independent work and it's been amazing. It's definitely possible.

karmajunkie 1 day ago 0 replies      
I've been in and out of consulting work for a couple of decades now, and at times have worked for consultancies/contracting shops. What has been by far the most successful strategy for me:

* work for free, or work for a lot, but DO NOT WORK FOR CHEAP. What is meant by this is that your rates should reflect not only your value but should force your client to respect what you do. They very easily dismiss what they don't have to pay much for as a commodity. (I've seen this idea from many people in different forums, but I don't remember who/where I read the phrasing above.) If you work for free, ensure your "client" understands you're doing them a favor. In my work, what I mostly do "for free" is take a meeting or provide some advice. I almost never do actual work for free.

* your network does all the heavy lifting for bizdev. Go to your meetups. Write a lot. Become an expert at something, even if its a kind of niche area (even better if it is, actually) because the people in that niche will become your most reliable source of referrals. The meetings you take and advice you give for free will lead to work over time.

* Have a cushion in your bank account. Calibrate your working week to about half what you think is reasonable (e.g. plan on working 15-20 hours a week and set your rates accordingly.) all that extra time is great if you can bill it, but things come up.

* Don't take bad work. The first thing I do when I meet a (potential) client for the first time is hear the 10k-foot view of their idea. Then I tell them what it is I do, and that primarily is talk clients out of hiring me (or anyone else) because their project is A) just plain bad. or B) not ready for development. (I usually look for a tactful way to say those things!) Sometimes I'll work with them to shift the idea into something I think could work, but those are almost always conversations that end with "call me when you're ready." They usually appreciate the honesty and me not taking their money. I appreciate not wasting my time with a client who isn't going to end up having money to pay me with.

* Do your best to help potential clients get their needs met, even if that means referring the work somewhere else. If the job is too big for you, don't try to bite it off. If its too small to waste your time with, don't take it. But do try to find someone who can help them if its not you.

This is what worked for melots of other people have had a lot of success with other paths.

ef4 1 day ago 1 reply      
> Is it possible to do it over a period of time? (keep current job and moonlight freelance gigs)

Yes, but you may need to pick a different job as an intermediate step: find a job that will let you interact meaningfully with wider open source communities.

The recipe is deceptively simple: (1) build things, (2) tell people about it, (3) repeat. You need a job that lets you do step 2.

I will also add that projects around "20/hr or less" are not just quantitatively too low-paying, they are qualitatively the wrong kind of projects. A $300/hr consultant is not just a more expensive version of a $20/hr web developer -- it's an entirely different job.

The actual technology layer involved in either case might be the same, but the "interface" between you and your clients is different. The high-priced consultant exposes a much higher-level interface that is closer to the business problem domain.

sarciszewski 1 day ago 0 replies      
In this topic: A lot of people humblebragging about their success and not a lot of "simple actionable steps to take". (Not all of the answers, but the top comments were like that.)

I don't think OP cares about your success. Focus on the answer please. Signal, noise, etc.

Patrick started to answer this on his Twitter feed if OP is interested:


I for one will not be disclosing my personal success story.

hedgehog 1 day ago 0 replies      
The work you do as a contractor/consultant will be different from what most FTE developers do in that you're likely to have more autonomy and responsibility for setting the direction of your work. Your clients will hire you because they believe you can solve some kind of problem for them. In a roundabout way this provides an answer to how to find clients: Meet as many people as you can and see if you can find ways to give them useful advice from your experience. Don't worry about selling, instead focus on understanding how your skills relate to problems that other people have and what kinds of people you might want to work with. In my experience once you get that figured out the paying work will present itself and you'll be able to figure out what to charge. On moonlighting: My advice is don't do it even if your employment contract permits it, it's hard to do your best work on a side job and your best work will be more satisfying for you and pay dividends in the future. Finally, remember that being a FTE saves you from a fair amount of the time overhead that comes with managing a business. Feel free to e-mail me if you have more questions.
fecak 1 day ago 0 replies      
If you can't find clients, you can always try and have clients find you. Recruiters are all over LinkedIn looking for candidates. Update your profile to say you are seeking contract assignments, and give some detail on what you are qualified for / interested in/ locations, etc.

This might be a bit more difficult as a moonlighter if you don't want your current employer to know you are moonlighting, but recruiters and agencies will find you.

Once you get a few projects under your belt, you should start making connections to get work referred to you - other contractors who aren't available will refer people to you if they know you do good work.

I know lots of contractors who pass off work to others and rarely (if ever) have to approach people to find work. They turn down more work than they can handle.

100k 1 day ago 1 reply      
Former contractor here.

At some point you have to commit to what you want to do and do it. There's some good suggestions in this thread for finding your first full-time gig.

One thing that I want to point out is that before you make the leap, you should save at least 3 months of living expenses. Most contracting gigs I had were billed at the end of the month with net 30 terms. That means from the day you start, it will be 60 days before you get paid (and net 45 terms are not unheard of, which is even worse). The key to successfully transitioning to contracting is to be able to make up that 2+ month gap in income.

Having savings is also important because you will rarely find yourself 100% utilized, so you need to be able to survive the lean times between contracts.

fffrad 1 day ago 0 replies      
This something I did and so far has been working pretty well for me.

Look for companies that have contracts with others for short amount of times. The more they send you on jobs, the more website you work on, and the richer your portfolio becomes.

Once you have a good chunk, it is much easier to get consulting work. Sometimes companies I have worked for a month or two contact me directly for more work and a higher rate.

The more items you have on your portfolio, the more people will accept your rates.

gmcerveny 1 day ago 0 replies      
I went from agency/dotcom work to independent contractor. I worked mostly on-site contracts anywhere from 3 to 18 months. Some jobs were through recruiters, some friends/network. All gigs paid significantly better than full time positions. I did this with an outdated stack, ColdFusion, from ~2005-2010.
Mz 1 day ago 2 replies      
My dilemma is that I don't want to price myself too low (I can find lots of projects for 20/hr or less), but I'm not sure how to get the larger jobs without doing this full-time.

Consider doing some of the "low paying" but readily available work to get started. This looks to me like a problem you are inventing -- the work is available, you just don't want to take a "paycut" to get your foot in the door, even though it would actually be extra money since you are still working full time.

igorgue 1 day ago 0 replies      
Ask HN: A friend has an offer from an ethically questionable company
4 points by jMyles  1 day ago   17 comments top 6
staticautomatic 1 day ago 2 replies      
Your friend's ethics aren't really your business except insofar as you get to decide whether you want to remain friends with him/her. Let them join Palantir (I assume). Perhaps they'll see from the inside that it's gross. If they think it's amazing that they're fighting the baddies while snooping on your gmail then you can always just slowly break off the friendship.

I think this is obligatory:https://www.youtube.com/watch?v=JEle_DLDg9Y

rnovak 1 day ago 0 replies      
Well, I mean, is he asking for your advice? If not, I really don't see a point in bringing it up, unless maybe you have the type of friendship where you occasionally exchange quips, you might be able to hint at the idea that you're not cool with it.

I think the most I'd ever say to a friend in such a situation is: "hey, are you sure you're comfortable with what they do?", phrasing it so that you're genuinely looking out for his best interest.

jMyles 1 day ago 1 reply      
Several people have asked and surmised, so I guess it's worth clarifying: the company in question is not Palantir. It's a company I've never heard of and, to look at their website, lacks even the tact of Palantir - ie, far more flag waving and cultish.
argonaut 21 hours ago 0 replies      
If this is Palantir you're talking about (I'm not really sure), I do think your concerns are overblown. I know a some people who work or worked there.

1) Most of Palantir's customers are ordinary companies, local/state governments, other types of organizations, or other federal organizations that are not the CIA/NSA/FBI/DEA/Homeland/TSA/military. You do have to admit that at least for these clients, Palantir can be construed as doing good (e.g. streamlining state government tech or something).

2) Your friend can leave any time.

3) One engineer I know who left after a short stint spoke really highly about the amount of technical growth he got and the amount of responsibility/autonomy he was given as a new employee, in addition to the respect his opinions were given by his peers. It also helps that Palantir has a really great brand name in Silicon Valley.

If he truly does want to go there, it does seem almost overly-moralizing to try really hard to convince him not to go, especially if it would really help his career.

chatmasta 10 hours ago 0 replies      
How about you mind your own business instead of attempting to project your own personal set of ethics onto somebody else?
fuj 13 hours ago 0 replies      
Well... this is not really your business, is it? If your friend does not like it, he can easily leave. I do not see the problem here.

If you were my friend and I found out that you have been asking this sort of stuff behind my back on such public forum like this, plus, potentially jeopardizing my chances of getting a job since it's not that hard to figure out which company you're talking about, I'd tell you to go take a hike.

Ask HN: Should I take a job at a bank?
6 points by jobSeeker2016  1 day ago   14 comments top 9
colund 7 hours ago 0 replies      
Most jobs which pay well have bad reputation: ads, banks, betting/gambling, freemium games for kids, etc. Do what you like and focus on what makes you happy.

If you care too much about pleasing others you'll end up at a workplace with good reputation but may feel sick for not getting challenged enough, not doing what you love with colleagues you may dislike in a culture you don't fit in.

So my advise is: take a job that suits you, not a job that suits others.

Finally, I've worked for a niche bank with very interesting ambitious people and fun challenges, but I guess that varies greatly between different banks.

zhte415 12 hours ago 0 replies      
> However, I do not want to work for this bank again, as banks have a bad reputation.

Was your first experience especially bad, with 'this' bank?

'banks have a bad reputation' sure, complex. Is this an ideology of yourself, or that others have pressed?

Forget the 'banks are bad' mantra and find something that fits you. Go to interview. Ask them about what they're doing. Tell them what you like. Create a fit.

lsiunsuex 1 day ago 1 reply      
a job, is a job, is a job.

I don't think any work experience can hurt you; and if it's all you can find right now... why not?

I've worked for 2 banks and a debt collection agency (all in IT) - debt collectors are worse then car salesman - no job has ever said to me "omg, you worked for a bank? your the devil!" - it's a job.

scrumper 1 day ago 0 replies      
Do you like the hiring manager? Do you know if you'll be working on an interesting (if unlikely to be cutting edge) stack? Do you find the application domain interesting? (Meaning, if it's creating HR services, for example, are you stimulated by that?)

You'll learn stuff no matter what you do at your stage of career. Working at a bank will teach you how to ship reliable software in a process-heavy, risk averse environment while learning to develop your professional persona in a buttoned-down, hierarchical environment. That's not a bad thing, but it's a radically different set of soft skills than you'd get working at a startup.

The fact that you're questioning the ethics of taking a job with the intention to leave or renege on an offer says good things about your personal integrity. Keep in mind that acting contrary to your own values is a discomfiting and stressful experience.

janbernhart 21 hours ago 0 replies      
1) Next summer is far away dude! Why would you have to decide which job to take in 6 months now?

2) Why do you worry about the reputation of working at banks; technical challenges, or how people regard folks that work at banks?

3) you're young and if you have programming skills you probably don't have to worry about landing A job. Do what you like. Work somewhere that inspires you. Follow your passions. Don't start your career at a place you don't really like just because the location/pay is convenient. There will be times in your career/life when you'll have to settle for an okay job. Make sure to have a great job until that point.

olympus 1 day ago 1 reply      
Well if it's the only offer, then take it. Working for a bank is better than working at the local pizza joint for a summer job. The money is a lot better. The unique experience you'll get at a bank is the auditing (in the code sense) and all the regulations you'll navigate.

Bank programs have to run right all the time. On a game like Candy Crush, a bug might crash someone's phone. In a banking application a bug might lose someone a lot of money. The bank dev process may seem slow to how you crank things out in school, but it's like that for a reason. Ensuring correctness and complying with all the banking rules are paramount, and will probably benefit you a college student.

JSeymourATL 13 hours ago 0 replies      
> I have not heard back from any other companies...

Focus your efforts on individuals you can help, not generic companies.

Jump on Linkedin's advanced search feature. Sort for CTO's, VP's of Engineering, who are alumni from your school. Reach out to those people 1:1. Talk to them live, reach out seeking their advice. You'll be surprised how receptive they will be to your call. And that's how you'll uncover hidden summer jobs.

jackgolding 1 day ago 1 reply      
I would work for the bank - what are your worries RE: reputation? That they develop slow and aren't exciting? This comes with the advantage that they generally don't break. I would consider a software dev who worked at a bank to be quite trustworthy.
gull 1 day ago 0 replies      
Don't take it. Go work for a startup, and optimize for quick feedback and learning instead.

Next summer is 7 months away. Why are you trying to secure a job so early in a field that moves as fast as tech? Uncertainty is a key part of any creation, and of life. The sooner you learn to live with uncertainty, the better off you will be in the long run, because you will attempt more frightening things.

The other reason you shouldn't take it is you can't jump in the same river twice. You already worked at this bank and you said you don't want to work for it again.

Learn to trust your gut.

Ask HN: What are your small data problems?
3 points by smalldataguy  12 hours ago   3 comments top 2
staticautomatic 9 hours ago 0 replies      
Cleaning and standardizing are easily the biggest "small" problems. With small-ish data sets (<= a thousand records), I often find it's easier to have a cheap contractor do the work by hand than to spend time writing a programmatic solution.
minimaxir 12 hours ago 1 reply      
Data cleanup is a contextual activity depending on business needs and capabilities. Using an API to heuristically cleanup and analyze data will very likely lead to misleading results, which is worse than having no results at all.
Ask HN: Are exclusivity clauses common in developer jobs?
2 points by hellofunk  11 hours ago   2 comments top 2
patio11 11 hours ago 0 replies      
Assuming you mean "While you're working for us, you won't work for anyone else" as opposed to a non-compete, which is another kettle of fish entirely:

Full-time work: fairly common. It is as negotiable as anything else in the employment contract, which is to say highly variable depending on the employer and locality. Anecdata: a Japanese megacorp, not generally known for huge amounts of flexibility in employment relationships, was willing to bend on this as long as the moonlighting wasn't another full-time position as an engineer.

Freelance: it is heavily again a client's legal interests to ask you for exclusivity (it's virtually dispositive of there existing an employment relationship with you and every other freelancer/consultant they have on the same paper, opening your client up to ruinous fines for failing to remit employment taxes) and against your interests for you to grant it. I'd generally take this as a sign of organizational immaturity. Your competent legal advisor will strongly, strongly advise you to not grant your clients exclusivity -- even if you're fully committed during the course of engagements you'll typically be shepherding other gigs through the pipeline simultaneously and the risk of them running afoul of the clause will typically be unacceptable.

does this clause usually depend on the level of compensation for the job?

I know $30k a year programming jobs that wanted exclusivity and $30k a week programming jobs which wouldn't dream of asking for it, so, broad strokes, not really.

icedchai 11 hours ago 0 replies      
I've had them at a few jobs.

In one case, I just ignored it. In fact, the company was actually buying services from my side business, knowingly, while I was working there. Pretty sure the "executives" who drafted these agreements never even read them.

In a second case, I brought it up during negotiations. They amended my offer letter to allow for my existing clients, but no new clients.

In a third case, it was not mentioned. However, I was telling a coworker about my outside activities and he ratted me out to a VP. I was then told I wasn't allowed to do any outside work. I pretended I cared, ignored him, and kept on doing what I was doing. No long term consequences were had.

Ask HN: Project management app for a digital agency?
7 points by kull  1 day ago   9 comments top 8
thecodemonkey 8 hours ago 0 replies      
I can highly recommend https://basecamp.com - it just works and you can even invite clients to the projects so you can show transparency.

Worked with this in multiple agency settings in the past.

atmosx 21 hours ago 0 replies      
I ended up at tectonic's website[1] this morning. We spoke once at #ruby@Freenode. He is a really nice guy. He works at Mavelink[1] which from what I've seen is EXACTLY what you're looking for.

On a side-note, huge upgrade from Google docs could be tiddlywiki[3]. This little gem can me moulded into nearly everything. I wouldn't use it for billing and time-tracking of course. But as todo, wiki, docs, notebook, etc. is excellent. If you go with tiddlywiki server-side, make sure you backup and auto-save the data!

[1] http://andrewcantino.com/

[2] https://www.mavenlink.com/

[3] http://tiddlywiki.com/

j2bax 16 hours ago 0 replies      
Our company which sounds similar to the makeup of you company has been using Teamwork.com for project management along with getharvest.com for time tracking and invoicing for a few years now. Both of the tools are great at what they do. We also use Hipchat for instant communication, project specific group chats etc. although lately the service hasn't been stellar. I think we are going to give Slack a shot instead.
iamben 1 day ago 1 reply      
Harvest works very well for me as far as time tracking and billing goes (and seeing time spent on what and where). You can connect it to a bunch of other stuff as well (trello for instance). https://www.getharvest.com
dtawfik1 1 day ago 0 replies      
Gizmo App works really well as a project management solution for digital agencies: https://www.gizmo.cool/

It has invoicing and billing built in, which really solves a major pain point for most agencies.

micwo 19 hours ago 0 replies      
A list of project management apps with time tracking feature:


mhoad 23 hours ago 0 replies      
I have a remote team of 3 currently and am using a combination of Basecamp and Todoist. Find it works really well so far.
kull 1 day ago 0 replies      
what about teamwork.com ?
Why is Bitcoin surging?
8 points by tefo-mohapi  1 day ago   11 comments top 6
kasey_junk 1 day ago 0 replies      
> How does Bitcoin surge because it is not a stock?

There are lots of financial instruments that are traded on markets that are not stocks. Things like oil, cattle futures, and currencies are all exceedingly commonly market traded instruments.

When people are saying that Bitcoin is "surging" what they are saying is that the price is going up on a variety of markets where Bitcoin can be exchanged for USD.

It is comparable to when the Euro goes up in value in comparison to the Dollar.

Bitcoin is different than most currencies in that macro-economic factors largely drive the price differences in most headline currency prices. Bitcoin is still such a tiny market that minor fluctuations in a small set of speculative market participants can cause large price swings.

nyddle 11 hours ago 0 replies      
"The price of the cryptocurrency bitcoin surged on Wednesday to its highest in more than a year amid a wave of Chinese testimonials for a social financial network called MMM, which bears the hallmarks of a pyramid scheme."


rndmind 1 day ago 1 reply      
This is best explained through a visual, https://i.imgur.com/sWRbaUE.gif
tptacek 1 day ago 0 replies      
Because people love gambling.
notahacker 1 day ago 0 replies      
This was discussed herehttps://news.ycombinator.com/item?id=10505362

Top theory was that the world's most infamous Ponzi scheme architect is heavily promoting a BTC-based pyramid scheme based around "community" and "sharing" in multiple new markets, including China.Other theories include market manipulation by the Winkelvosses, and mainstream coverage of non-BTC "blockchain tech" being used by major financial institutions.

All of these effects may be pretty minor, but once BTC starts to surge it doesn't take much to get the speculators going

Someone1234 1 day ago 1 reply      
It had a height of over $900 in 2014 just for perspective.

Last year it was worth over $400, and then it crashed down to just over $200. There's no reason to assume this year's surge won't go the same way.

Bitcoin needs sustainable growth, not these crazy spikes caused by people seeing the jump and joining in to "get rich." Who knows what started it? Maybe just a very large single trade.

I will say at the current price ($480 ish) you'd be foolish to invest, it is more likely to crash than it is to keep surging (at least looking at historical data).

The expression "get in on the ground floor" applies here.

Ask HN: What determines lifespan of a post on HN homepage?
7 points by zeeshanm  1 day ago   3 comments top 2
DanBC 1 day ago 1 reply      
There's a few things.

1) Upvotes keep a post on the front page longer.

2) Flags move a post off the front page quicker.

3) "Flame detection" moves a post off the front page quicker

There's probably other stuff there too, such as dupe-detection, vote ring detection, etc.

archimedespi 1 day ago 0 replies      
There's an analysis at http://www.righto.com/2013/11/how-hacker-news-ranking-really..., also I know 'pg posted the Arc code that powers the ranking in a HN post several years ago.
Wesnoth Project Status
15 points by benbenolson  1 day ago   discuss
       cached 6 November 2015 05:05:01 GMT