Ask YC/HN: What's a problem you'd like to see someone solve?
Broad topic, I was thinking just about this while I was in the gym.
What's a problem you've seen that you just want to get solved? Any problem, big or small, just spit it out, as big as world hunger, as theoretical as string theory, or as specific as twitter API architecture.
Perhaps something good will come of this? I'm sure this has been done before, but you learn something new every time.
190 comments
[ 4.2 ms ] story [ 219 ms ] threadSeriously - a few of my friends' parents just bought it and love it. They play some of the simple games like sports to death.
Better solar cells are also on the eternal wish list, though. Not that they haven't been slowly improving, and not that they aren't already good enough for many things.
Bonus points if you can take out IE7 as well.
My fiancee was fixing up an old computer to give to our nephew, and when she tried to install Firefox, it refused, essentially saying, "Your computer is too old." * She grabbed a 2.x install file from OldApps.com, but many of the people still running IE6 won't be tech savvy enough to do that, and are likely to be running really old computers. (And even when FF can be installed, it tends to suck up memory. What do you do with a computer that maxes out at 128MB ram?)
* I think it was a memory issue, but mainly I remember that it was unexpectedly off-putting.
Pentium II class system with 64 MB of RAM and at least 50 MB of free disk space
Whether you should really need so much computing power just run a web browser is a different matter entirely. My cell phone probably has more processing power (and definitely has far more memory and storage) than my desktop computer did when I was in high school.
I wish Mozilla lowered the requirements for systems or only installed a 'light' version on older systems.
I'm guessing the answer is: Clients. I haven't had one yet whose site was so simple that it avoided issues with IE6. Of course, you might have clients who are less demanding or have more austere tastes, in which case they're really smart because working around IE bugs costs money.
The easiest way to answer your question is to point you at this catalog of IE's deficiencies:
http://www.positioniseverything.net/explorer.html
But if you want a document that really captures the essence of IE-induced terror, you can skim the invaluable "On Having Layout":
http://www.satzansatz.de/cssd/onhavinglayout.html
Don't read it all at once. It's exhausting.
IE, particularly IE6, is a great illustration of PG's observation:
The distinguishing feature of nasty little problems is that you don't learn anything from them... writing an interface to a buggy piece of software doesn't teach you anything, because the bugs are random.
Create an anti IE6 Coalition.
Here me out - you'd have one central website stating the purpose and all. If you wanted to join the cause, all you would have to do is place a javscript tag on your website. If it detects IE6, a message appears at the top talking about how IE6 hurts innovation, wastes millions of dollars a year, etc. and links to IE8, FF3, and Chrome for quick and simple upgrades. If you got a good deal of bloggers to use/talk about the script, you'd be able to spread the message. The goal isn't the eradication of IE6 usage, just enough demolition of IE6 that people don't feel the need to design around it.
Thoughts?
There are almost always other options and the cost of going to another website is lower than the cost of changing browsers.
Users don't care about your pain.
In my experience JS is the least of my problems with IE6, because jQuery just works.
IMHO, the best solution I've heard is to offer a discount for customers who are not using IE6, and politely but clearly note that the cost is greater because IE6 is so old and buggy that supporting it requires a lot of extra work, "but switching is easy...[links].". Testing the user agent string is probably enough -- people who know how to change their user agent will know how to install a new browser, but probably can't because of e.g. IT department policies).
It's a powerful and dangerous thing to wish for though.
I, for one, am pretty sure that I'm a colony of several trillion self-replicating cells, whose parts are self-replicating nanomachines. And that is an amazing realization. But not especially futuristic.
One click install C IDE and compiler.
One click install Erlange IDE and compiler.
And so on and so forth.
One click web development IDE.
Couple more mediocre/bad programmers.
Potential solution:
Car insurance by the minute/mile with instant-update rates based on:
It's a $200 billion market (US only). http://www.ohioinsurance.org/factbook/2006/chapter1/chapter1...With payment by the minute/mile, customers would instantly be rewarded for driving less, driving more-safely, and driving in safer conditions. Ceteris peribus, insurers would have lower claims costs, and drivers would have lower insurance costs. Everyone wins. No one loses.
For example, lately I've been thinking that a good solution for problems in Africa is to make possible to profit there. Just that. Companies will come, flourish, jobs will appear, health will improve, etc, etc...
How do you enable business in Africa to be more profitable? First, you need law (a stable and predictable set of rules to operate), and then education. Wish I could dethrone the dictators there and stablish schools and colleges, but it's not going to happen.
I am not claiming my solution is the best one, or that even it is original. But we do know the problem, now how work on the solutions...
Everybody wants happiness, comfort and love. We want them so badly that we spend our whole lives trying to acquire and keep them. When you start handing them out, why then do we live?
Equal wages/prices for all regardless of geography, brought on by a single world currency and the internet? That would solve world hunger (which is a money issue, not supply issue).
edit: Awesome. It's getting downvoted here too? What the hell is wrong with the concept?
edit 2: Oh I was completely blind to the obvious here...I mean equal wages in terms of task (not geography). A McDonalds worker should make the same here or in another country (assuming McD's was charging the same for burgers too). Software developers who contract online are approaching this equality. I am not suggesting communism or some sort of set rate for work, individual productivity is really important.
http://news.ycombinator.com/item?id=415683
with fewer answers than I expected from this erudite group.
The best course was on monetary policy, basically the type of modeling and process the Federal Reserve or the Bank of Canada go through.
Check out http://www.stanford.edu/~johntayl/MacroPolicyWorld.htm
Of course, the wealth still needs to come from somewhere, but for sake of argument.
* Say $10-20,000, though setting this to something realistic will actually depend on a lot of variables, both personal and regional. Defining "equal wages" is tricky. (Also, the possibility of sudden, huge medical costs, for example, can sabotage the entire system, but that's true now.)
Actually, I'd be curious about what makes the best flamebait -- is it totally dishonest stuff, mostly controversial stuff, or ideas that people suspect are true but want to think (or what to be heard saying) are false and deplorable?
Why?
There are different costs and benefits to living in different places, so why wouldn't the wages vary as well?
And, if you think that that the cost differences can be eliminated, Hawaii is going to become very crowded.
You can't have equal prices everywhere. If you want to try to force prices to be equal, you would ruin the price system. Without a working price system you would end up with something like the USSR.
Why is equality the ideal? It's not people in the "first world" that are starving, so why not look at what works in the first world? The problem is that in the countries where people are starving, they don't have the economic freedom that enables the wealth that means you don't have to starve.
So I hope that there will be more economic freedom in poorer countries. Then they will be able to achieve a higher standard of living.
I think enabling cheap, sustainable energy would a good problem to solve.
I've yet to receive a response from my institution or others that I've considered, of why it is they keep raising their fees, tuitions, etc.., especially in a recessed economy. It seems to me to be counterproductive - folks are losing their jobs, therefore losing their finances, and now possibly finding out that they need more training or they need to enter a new field, thus requiring education. Yet considering these financial difficulties, institutions continue to raise their fees with hopeless abandon.
I asked multiple departments in my university about this and essentially they diverted my call or in-person conversation to some other department, or they said it was a political matter and basically being a lowly student, there's no way I could get a meeting with those that approve these raises, without my belonging to some student body committee protesting these rates... and then we're only supposed to be there for four years anyways as undergrads so it could take more than that to see any preferred and immediate result.
I suppose this is where financial aid comes into play, but even so depending on your application factors, the fees still rise, so that could possibly mean that you'll owe more money when you get out or you need to be approved for more grants that don't need to be paid back which implies more scrutiny in your application.
meh, I'm fed up with this subject.. any thoughts?
See
http://learninfreedom.org/school_state.html
for some reading matter on this issue.
I think the problem you seem to be interested in - the rising cost of formal education that results in a degree will be solved not by reducing its cost, but by reducing its value. It will continue to cost a lot to get a degree, but you probably won't want one.
[0] which seem to be growing less important: http://paulgraham.com/credentials.html
Ideas?
* I'd like something more cinematic like Animoto. Not constrained to the 10-12 slides, 4-5 bullet points each.
* I'd also like a tool that could help with just talking (no slides).
Just throwing it out there.
http://appjet.com/
http://www.youtube.com/watch?v=ROfCNrBv_00
Disease seems beatable. Reversing old age is going to be trickier, especially as things we don't expect to fail start failing after we prolong our vitals for longer. But these both should be doable.
The real killer is trauma. I scubadive. Given forever, eventually I'm going to something stupid underwater and that'd be the end of me.
The 200-300 years seems like a good place to start. It'd involve preventing or treating fatal diseases and finding ways to keep especially your vital organs running. I started spending more time in the gym and eating a bit better after my research.
This could be solved by perfect VR and disposable bodies grown in a vat, with a remote control system instead of a brain. Your real body hibernates and your real brain can think its scuba diving, while only having to worry a little about getting eaten by a shark (it would probably hurt).
You regularly make 'backups' of your brain and if you die your last 'backup' is loaded into a clone. You (the new you) of course, don't remember anything that happened after your last backup. Made for an interesting plot device as well.
How about a software solution for translation that works perfectly?
While a tool to instantly translate a conversation while two people speak would be amazing, it would have the same effect as having a universal language in my opinion.
That being said, I think there is something to be said for diversity of culture, and perhaps better more fluid translation services are the true solution.
The fact that the question is still open is why (in my opinion) the thought experiment is so interesting.
Plus there's the bonus of the Esperanto travel network, where people all over the world allow others who speak Esperanto to stay with them for free/cheap.
Definitely recommend it anyway - and good idea.
If you're not going to be using the windows you have open on the external monitor you can minimize them before you unplug it. If you open them later when you're plugged in again they will pop up where they were before.
"Computer, call Home..."