"The wikifiddler drew his wikivorpal sword and slayed the terrible wikibeast"
302 karma · joined April 24, 2009
"The wikifiddler drew his wikivorpal sword and slayed the terrible wikibeast"
IDE ostensibly stands for "integrated development environment." AFAIK, not a single IDE is as integrated, programmable, hackable, flexible, or stable as emacs (or vim).
In Emacs, I can effortlessly open and navigate through an indefinitely large number of files. I can take advantage of myriads of language-specific modes for syntax highlighting, auto-completion, snippets, verification, prettification, truly integrated compiler/interpreter environments, you name it.
If I find I need to do some repetitious gruntwork, I can C-x ( gruntwork C-x ) it away. If this gruntwork seems excessive, I can program it into my editor and forget about it. If I find I really need some feature or functionality, I can pop open a scratch buffer, hack it, and use it instantly. No boilerplate, no compiling, no restarting.
These are just the tip of the iceberg, though. The overwhelming sense an emacs or vim user experiences, is one of power. We have complete control over our programming environment. We dictate it, hack it, and tweak it until it is effortless. This sense of power and hackability so permeates our programming environment, that it becomes physically painful to have to navigate a swarm of inconsistent modal dialogues, accept some kludges and pray they get fixed, and accept that The Developers know how best to configure our environment.
Opera has an entire tutorial on ratless browsing.
The second? No clue.
Does anyone know if these http://ishmeet.wordpress.com/2007/09/28/3-wicked-microsoft-b... still exist?
The =rand(200, 99) one looks interesting.
First thought: this has got to be a parody.
Second thought: Oh Cthulhu, it is for real.
Third thought: Just by mentioning this link almost anywhere, it'll be excoriated as "just another baseless attack on Microsoft (which I, being a technologically fair and balanced soul, will admit to having less than stellar practices)"
He assumed the domain of people familiar with ginsu knives is roughly identical to the domain of people who have ever watched an infomercial in the past two decades.
Obviously, there are people all over the world for which this assumption is false. However, globalization is arguably incomplete until every single human on earth has at some time thought: "Gee. Cuts through a boot. How tired would I have to be for this advertisement to work?"
We have methods to kill Paula Beans in their tracks. Liberal arts does not.
Is this anything new?
Perhaps a better checklist would be "actual reasons why the average human, without regard to gender, does not enter technical fields"
Wives seem remarkably efficient at curbing our deepest insanities.
iirc, Scott Kim, who did many of the illustrations for Douglas Hofstadter, wrote a paper presenting an optical illusion only perceivable in 4 spatial dimensions ("The Impossible Skew Quadrilateral: A Four-Dimensional Optical Illusion").
http://www.superliminal.com/cube/cube.htm
http://en.wikipedia.org/wiki/N-dimensional_sequential_move_p...
There is a 4D variant of tetris, such as http://illusions.hu/4dtris/
In the end, any system which would disqualify a Shockley is a broken system which will bankrupt the tech industry.
I long ago discovered that no one really likes small talk. It's the prelude to a real conversation; that's the only reason people engage in it (or to signal to each other's monkey brains that one is not a threat).
The solution? Ramp it up into a real conversation. Talk about economics, politics, religion, and Emacs vs. Vim. Out of the blue, whatever.
On a side note, who do you think the women will remember more: the guy who they got into an conversation with about Frederic Bastiat, or the 100th guy to ask them about the weather?
The future will either be awesome, or scary.
"They want me to be a "well-rounded" engineer. Well, I know vector calculus, finite algebra, compiler theory, and enough quantum mechanics to know a little about what's going on under the silicon. Is that not well-rounded enough?"
http://www.cs.sunysb.edu/~algorith/video-lectures/ is another great source for video lectures.
http://en.wikipedia.org/wiki/List_of_algorithms has a veritable zoo of algorithms. Best part: contribute to the pages and you'll learn it better than just reading. For a true zoo of algorithms to start off a search, http://www.itl.nist.gov/div897/sqg/dads/ is perhaps the best.
Stack Overflow's got many good threads on Big O and comparative complexities, for instance http://stackoverflow.com/questions/133008/what-is-big-o-nota...
AIT and computational complexity theory arguably underlay all other sciences. They allow us to define randomness (http://www.cs.auckland.ac.nz/~chaitin/georgia.html), pattern, probability (http://www.scholarpedia.org/article/Algorithmic_probability), inference (http://www.wisegeek.com/what-is-solomonoff-induction.htm), ignorance, and perhaps one day consciousness.
They allow us to prove, with absolute certainty, whether we are talking to a deity ( http://scottaaronson.com/blog/?p=56), and to prove that some questions will forever be beyond our grasp.
Even discounting Zuse and Wheeler's "It's from Bits" conception of information and computation as the basis of physics (http://en.wikipedia.org/wiki/Digital_physics), these disciplines promise to help us solve our hardest and most interesting problems by, first of all, telling us whether they are solvable at all, and if so, whether they are solvable before the heat death of the universe. Consider that Goedel, Cohen, and Turing struck down the Continuum Hypothesis from Hilbert's list of open problems, allowing us to abandon a futile line of inquiry and focus on other problems. Current developments in quantum computability theory may similarly strike down vast swathes of sterile ideas, directing us toward questions whose answers are solvable.
sudo apt-get install nano
or whatever other package manager is used.
That being said, emacs -nw
It is the answer to all your problems and will give you oral pleasure.
As someone who uses Gentoo, Xmonad, Zshell, and Emacs, there's more than enough config code to tweak than there are hours in the day. The happy result is that if I'm stumped, I always know I can pop open a buffer and hack something a bit.
Hell, the alternative to wasting your time in a fully hackable environment is wasting your time on the interwebs.
If you're going to procrastinate, you could do worse than by hacking .emacs. Like Runescape.
Meatspace: a battered wooden desk I found in the trash years ago, and a similarly battered armchair missing most of its upholstery. The desk surface is hidden beneath ashtrays, coasters, coffee mugs. My cat peers over the monitor, half asleep.
What would Summer Glau do?
Dumbing yourself down is like hacking off a foot to fit in with a leper colony. It's a change that'll be hard to reverse later on, whether you want to or not.
I hate to say this, but this was even more disappointing than the real Wolfram|Alpha