Live data from Hacker News

Ask HN: What's the hardest problem you've ever solved?

news.ycombinator.com

141–150 of 441 posts

Re: Ask HN: What's the hardest problem you've ever solved?

#141
post #128
post #112

Earlier quoted context omitted.

I'm sure he learned much more useful stuff by coding up that monstrosity, and in the real world he can just google to look up those formulas he didn't memorize. The fully elaborated version of the underlying principle is probably something like: "I have much better ways to spend my time than on memorizing formulas that I could easily look up later".

If an individual's philosophy is that you can always google stuff so you don't need to know anything, I don't see why that person should waste time in school.

There's more to learning than memorization.

Re: Ask HN: What's the hardest problem you've ever solved?

#142

Building a hardware product from scratch, getting it manufactured, and selling it.

Tell us more! What did you build, how long did it take?

A high tech toy for pets. I have a lot of experience in software at Unicorn telcos and also some other big names ...

But my god 'hardware is hard'.

Just some quick points for the uninitiated:

There are 'creative' aspects both to design, and to play, and then of course issues with pets. Industrial design to make the physicality work, some high tech secrets, a lot of prototyping on Arduino/Raspi. Hardware customization, PCBs, optimizing for manufacturing ... getting many pieces to fight just right together (I mean product/market mix, i.e. features, price - not just physical) with long dev cycles, waiting for parts, trying to predict the cost of various things at various quantities. Setting up relationships with overseas manufacturers - which is partly a product issue ... but mostly - working capital requirement.

If you're well funded up front, you can get 'very expensive' units built, put them in the hand of journalists, bloggers who will write about it. Even better - get your first production run in place and give them those to coordinate with first sales run. But who invests in hardware startups enough to support working capital? Not many - it's hard enough just operating on regular Angel ... but coming up with the money for the first 'x units' is a huge bet. If you can't get prototypes in the hands of buyers, bloggers (and good ones) it increases risk quite a lot.

So the biggest issue with factories is not so much 'getting it made' because ultimately if you're careful you'll definitely find someone competent to make it ... but it's how they get paid, which is related to the effect of the 'hotness' of your product. Factories are not interested in 'one off' runs, they want something that's hot, the hotter, the better the terms. Things like moulding etc. which drive up the initial unit costs - factories will eat the cost of this if they really want your business. And of course paying for the production ... if you have something white-hot or an operational history - they might give you credit or much better terms, which makes getting to market more accessible.

Finally there are the channel issues - buyers that want guarantees, the ability to return product ... retailers who don't put those terms of front but return a bunch of inventory anyhow. Just because. Every buyer wants a 'unique' aspect to differentiate their offer, but it's hardware, so that's hard, you have to get creative etc..

Online channels are quite fundamentally different than retail - you can sell at higher price points online to cash flush buyers, but in-store, things are extremely price sensitive. It hardly matters what you are selling: once you're past $30 with a retail physical thing ... it gets risky to the buyers who want to see big ad spends, lots of social media activity, yada yada.

This later part is why so many really cool products fail. They're just too expensive for physical retail channels: plastic needs to have 'velocity' or it's a big problem, and most 'cool things' are quite expensive. As soon as you have a decent camera, or wifi, or a high end processor ... it starts to get very hard to get prices down to a retail happy point.

And so many products tend to be 'hit driven' meaning it's hard to turn all of that into something more long lived. Consider how many toy companies come and go - they are so often 'betting the whole company' on every new line.

Unless you have some kind of well oiled machine with all of those things in place, it's hard to break into - you kind of need a hit, and serious backing/believers in order to create the initial momentum. There are a few SV companies who've done that, kudos to them.

Very fun but very hard, and very 'business' i.e. a lot less about 'fun factor' 'design', many more raw operational concerns than a software startup.

These are just some quick thoughts, by no means comprehensive.

Re: Ask HN: What's the hardest problem you've ever solved?

#143
post #103

Earlier quoted context omitted.

I would 100% talk about this in interviews depending on the interviewer. I can think of a couple interviews I had in SF that would probably be appreciative of this level of effort because you principally reject memorization.

Admitting to significant academic fraud during a job interview is a very, very bad idea. Furthermore, I would question the ethics and morality of any company that said "Wow, you solved an incredibly tough problem in order to commit fraud. Boy, are we the place for you!"

Hey, Kevin Mitnick still gets hired today, doesn't he?

Re: Ask HN: What's the hardest problem you've ever solved?

#144
post #103

Earlier quoted context omitted.

I would 100% talk about this in interviews depending on the interviewer. I can think of a couple interviews I had in SF that would probably be appreciative of this level of effort because you principally reject memorization.

Admitting to significant academic fraud during a job interview is a very, very bad idea. Furthermore, I would question the ethics and morality of any company that said "Wow, you solved an incredibly tough problem in order to commit fraud. Boy, are we the place for you!"

Like, I don't agree with you but I do see your point. I'd hope that a company would ask "and how do you feel about your choice to cheat?" open up a conversation about ethics and if you learnt from the experience. It's a can of worms and could result in a great interview.

Re: Ask HN: What's the hardest problem you've ever solved?

#145
post #137

I wrote about the hardest problem I have solved in comments on this page here: https://news.ycombinator.com/item?id=18478677 Also wanted to brief about the hardest problem that I have not been able to solve, [... deleted as suggested by a comment below.]

Edit: I'm glad my suggestion was helpful. I also edited this comment to remove the reference. I wish you the best!

Re: Ask HN: What's the hardest problem you've ever solved?

#146
post #128

Earlier quoted context omitted.

If an individual's philosophy is that you can always google stuff so you don't need to know anything, I don't see why that person should waste time in school.

There's more to learning than memorization.

There's more to exams than memorization too, and cheating because you don't like memorization is childish. If the exams really test only memorization, drop the class.

Re: Ask HN: What's the hardest problem you've ever solved?

#148
post #137

I wrote about the hardest problem I have solved in comments on this page here: https://news.ycombinator.com/item?id=18478677 Also wanted to brief about the hardest problem that I have not been able to solve, [... deleted as suggested by a comment below.]

Edit: I'm glad my suggestion was helpful. I also edited this comment to remove the reference. I wish you the best!

I appreciate the advice. HN wasn't allowing me to delete my comment anymore, so I just removed all details. Thanks.

Re: Ask HN: What's the hardest problem you've ever solved?

#149
post #106
post #90

I somehow decided I needed to cheat to pass a certain exam because I was basically crap at memorizing stuff. So I used an analogue wireless headphone, an induction loop around my neck and a mobile phone. Since I lacked an accomplice to dictate, I read aloud the hundreds of pages and recorded myself, careful to preserve and properly serialize things like complex formulas. This was before the era of iPods and SDCard pl…

One thing universities should teach is efficient problem solving. If it was more work to cheat than to memorize, I'd say you might want to re-evaluate whether "not memorizing things" is a principle you should cling so dogmatically to.

I had a programmable calculator during A Levels (UK sixth form college). Was talking Computer Science, Maths, Further Maths, a couple of others. These were not AS Levels, full A Levels.

I also had the seemingly good idea it would be nice to program the calculator, initially just writing algorithms like bubble-sort for CS that could be referred to, then extending to Statistics showing working for various statistical methods (the exam required steps showing working steps, learnt a little about data structures myself for that, then extending to matrix algebra and curvature). I also didn't go to most classes, only attending the ones that would be more useful than time in the library.

Typing character-by-character on a numerical keypad, getting a series of working systems. Was pretty fun.

And in the end, having working 'cheating systems'... I could do it faster in my head and never even took the calculator to the exam.

That's learning, I suppose. Did very well on the exams.

Re: Ask HN: What's the hardest problem you've ever solved?

#150
This was more of an introspection, but i used to be rather depressed. When I started reflecting on life and all I could contribute or succeed at (this was actually years ago, not specifically this question). I realized that if someone 1000x more intellect / capable / knowledgeable came along, everything I could add or solved from an intellectual perspective would be useless.

After meditating / contemplating this for quite some time, we are talking the order of months. I realized that even if someone knows 1000x more, they still may not know your niche. More than that, everyone has niche expertise from their lives, which no one else can access (from their experiences).

I don't know how I got to that conclusion, or how to explain it. It was the hardest problem I solved, because it's something that had to do with a change in perspective and personality. It also is what helps me listen to others in debates and to be much more open minded. I wouldn't say it's that big of a deal, as I felt it was part of growing as a person, however many around me don't seem to recognize that. When I hear "they are naturally gifted" or "I'm not smart enough", I feel those are people who haven't had the same realization (i.e. experience).

Anyway, that was probably the most difficult and profound problem I solved for myself. What motivates me.

Post reply on HN