Earlier quoted context omitted.
If, by "non-trivial," you mean NP-hard, I agree. :-)
I was trying to be vague so as not to give hints to those interested in trying the challenge. Evidently, I am utterly guileless.
Ask HN: Desperate Python Hacker Seeking Help and Suggestions
171–180 of 194 posts
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#172Earlier quoted context omitted.
Any ambiguity in item 3 is not a problem, because no matter how you parse it, the number of letters will always be a positive integer.
This is to both you and your parent reply -- have I completely misread statement 3? '3. If the number of letters in the product's name shares any common factors (besides 1) with the number of letters in the customer's name then the SS is multiplied by 1.5.' To me, this says that if len(pname) is split into prime factors, and at least one of those is found in the list of prime factors for len(cname), then you multiply…
Oddly enough, I think that the algorithm you need here was also on HN a while back.
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#173I realize you're using a new HN account, possibly throw-away, or you may actually be new here. At the start of every month on HN is a "Who's Hiring MM YYYY" thread (which includes remote work), and a "Freelancer/Seeking Freelancer" thread. The most recent were on July 1st, and on Monday new ones for August will be posted. The most recent are linked below, but keep your eyes open for Monday. http://news.ycombinator.co…
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#174Earlier quoted context omitted.
This is to both you and your parent reply -- have I completely misread statement 3? '3. If the number of letters in the product's name shares any common factors (besides 1) with the number of letters in the customer's name then the SS is multiplied by 1.5.' To me, this says that if len(pname) is split into prime factors, and at least one of those is found in the list of prime factors for len(cname), then you multiply…
I think you're doing the right thing, but you did miss something :) Oddly enough, I think that the algorithm you need here was also on HN a while back.
As we're entirely just discussing the spec, and not the secret hidden hardness of this problem, could you tell me what I missed? If you're concerned for their confidentiality, then email it to me at carss.w@gmail.com
Disclosure: I'm not planning to apply to this job or to complete this challenge, because I have other things to program for fun, and an internship / school to keep me busy. I'm strictly curious about our different interpretations of what seems (to me) like an unambiguous spec, and I'm prepared to be totally wrong on my reading of it.
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#175Earlier quoted context omitted.
I think you're doing the right thing, but you did miss something :) Oddly enough, I think that the algorithm you need here was also on HN a while back.
Uh, I didn't mention the algorithm at all. As someone else mentioned, the hard part of this problem is finding an optimal solution; there's some minor stuff with keeping information together and building a modular program, but what I said is completely unrelated to that. As we're entirely just discussing the spec, and not the secret hidden hardness of this problem, could you tell me what I missed? If you're concerned…
And yes, even it was discussed on HN recently.
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#176By the way, the reason why you haven't been able to find a job is because you have no idea how to land work. (I can tell because saying "I have to go through HR" is as clueless as someone saying "I wrote a program but it didn't work so my computer must be broken" :-)
The relocation option works because you don't need to know how to land work to get hired -- there are jobs all over the place and you just walk around and stumble over one.
That's not a bad idea for your situation right now: if you don't find something just by posting on HN here, you could get yourself to San Francisco, crash on someone's couch, walk around and talk to people, land something that gives you some income. (The trick here is that the more active you are about it -- e.g., if you come to SF, and if you go around and talk to people -- the faster the process will happen).
Now, longer term, thinking about where you want to be next year (that is, after you've resolved your immediate crisis), you might find it beneficial to learn how to land work, depending on your goals. For example, maybe for personal reasons you'd prefer to be in Michigan.
Someone hires you because you will solve a problem for them. Some of the problems that people have can be solved with Python or numerical analysis, etc. Of the people with problems that can be solved with your skillset, a small percentage already know that their problem can be solved with Python or whatever. Those people advertise for jobs. When you don't find a job in Michigan, it doesn't mean that no one in Michigan has problems. It doesn't even mean that no one in Michigan has problems that can be solved using linear algebra and so on. What it means is that people in Michigan with those problems don't know yet that their problems can be solved with those techniques. Thus sending HR a resume listing those skills won't land you a job because the recipient doesn't understand that you can solve their problem.
You can learn how to land work in the same way you learned how to program. Think back to what what your most effective learning method for you, when you were learning to program. (Was it reading books, taking a class, or talking to people who already knew how to program, or what?) Then use the same method for learning how to land work: if reading books works best for you, read a book or three; if classes are your style, take a class or a workshop; and so on.
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#177Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#178Contact StartupDigest VIP: http://startupdigest.com/vip/ tell them you met Jonathan from Hackers & Founders online on Hacker News. The concierge job placement service they started two months ago is already the best in town... low key. no pressure. opt in system for both startups looking for talent and engineers looking for jobs. As a bonus, it's run by two of the savviest and most connected hackers in the Valley: Chr…
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#179If you're able and/or willing to go to Silicon Valley, which is where I think your best bet is (note: I don't live there, but if I was near homeless that's probably where I would go), then I will figure out a way to get you a plane ticket with few strings attached. The strings would be around timing and departure location: I need enough time to get a decent fare. I would expect you to have a plan. I would ask that yo…
Re: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
#180Find someone to look over your resume and cold-call CEO's/hiring managers of companies you're interested in. It's my first time ever applying to job postings. Started looking a few weeks ago and found out my resume was crap, after getting some advice and rewriting it my response rate is 75%. If you're interested in a company and think they might need you, just email the CEO a short note. You'd be amazed at how often…