I think the "joke" that GP is implying is that people will just list the wikipedia article sources as their own sources instead of following up and reading these sources themselves to verify the content.
In other words, people will be lazy and still base things only on the wikipedia summary, and just pretend they got it from the cited source.
In a time when all of our US politicians have absolutely no backbone and put political "strategy" on the highest pedestal(*), I respect a group which practices what they preach, even if not convenient.
(*) well, the republicans seem to have the strategy part at least, although lately it seems the democrats are lacking both the conviction *and* the strategy, sigh... need a party to save us from these idiots, maybe we can import some swedish ideas;)
Perfect, thanks! This has always seemed like the most sane solution, at least until my other new favorite (http://nickgravgaard.com/elastictabstops/ thanks to Ragzouken) becomes widespread.
Ah, yes that setting avoids spaces-per-tab issues by not using tabs, but your personal spaces-per-indent setting is still being hardcoded in the source.
The original question was: how do I tell it to use tabs for indentation instead of spaces? Best solution I know is to go into each mode (c++-mode, java-mode, etc.) and tweak the indentation setting to match the tab width, which looks like: (defun my-mode-hook ()
(setq tab-width 2)
(setq truncate-lines t)
(setq c-basic-offset 2))
(add-hook 'c-mode-hook 'my-mode-hook)
(add-hook 'c++-mode-hook 'my-mode-hook)
(ugh, why do I need to 'program' my editor to configure a setting... sigh.)
Well, the whole problem is you're enforcing some arbitrary (and incredibly narrow) window width on everyone. First priority is to get your head out of that gutter, then we can debate indentation;-P
More seriously, 80 is really arbitrary, and also really narrow. Use a couple descriptive variables or a language like Java and you can't do anything in 80 characters, and then you wind up breaking function calls and member drilldowns in all kinds of messy ways, like adding clutter from one-usage variable declarations, or ragged argument lists... ugh. All just so the code fits on a 640x480 display that no one uses anyway? Why bother. Spend your time on coding, not managing ASCII art.
So OK, eventually someone writes a line longer than your preferred window width? You really don't want to just scroll sideways? Ask your editor to wrap the lines automatically... it should do this for display and without resorting to storing ASCII art in the source file. It's very common in text handling systems to wrap text intelligently, why don't we demand this feature of our code editors? (I believe 'kate' does this btw, I wish more did just to appease the 80 column crowd. Personally, I just scroll if needed, which usually it isn't.)
That is so beautiful it brought a tear to my eye, I totally agree and it's even basically how I use tabs now, it would just format it even more cleanly to provide the "ASCII art" formatting without the maintenance nightmare.
I think I will send this link to my editor developers:)
Yeah, this is one big reason I prefer not to use emacs anymore: It's such a pain in the butt to tell emacs not to conflate spaces and tabs. Our emacs developers can't seem to figure out how to configure that arcane editor to just use tabs for indentation and not try to convert indents to some mixture of tabs and spaces, which just screws everyone up.
Every other editor has an easy space vs. tab indentation setting, yet the supposedly advanced and powerful emacs still can't seem to get this straight. Ornery emacs users, feel free to tell me about your ctrl-u number meta-x butterfly-set-indent-tab incantation if I'm missing something;-P
This diverging discussion is the perfect example of why it is clear the ideal code indentation is a TAB. Set your editor to display whatever indentation width you like, don't expect to inflict that choice on everyone else. Plus it eliminates the possibility of sloppy partial indentations, and it's fewer keystrokes to boot. Win, win, win.
Hear hear! This is one of those things that is so true but I never consciously realized. Why do restaurants so often go the course of flash-as-website? Their industry is probably one of the heaviest flash users, and I agree it's almost always annoying when I'm looking for a menu. I wonder why their group is so susceptible to building their entire interface around flash?
Look into macports. Just 'sudo port install texlive' (e.g. latex package) and away you go! (tip: try 'sudo port install texlive_base +no_x11' first to avoid large dependencies on motif for the xdvi viewer... I just use pdflatex and then view the pdfs, so xdvi seems superfluous.)
We use a lot of Linux too for robotics, but I find Linux and Mac play very well together. (Linux to run on the custom hardware and Mac to run my interface and development machine)
If you're letting the IT department sway the decision based on what's easiest for them, then you've lost the educational battle. They will push for what they know instead of what is coming next. Actually, they will push to not even let anyone use the computers so that nothing can break. Paperweights are easy for IT to support.
I'd say at my university (Carnegie Mellon) the coursework is OS agnostic, but Linux and Mac OS X are both very popular. (Mac quite possibly only because it shares so much with Linux for open-source software support and command line usage.) If anything, Linux tends to be the encouraged platform for the CS dept. Windows is practically an also-ran around here. I'm in the robotics department, and no one runs their robots with Windows. (If any CMU RI peeps know some counter-examples, now I'm kind of curious...)
If these are actually gifted students, they're likely to go into non-Windows fields, or at least appreciate learning multiple platforms. Otherwise then I'd admit Windows would probably make more sense so they wouldn't have to learn as much before getting some MS certification they can wave around. Either way running these extremely out of date OS versions is practically malpractice. (fine, XP might have some arguments in its favor for business use, but for education it's time to move on so the students will be prepared. But there's no good excuse to still be at OS X 10.3, and if Linux was in the mix, it's easy and free to stay up to date.)
just does it with company names they acquired. *cough* FaceBook *cough*.
FYI, Google didn't buy Facebook. There was a April Fools Day story to that effect, although easy to believe since Google had been in talks. However, it's Microsoft that followed through and bought a chunk of Facebook stock, although still only a minority, but in a deal that gave it some special influence.
Otherwise I agree with the spirit of your post as well:)
Hopefully they'll be able to do something about the remaining 15% after they get the majority under control.:(
I don't understand why they don't have skimmers for harvesting the oil off the surface of the water instead of trying to burn it or break it down with even more chemicals.
I have long thought politicians should take a page from software practices, such as a version control system with a current "HEAD", instead of this multi-document spaghetti mess we have inherited from the ages. Of course, making law easier to understand would make us less reliant on lawyers, so they will probably make sure this never happens.
Thanks, I've been wondering where that came from. Kind of annoying though, is it that much harder to just say 'Agreed'?!?! The whole 'this' thing is lame. *shrug*
Unless we find a way to scale those pictures, and sometimes backgrounds, up in size without any reduction in quality (impossible)
Uhh, it's called SVG - Scalable Vector Graphics. If IE didn't suck it'd be more widespread already. I hear they're finally getting onboard in the next release or something.
Anyway, you're right it doesn't help with photo images, but a lot of website graphics are just rasterized vector images, and it's perfect for those. The photos can be given point sizes and the browser will just scale them as needed.
I verify, I specifically went back to re-watch this episode a few days ago.
Bunch of cowards running things at Comedy Central administration. They clearly didn't learn the lesson of the Cartoon Wars episodes, every time you give in to bullies, you only embolden them to ask for more next time. So ironic to have South Parks' own network so clearly demonstrate the head-in-the-sand behavior which is being protested.
FWIW, Blender's interface isn't all that bad now I think. It's not necessarily "intuitive", but they have a good set of tutorials and user community so you can get up to speed. What it lacks in intuition, it makes up for in being efficient to navigate once you do know it (i.e. there's a hotkey combo for everything...)
Still, for precision/engineering work, it is lacking some power compared to a dedicated product like SolidWorks... different target audiences though, I'm probably in a rare intersection.
I was actually hoping it could handle non-interactive flash animations as well. The site is down so I can't tell anything. But that seems like the only useful product here: if this is for video only, why don't website producers just encode these videos in h.264 (+Theora?) and then use HTML5 <video> with a flash player fallback? It's really not that hard. I guess this could be useful as a stopgap until use of the old non-h.264 flash codec is cleared out. *shrug*
Actually, what would be smart is if the mobile Safari scanned the list of parameters being sent to a flash plugin request, try each as a URL and if it gets an video header just start playing the video natively, i.e. HTML5 style, without actually using the plugin...
I wonder how much money they waste on email storage and bandwidth costs by sending HTML mail instead of plain text too.
Haha haha ha haaa... wait, were you serious?
You know if people can't apply some simple formatting in the email reliably, they're just going to attach Word.docs (even more than they do already >:(). How much space do you think that will waste. Go back to using gopher if you don't like the web, same idea.
haha... maybe I have been unfairly insulting 12 year olds when apparently there are so many bored office workers who think professional correspondence involves futzing with arbitrary formatting. I guess I'm lucky to work with people who have more important things to do.
Just tell your boss you keep missing his emails because "FF0000" is such a common spam filter keyword, so he should avoid making his messages resembled a viagra ad.
No, my client handles text very well. It also handles markup very well. There's a reason I use the web instead of gopher too.
I bet you can't do lists (like this) in plain text without assuming 80 columns
I doubt it's worth your time to copy and paste a code snippet into another editor just to get your own custom coloring
*Your* email client can't handle text wrapping, that's why we have this "everyone must use 80 column" crap, and every time I get a reply from a plain text user eventually there are lots of
orphaned
words at the end of sentences because
of
the prepended '>' characters instead
of using a <quote> block
ASCII is dead. You've been living in an ISO Latin world for years and probably don't even realize that battle is already lost. The rest of us are moving to UTF-8 next. "Plain text" is an illusion.
Either you read all your spam, or you talk to 12 year olds a lot. In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable (e.g. lists, bold/italics, code snippets with syntax hilighting, block quotes that can still re-wrap based on window width and don't screw up when you reply...)
If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.
I think the "joke" that GP is implying is that people will just list the wikipedia article sources as their own sources instead of following up and reading these sources themselves to verify the content.
In other words, people will be lazy and still base things only on the wikipedia summary, and just pretend they got it from the cited source.
In a time when all of our US politicians have absolutely no backbone and put political "strategy" on the highest pedestal(*), I respect a group which practices what they preach, even if not convenient.
;)
(*) well, the republicans seem to have the strategy part at least, although lately it seems the democrats are lacking both the conviction *and* the strategy, sigh... need a party to save us from these idiots, maybe we can import some swedish ideas
Perfect, thanks! This has always seemed like the most sane solution, at least until my other new favorite (http://nickgravgaard.com/elastictabstops/ thanks to Ragzouken) becomes widespread.
Ah, yes that setting avoids spaces-per-tab issues by not using tabs, but your personal spaces-per-indent setting is still being hardcoded in the source.
The original question was: how do I tell it to use tabs for indentation instead of spaces? Best solution I know is to go into each mode (c++-mode, java-mode, etc.) and tweak the indentation setting to match the tab width, which looks like:
(defun my-mode-hook ()
(setq tab-width 2)
(setq truncate-lines t)
(setq c-basic-offset 2))
(add-hook 'c-mode-hook 'my-mode-hook)
(add-hook 'c++-mode-hook 'my-mode-hook)
(ugh, why do I need to 'program' my editor to configure a setting... sigh.)
Well, the whole problem is you're enforcing some arbitrary (and incredibly narrow) window width on everyone. First priority is to get your head out of that gutter, then we can debate indentation ;-P
More seriously, 80 is really arbitrary, and also really narrow. Use a couple descriptive variables or a language like Java and you can't do anything in 80 characters, and then you wind up breaking function calls and member drilldowns in all kinds of messy ways, like adding clutter from one-usage variable declarations, or ragged argument lists... ugh. All just so the code fits on a 640x480 display that no one uses anyway? Why bother. Spend your time on coding, not managing ASCII art.
So OK, eventually someone writes a line longer than your preferred window width? You really don't want to just scroll sideways? Ask your editor to wrap the lines automatically... it should do this for display and without resorting to storing ASCII art in the source file. It's very common in text handling systems to wrap text intelligently, why don't we demand this feature of our code editors? (I believe 'kate' does this btw, I wish more did just to appease the 80 column crowd. Personally, I just scroll if needed, which usually it isn't.)
That is so beautiful it brought a tear to my eye, I totally agree and it's even basically how I use tabs now, it would just format it even more cleanly to provide the "ASCII art" formatting without the maintenance nightmare. I think I will send this link to my editor developers :)
Yeah, this is one big reason I prefer not to use emacs anymore: It's such a pain in the butt to tell emacs not to conflate spaces and tabs. Our emacs developers can't seem to figure out how to configure that arcane editor to just use tabs for indentation and not try to convert indents to some mixture of tabs and spaces, which just screws everyone up.
;-P
Every other editor has an easy space vs. tab indentation setting, yet the supposedly advanced and powerful emacs still can't seem to get this straight. Ornery emacs users, feel free to tell me about your ctrl-u number meta-x butterfly-set-indent-tab incantation if I'm missing something
This diverging discussion is the perfect example of why it is clear the ideal code indentation is a TAB. Set your editor to display whatever indentation width you like, don't expect to inflict that choice on everyone else. Plus it eliminates the possibility of sloppy partial indentations, and it's fewer keystrokes to boot. Win, win, win.
Hear hear! This is one of those things that is so true but I never consciously realized. Why do restaurants so often go the course of flash-as-website? Their industry is probably one of the heaviest flash users, and I agree it's almost always annoying when I'm looking for a menu. I wonder why their group is so susceptible to building their entire interface around flash?
Look into macports. Just 'sudo port install texlive' (e.g. latex package) and away you go! (tip: try 'sudo port install texlive_base +no_x11' first to avoid large dependencies on motif for the xdvi viewer... I just use pdflatex and then view the pdfs, so xdvi seems superfluous.)
We use a lot of Linux too for robotics, but I find Linux and Mac play very well together. (Linux to run on the custom hardware and Mac to run my interface and development machine)
If you're letting the IT department sway the decision based on what's easiest for them, then you've lost the educational battle. They will push for what they know instead of what is coming next. Actually, they will push to not even let anyone use the computers so that nothing can break. Paperweights are easy for IT to support.
I'd say at my university (Carnegie Mellon) the coursework is OS agnostic, but Linux and Mac OS X are both very popular. (Mac quite possibly only because it shares so much with Linux for open-source software support and command line usage.) If anything, Linux tends to be the encouraged platform for the CS dept. Windows is practically an also-ran around here. I'm in the robotics department, and no one runs their robots with Windows. (If any CMU RI peeps know some counter-examples, now I'm kind of curious...)
If these are actually gifted students, they're likely to go into non-Windows fields, or at least appreciate learning multiple platforms. Otherwise then I'd admit Windows would probably make more sense so they wouldn't have to learn as much before getting some MS certification they can wave around. Either way running these extremely out of date OS versions is practically malpractice. (fine, XP might have some arguments in its favor for business use, but for education it's time to move on so the students will be prepared. But there's no good excuse to still be at OS X 10.3, and if Linux was in the mix, it's easy and free to stay up to date.)
just does it with company names they acquired. *cough* FaceBook *cough*.
FYI, Google didn't buy Facebook. There was a April Fools Day story to that effect, although easy to believe since Google had been in talks. However, it's Microsoft that followed through and bought a chunk of Facebook stock, although still only a minority, but in a deal that gave it some special influence.
:)
Otherwise I agree with the spirit of your post as well
Hopefully they'll be able to do something about the remaining 15% after they get the majority under control. :(
I don't understand why they don't have skimmers for harvesting the oil off the surface of the water instead of trying to burn it or break it down with even more chemicals.
In case anyone hasn't seen it, although featuring Spirit not Opportunity, still applies: http://xkcd.com/695/
My thought as well, icebraining pointed this out in another post: http://en.jurispedia.org/index.php/Main_Page
I have long thought politicians should take a page from software practices, such as a version control system with a current "HEAD", instead of this multi-document spaghetti mess we have inherited from the ages. Of course, making law easier to understand would make us less reliant on lawyers, so they will probably make sure this never happens.
Gahhhh *head explodes* I've been Streisanded. :-P
Thanks, I've been wondering where that came from. Kind of annoying though, is it that much harder to just say 'Agreed'?!?! The whole 'this' thing is lame. *shrug*
Unless we find a way to scale those pictures, and sometimes backgrounds, up in size without any reduction in quality (impossible)
Uhh, it's called SVG - Scalable Vector Graphics. If IE didn't suck it'd be more widespread already. I hear they're finally getting onboard in the next release or something.
Anyway, you're right it doesn't help with photo images, but a lot of website graphics are just rasterized vector images, and it's perfect for those. The photos can be given point sizes and the browser will just scale them as needed.
I verify, I specifically went back to re-watch this episode a few days ago.
Bunch of cowards running things at Comedy Central administration. They clearly didn't learn the lesson of the Cartoon Wars episodes, every time you give in to bullies, you only embolden them to ask for more next time. So ironic to have South Parks' own network so clearly demonstrate the head-in-the-sand behavior which is being protested.
FWIW, Blender's interface isn't all that bad now I think. It's not necessarily "intuitive", but they have a good set of tutorials and user community so you can get up to speed. What it lacks in intuition, it makes up for in being efficient to navigate once you do know it (i.e. there's a hotkey combo for everything...)
Still, for precision/engineering work, it is lacking some power compared to a dedicated product like SolidWorks... different target audiences though, I'm probably in a rare intersection.
I was actually hoping it could handle non-interactive flash animations as well. The site is down so I can't tell anything. But that seems like the only useful product here: if this is for video only, why don't website producers just encode these videos in h.264 (+Theora?) and then use HTML5 <video> with a flash player fallback? It's really not that hard. I guess this could be useful as a stopgap until use of the old non-h.264 flash codec is cleared out. *shrug*
Actually, what would be smart is if the mobile Safari scanned the list of parameters being sent to a flash plugin request, try each as a URL and if it gets an video header just start playing the video natively, i.e. HTML5 style, without actually using the plugin...
I wonder how much money they waste on email storage and bandwidth costs by sending HTML mail instead of plain text too.
Haha haha ha haaa... wait, were you serious? .docs (even more than they do already >:(). How much space do you think that will waste. Go back to using gopher if you don't like the web, same idea.
You know if people can't apply some simple formatting in the email reliably, they're just going to attach Word
haha... maybe I have been unfairly insulting 12 year olds when apparently there are so many bored office workers who think professional correspondence involves futzing with arbitrary formatting. I guess I'm lucky to work with people who have more important things to do.
Just tell your boss you keep missing his emails because "FF0000" is such a common spam filter keyword, so he should avoid making his messages resembled a viagra ad.
orphaned
words at the end of sentences because
of
the prepended '>' characters instead
of using a <quote> block
ASCII is dead. You've been living in an ISO Latin world for years and probably don't even realize that battle is already lost. The rest of us are moving to UTF-8 next. "Plain text" is an illusion.
Either you read all your spam, or you talk to 12 year olds a lot. In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable (e.g. lists, bold/italics, code snippets with syntax hilighting, block quotes that can still re-wrap based on window width and don't screw up when you reply...)
If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.