TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Which are good computer science problems to work on right now?

22 pointsby diegogcoutoabout 11 years ago
I&#x27;m a CS undergrad and to finish my graduation I have to produce a term paper.<p>Considering that I have one year to work on it, it can&#x27;t be something huge, but I would like to work on something which would be useful to someone else and not only a boring paper about a very specific and almost useless subject.<p>As I have a web development background (Ruby on Rails, Node, Redis...), anything in this area would be easier. I&#x27;ve tried to revise my workflow in order to find some gap but, probably due to a lack of experience (and an awesome community), everything seems to be created already.<p>Do you have any suggestions about problems that I could solve with the skills that I have? A very personal itch also counts!<p>Note: The final software must be open sourced!

10 comments

lazyjonesabout 11 years ago
* User interfaces for VR helmets.<p>* client&#x2F;server web frameworks based on BigPipe-like (Facebook) architecture<p>* turning real world problems into MMOGs in order to crowdsource solutions<p>* peer-to-peer web infrastructure over multiple networks&#x2F;communication channels (to counter surveillance, ISP filtering, natural disasters...)
评论 #7710801 未加载
MojoJoloabout 11 years ago
In my opinion, automatic summarization by abstraction. There are lots of automatic summarization algorithm that does extraction like TextTeaser (<a href="https://github.com/MojoJolo/textteaser" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;MojoJolo&#x2F;textteaser</a>). I think they do the job well but it doesn&#x27;t have a realistic feel in it. To achieve it, I think automatic summarization by abstraction is the way to go. It almost mimics how humans summarized text. But I think there is still no algorithm that can really perform abstraction well.<p>I&#x27;m looking to try it in the near future. With a good training data, I&#x27;m looking into using genetic algorithm eventually evolving the text into an almost human summary. I&#x27;m excited for this!
skadamatabout 11 years ago
Explore how you could build a web tool to do data visualization of otherwise annoying data to visualize.<p>Some of the work by the data vis lab at Stanford (now UWash) is pretty awesome - <a href="http://vis.stanford.edu/" rel="nofollow">http:&#x2F;&#x2F;vis.stanford.edu&#x2F;</a>
ericdenverabout 11 years ago
<a href="http://en.wikipedia.org/wiki/List_of_unsolved_problems_in_computer_science" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_unsolved_problems_in_co...</a>
TotalEclipseabout 11 years ago
There is still plenty of work to do in Natural Language Processing. Also, check out Wikipedia&#x27;s &quot;List of Unsolved Problems in Computer Science&quot;:<p><a href="https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_computer_science" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_unsolved_problems_in_c...</a>
brudgersabout 11 years ago
Decoupling business logic from web frameworks might be an interesting architectural problem that could use better tooling. Here&#x27;s Jim Weirich going about it manually in Rails:<p><a href="https://m.youtube.com/watch?v=tg5RFeSfBM4" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=tg5RFeSfBM4</a>
评论 #7708852 未加载
taf2about 11 years ago
Speech Recognition, it&#x27;s a hard problem to solve - but maybe with your time you can offer some interesting solutions. Text IMO is very well covered part of our field, but speech is still very much lacking. Even image recognition has more attention than speech recognition IMO.
评论 #7718745 未加载
mcintyre1994about 11 years ago
It&#x27;s neat that your project is required to be open source. I&#x27;ve been thinking about my own too and am really interested in AI.. So with that bias in mind and your own, how about automated A&#x2F;B testing using genetic algorithms?
doppenheabout 11 years ago
Have you thought about developing some innovative algorithms?<p>Something in the data analysis space, text analysis tools, graphing tools ?<p>If you are interested we could help diego at algorithmia dot com.
sytelusabout 11 years ago
Computer vision and machine learning (especially deep learning if you have necessary foundation).