Heck, I wish I had one choice where I could call tech support, tell them that I've been getting dropped packets and 3000 ms pings for over a week, and not have them blow me off because the bandwidth tests fine.
1,720 karma · joined July 15, 2011
Heck, I wish I had one choice where I could call tech support, tell them that I've been getting dropped packets and 3000 ms pings for over a week, and not have them blow me off because the bandwidth tests fine.
Relevant images which support the speaker
Relevant graphs, rendered for projection
Relevant microcopy which gives context or focus
Relevant videos which are kept as short as possible
Bullet slides which double as effective microcopy
Bullet slides which double as speaker's notes
Most slides which animate in point-by-point
Irrelevant or unnecessarily long videos
Unreadable diagrams
Unreadable walls of text
The zeroth rule of presentations is don't waste your audience's time.I did my first two at a community college. While I don't doubt that you can find some high school courses equivalent to or superior to their college analogues, this is not the prevailing reality.
But such positive outliers have little to nothing to do with the AP brand, and much more to do with the course's teacher. They certainly have nothing to do with AP testing for equivalency credit, which occurs after the fact. AP testing is a shoddy placement tool which frequently and provably tends to overstate students' preparedness for advanced studies.
In STEM fields, anyway. Freshmen distribution survey courses don't do much to prepare you for anything particular, even at Yale.
But I am way more impressed with "engine failed, still got to orbit safely" than I was with the already titanic feat of making it to orbit in the first place.
It comes up in AI a few times.
I would add:
Document any reference material you use, including the source and why you're including it. Cache any digital content, either in the project path or using a management tool like Zotero.
Keep a research log. Minimally, annotate your trials. Coming back even a week later and trying to figure out which trial was done on what hunch with what results is extremely time consuming without this information.
I've caught users recommending a product of mine (feels awesome), then they turned around and insulted it in the same conversation. Upon a little anonymous interaction, they were upset because the CSS didn't match Google. Users, WTF???
Thank god for A/B testing.
Someone with actual professional psychology experience could probably shoot that full of holes.
I hereby declare this to be the correct technical term for it. The guys in marketing may be calling it something else, but I don't think you'll find a more succinct description of the strategy.
It seems to be better received than null-content pings.
http://mars.jpl.nasa.gov/msl/multimedia/raw/
Images are grouped by Martian solar days (sol 0 == day 0, length 24h 39.6m).
Take a look at the instruments section of that Wikipedia article. Curiosity is crammed with every sensor and analysis tool they could possibly fit.
http://en.wikipedia.org/wiki/Mars_Science_Laboratory#Instrum...
If I stop using a language for a while, I have to relearn it. The term language is very appropriate - learning and retaining a programming language acts very much like learning and retaining a human language.
My take-homes about "when to learn programming" are:
* If you have kids, expose them to "Hello World" programming early. By which I mean, once they start reading. The cognitive benefits of multilingualism are greatest at early ages when neuroplasticity is high. There are numerous languages and projects which are suited to this. Lego robots should probably feature prominently once they're of an age to not eat the pieces.
* You're never too old to learn programming. The biggest jump in capability by far is between non-programmer and someone who has been at it seriously for a few weeks or months.
* At the same time, start learning programming as early as possible. Learning to be a great programmer takes a lifetime. But very little of that is learning syntax! Great programming takes marketing, art, math, psychology, and whatever else you can cram in. Pretty much any field of human endeavor has something to contribute. "What to program" is far harder to learn than "how to program" - and people who start learning programming later in life will have a lot more to draw on here than some 12 year-old.
But if it works - oh, if it works! This really is the most exciting project in exogeology since men brought rocks back from the moon.
(Table of localized landing times: http://timeanddate.com/worldclock/fixedtime.html?msg=NASA+Cu...)
And many universities handle waitlisting on a department or class level so they have leeway to deal with various factors as appropriate. Ever tried to implement university, departmental, program, and class policies simultaneously, while keeping them up-to-date, while handling who can override the computer under what amalgam of policies? No? Well, that's what you'd need to do in order to get automated waitlisting working at most universities.
The fact that there's not a university-level waitlisting feature isn't an excuse to hack around policy, especially not while violating ToS and misappropriating resources for commercial resale.
On the up side, I made $70 and learned some interesting stuff.
But here's yet another way for Google to run false positives which send you into their black hole of non-support. So one of the things I'm still learning is "don't let Google be a mission-critical part of a project."
Also, the historical stuff is fun and interesting. Physics students should probably be taught this stuff regardless, but maybe not as part of a class on theory.
But it needs it obviously enough and the claim is interesting enough that further verification (or falsification) should happen soonish, as research timescales go.
At the same time, experience can often mislead you into thinking that your problems are everybody's problems. Experience gives you a head start, but you should still do customer research to confirm the "traction potential" of your proposed business model.
Either on a resume is just saying, "Hey look, I have a bit more education than the next guy in the pile!" - and little else. It can be a marginal advantage there, but the effect is often negligible compared to networking.
What's more important is acquiring skills and experience. Do you want to learn more advanced CS theory, or do you want to start learning business theory? Keep in mind that you can choose one and still take classes from the other.
Also keep in mind that an MBA is really intended for corporate middle management. If that's the job you want, go for it. If you're more interested in startupville like much of the population of HN, then pursuing practical experience with product launches and building a business may be a more efficient use of your time.
Thus why software engineers often get a degree, buy books, pay for classes, and so forth.
The self-education threshold tends to be even higher at the beginning. Most people have no clue how to get from owning a computer to Hello World, to FizzBuzz, to simple scripts, to a well-designed and documented program.
The real failure is when people turn to university (etc.) to learn a skill, get a "QC Okay" stamp at the end - and then still can't FizzBuzz.
You need shorter feedback cycles which focus on finding and correcting errors, not monolithic course grades and monolithic degree pass/fail stickers. You wouldn't expect it to end well if you tried code a major project that way. Why would it work any better as an education plan?
You can make very good goggles if the money and time per unit isn't an issue. Registration to the point that there are no detectable flaws is very hard. You have a hard timing constraint from the human visual system on the order of 5 to 50 milliseconds. In that time, you need to sense the visual environment, determine position and its derivative vectors, figure out how your simulation needs to be updated, render the new data, and display it to the user.
Not something you can necessarily solve by throwing money and engineering hours at it until it works. In fact, there may be a few Nobel prizes in physics between here and there, or possibly biological integration well beyond our current horizon.
Desperate and looking for get-rich-quick schemes is not conducive to successful entrepreneurship. Most successful businesses take years to build, and most business ventures are not successful. You should consider whether it can be a part of your ongoing career plans, but it's not a likely solution to your immediate problems.