22 karma · joined February 9, 2009
https://science.nasa.gov/missions/hubble/neptunes-disappeari...
AI summary; "Yes, astronomers have observed that Neptune's prominent clouds have largely disappeared, and NASA scientists suggest this phenomenon is linked to the sun's 11-year solar cycle and its impact on Neptune's atmosphere"
Something like a singleton would be handy to stop multiple creation of an object, for web design mvc just makes life a lot easier by decoupling different parts and in theory for your project something like an observer pattern could be created to notify other systems to a state change. http://www.java2s.com/Tutorials/Java/Java_Design_Patterns/01...
In the end there's many ways and approaches, maybe even brushing up some class design stuff in another language might help.
Good luck on your journey, sounds like you'll be fine.
Book wise, I learnt them from "Head first design patterns" which is useful and fun or for a quicker overview - http://www.java2s.com/Tutorials/Java/Java_Design_Patterns/in... .
Also remember if you have other people around you delegate / meet them / bounce ideas together.
As an example of this thinking, I looked at ghostery a while back and thought it could be cool to work out what I would have leaked and to which websites. "Would have been tracked" was born, though still got to get around to coding, feel free to take it you want.
As a few other high level project suggestions; cloning programs for different languages, play around with electronics (there's years there) or pick a few open source projects to contribute to.
only daily ones: gaming forum for a game a bunch of us used to play back in the day. email
too busy coding.
So will probably be back working full time with contract combo and will just hire out simple bits of code / skip sleep for my start up
Neuroscience - Brain scan a person from all religions to show it's the same thing that they are all doing. (massive blood flow reduction in the part of the brain that orientates their positioning)
Eco - Do a tidal power generator crossed with a desalination plant. Experiment with resonance frequencies of hydrogen and ionosphere for clean power. Make ultra cheap solar panels and dump them in the desert. (pretty sure some tin foil, a way of converting and some genetic algorithm shaping should get this done) Patch any ozone holes with spraying of o^3 / something to counter act the cfcs. Co2 problem (down to 60% of the problem from 90% a few years ago) harvest the co2 out!
Physics - There's always going to be smaller! One of the strings in string theory is consciousness
Society - Legalise all drugs, prostitution and assisted suicide (stops making so many people into criminals) No speed limit on motorways at certain times
Biology - Find what plants grow well in all soil / sand conditions. (grow the desert / useless land) Bacterial recycling / break down of rubbish.
TV/entertainment - Providers release torrents / streams to anywhere with ads before the pirates do it for them.
And to answer the ops questions: 1. I think it's possible to influence fields you have no expertise in, as can email scientists / producers. 2. yes 3. More empowerment to people to get involved. One day a year ask people if they have any ideas or suggestions in x field.
Not really useful for teaching yourself K-12 math however for the beauty of it nothing better
As for the 40k lines of his code and his component; write up tests, refactor it where need be and if the worse comes to the worse launch with buggy code and update after it's out there and you know if it's worth fixing!
mark twain: "Dance like nobody’s watching; Love like you’ve never been hurt. Sing like nobody’s listening; Live like it’s heaven on earth."
Einstein: "imagination is more important than knowledge"
Programmers quote:"I find that most people get upset by mistakes. I generally don't. I have always thought that the reason is that I am trained to accept that there will be mistakes, because compilation errors are a norm. When they happen, you fix them, and move on with your life. If you get upset over compilation errors, you won't last in this biz"
trotsky: "those who make peaceful revolution impossible make violent revolution inevitable"
"always end on a quote"
Started off with big chillis and curries, making 6 times the amount I would normally do and freezing the rest. Now also do pastas and soups. I make sure to give some extra sauce as well as try not to use a microwave for the reheating. A meal is as simple as getting out of the freeze the night before and reheating whilst I surf the web.
Breakfast:have scrambled eggs on brown toast with an orange.
Snacks: fruit or peanuts.
Healthy food every day and it's quicker and cheaper then cooking properly every day.
I developed a crazy hippy persona which allowed me to talk about crazy topics and get away with it. Was regular on the rave scene getting the nickname of the raving hippy.
When I'm out I won't talk about computers at all (the first rule of computer club is you don't talk about computer club), if someone asks me what I do I'll give a very general response. I often find myself talking about stuff I saw on ted.com or fringe science or other crazy ideas. I actively avoid the normal topics and try to switch the topic to something more interesting.
I like to be a social chameleon, bantering well with lots of different people.
I'm lucky with my friends and house mates, I live with A.I. programmer, a dude with a photographic memory and a fitness instructor, it's a nice balance. Friends wise know a lot of good people from my uni days who like to snowboard and/or travel and are also rather smart.
Though despite being able to hold my own socially, I'm happiest when sat at my desk, pissing around with pcs, code and learning crazy stuff from the net. I've also stopped dumbing myself down now and I'm working on creating the best version of myself that I can.
Guess in your situ would be tempted by a work break for 6months - 1 year. Go find your place in the world =]
Sorry bit of a ramble =]
Keep it simple. Most php you need to do can be done with a few commands (function, str_replace, mysql_query, while(mysql_fetch_array), includes and logic statements)