Live data from Hacker News

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

news.ycombinator.com

181–190 of 441 posts

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

#181
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.

Knowing and memorizing are not the same thing. I went to school to learn, not to memorize.

Yes, although a lot of thing can be learned much better by yourself rather than go to school, I think.

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

#183
post #148

Earlier quoted context omitted.

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.

[deleted]

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

#184

Helped to arquitect and code a MMO game when the only reference was EverQuest ;)

I miss evercrack so much.

Trying to get a Glowing Black Stone drop broke me on that game. The final straw was after camping the npc that drops it as a rare drop for days, with like 6-8 hours between spawns (Pyzjn), she finally spawned again and midway through casting a spell to kill her, she spawned because it was morning. :/

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

#185
When our education startup built out its first product in 2012 (real time student content delivery and live chat etc on iPads) the internet in many schools was terrible.

To counter that awful bandwidth issue we created a local server version of our cloud based application.

In each classroom we created an intranet with one web server and a wireless access point.

When students used the system their ipad directly connected to that local access point and intranet (ie for chatting via node/socket.io etc.)

It did not matter if the internet went down the full system still worked perfectly well as all the kids were operating 100% locally.

The hard part was making an entire system that could be online or offline at any time sync with the mothership cloud. Especially hard was synching, well everything. Node chat, Rabbit, mySQL, linux updates etc.

The app allowed the teacher to drive the content via node, live chatting between students, live answers/questions/assignemnts etc.

We needed to write a lot of software from the ground up that allowed for 100% asynchronous provisioning of machines, content synching, live chat syncing, message bus routing etc.

Crazy thing was, a kid could be playing and accidentally pull the plug out! We needed to account for all sorts of shenanigans.

Essentially, it was a bit like creating dropbox that was also a full stack architecture and a ridiculously distributed data center with servers that could switch on or off at any time.

It worked pretty well.

The teachers couldn't understand why our app always worked lighting fast when all the other internet stuff they did was so slow!

As time moved on, we realized that single point solutions would not solve the main goal we were targeting in education which is to modernize all aspects of districts.

So, we built out new software that helps districts take the 5 year journey of moving from a traditional district to a modern learning environment. Ironically the platform that does that is pretty simple by comparison. Essentially it's systametized consulting.

I think we still have one district still using that old software (5+ years old now) and we are about to sunset it.

We did that whole thing with a team of 3 devs in 12 months.

Honestly, it was the most fun I ever had coding!

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

#186

Earlier quoted context omitted.

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?

[deleted]

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

#187
post #27

Develop a tool to boost the productivity of a software engineering team and convince all members to adopt it. Software engineers (myself included) can be very resistant to changes (especially when it comes to their tooling) and an in-house tool with a single developer behind it didn't contribute to the ease of adoption, but it was adopted regardless. I guess that the tool was indeed very good, or maybe I'm a sweet ta…

What did the tool do?

The team had to work with tens of different embedded devices with all kinds of weird compilers and flashing tools.

My tool would help with the context switching between projects, providing wrapper scripts and inline documentation. It was some sort of literate programming in bash :)

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

#188
post #19

I was working on a calendaring system. We supported recurring events, and each event could also have a piece of equipment associated with it (one or more). Events could also be changed, either the current event or this and every event. Event start/stop times were stored in UTC, but the event was displayed in the users timezone, and could cross daylight savings time boundaries. This was done with a mix of javascript o…

If it makes you feel any better, there is a large section of this book dedicated to a team struggling to implement recurring events properly:

https://www.amazon.com/Dreaming-Code-Programmers-Transcenden...

Great read, and shows how difficult it was and is to compete with office.

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

#189
post #8

Learning to throw years of work to thrash with no hard feelings.

Hey Leo, You may be interested in Dan Ariely’s short book on Motivation, which is based on his Ted talk here: https://www.ted.com/talks/dan_ariely_what_makes_us_feel_good... Part of it covers the motivational impact of having years of work cancelled. If you’ve struggled with this, I just want to wish you the best.

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

#190
I eventually solved a bug that took about 1.5 years to figure out, since we were not able to reproduce it, and it only happened on a customer's system. Long story short, it ended up being a by-product of sending a (256*N)+1 byte packet through the system, and the fpga asserted a signal 2 clocks later that did not assert in time on those sizes. This resulted in a single buffer leaking, but eventually it built up exponentially. Many days and nights of a logic analyzer and other equipment led to a single accident in the lab where I was able to reproduce it.

It's hard to describe the feeling of reproducing something like that, after haunting me for so long.

Post reply on HN