digitalmars.D.announce - Metaprogramming in D tonight at the NWCPP
- Walter Bright <newshound1 digitalmars.com> Jan 21 2009
- BCS <none anon.com> Jan 21 2009
- Walter Bright <newshound1 digitalmars.com> Jan 22 2009
- Brad Roberts <braddr puremagic.com> Jan 21 2009
- Robert Fraser <fraserofthenight gmail.com> Jan 21 2009
- Walter Bright <newshound1 digitalmars.com> Jan 22 2009
- Arild Boes <aboesx gmail.com> Jan 29 2009
- BCS <none anon.com> Mar 01 2009
- Walter Bright <newshound1 digitalmars.com> Mar 05 2009
- Arild Boes <aboesx gmail.com> Apr 22 2009
- BCS <ao pathlink.com> Apr 22 2009
- Arild Boes <aboesx gmail.com> Apr 22 2009
- Arild Boes <abo dae.dk> Apr 26 2009
- BCS <none anon.com> Apr 26 2009
- bearophile <bearophileHUGS lycos.com> Apr 27 2009
- Georg Wrede <georg.wrede iki.fi> May 04 2009
- Walter Bright <newshound1 digitalmars.com> May 04 2009
- Daniel Keep <daniel.keep.lists gmail.com> May 04 2009
- Walter Bright <newshound1 digitalmars.com> May 04 2009
- "Joel C. Salomon" <joelcsalomon gmail.com> May 04 2009
- Georg Wrede <georg.wrede iki.fi> May 04 2009
- Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> May 04 2009
- Walter Bright <newshound1 digitalmars.com> May 04 2009
- Daniel Keep <daniel.keep.lists gmail.com> May 04 2009
- bearophile <bearophileHUGS lycos.com> May 04 2009
- dsimcha <dsimcha yahoo.com> May 04 2009
- Sean Kelly <sean invisibleduck.org> May 04 2009
- superdan <super dan.org> May 04 2009
- Walter Bright <newshound1 digitalmars.com> May 04 2009
- Lutger <lutger.blijdestijn gmail.com> May 07 2009
- Michel Fortin <michel.fortin michelf.com> May 05 2009
- Daniel Keep <daniel.keep.lists gmail.com> May 05 2009
- Georg Wrede <georg.wrede iki.fi> May 05 2009
- Sean Kelly <sean invisibleduck.org> May 05 2009
- Walter Bright <newshound1 digitalmars.com> May 05 2009
- BCS <ao pathlink.com> May 05 2009
- Sean Kelly <sean invisibleduck.org> May 05 2009
- Georg Wrede <georg.wrede iki.fi> May 05 2009
- BCS <ao pathlink.com> May 05 2009
- bearophile <bearophileHUGS lycos.com> May 05 2009
- dsimcha <dsimcha yahoo.com> May 05 2009
- BCS <ao pathlink.com> May 05 2009
- Christopher Wright <dhasenan gmail.com> May 05 2009
- Sean Kelly <sean invisibleduck.org> May 04 2009
- Georg Wrede <georg.wrede iki.fi> May 04 2009
- Sean Kelly <sean invisibleduck.org> May 04 2009
- Walter Bright <newshound1 digitalmars.com> May 05 2009
- bearophile <bearophileHUGS lycos.com> May 05 2009
- Georg Wrede <georg.wrede iki.fi> May 05 2009
- BCS <ao pathlink.com> May 05 2009
- Walter Bright <newshound1 digitalmars.com> May 05 2009
- Georg Wrede <georg.wrede iki.fi> May 05 2009
- BCS <ao pathlink.com> May 05 2009
- Brad Roberts <braddr puremagic.com> May 05 2009
- BCS <none anon.com> May 06 2009
- Daniel Keep <daniel.keep.lists gmail.com> Apr 27 2009
- Daniel Keep <daniel.keep.lists gmail.com> Apr 27 2009
- Daniel de Kok <me danieldk.org> May 05 2009
- "Simen Kjaeraas" <simen.kjaras gmail.com> May 05 2009
- "Tim M" <a b.com> Jan 22 2009
- Walter Bright <newshound1 digitalmars.com> Jan 22 2009
- Brad Roberts <braddr puremagic.com> May 04 2009
Hello Walter,http://www.nwcpp.org/
Crud! 99.9% of the time I'd be able to say I'm 300mi away and couldn't make it, but right now I'm 30mi from Seattle for other reasons. What are the chances that I'd be only a little to far out for one of the few talks I'd like to go to?
Jan 21 2009
Brad Roberts wrote:BCS wrote:Hello Walter,http://www.nwcpp.org/
make it, but right now I'm 30mi from Seattle for other reasons. What are the chances that I'd be only a little to far out for one of the few talks I'd like to go to?
It would have been nice to meet up, but I don't think you missed anything in the talk itself that you don't already know. It was a really good intro to the syntax and capabilities of D's meta prgramming primitives.
The beer afterwards was good, too <g>.
Jan 22 2009
BCS wrote:Hello Walter,http://www.nwcpp.org/
Crud! 99.9% of the time I'd be able to say I'm 300mi away and couldn't make it, but right now I'm 30mi from Seattle for other reasons. What are the chances that I'd be only a little to far out for one of the few talks I'd like to go to?
It would have been nice to meet up, but I don't think you missed anything in the talk itself that you don't already know. It was a really good intro to the syntax and capabilities of D's meta prgramming primitives. Later, Brad
Jan 21 2009
Walter Bright wrote:http://www.nwcpp.org/
****!!! I had a lab or I would have gone ;-( Any chance of a video...?
Jan 21 2009
Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
****!!! I had a lab or I would have gone ;-( Any chance of a video...?
Bartosz videotaped it, I imagine he'll put it up on the nwcpp.org web site soon.
Jan 22 2009
Walter Bright skrev:Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
****!!! I had a lab or I would have gone ;-( Any chance of a video...?
Bartosz videotaped it, I imagine he'll put it up on the nwcpp.org web site soon.
yay! can't wait for that :)
Jan 29 2009
Hello Walter,Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
video...?
site soon.
Bump ?????
Mar 01 2009
BCS wrote:Hello Walter,Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
video...?
site soon.
Bump ?????
You'll have to ask Bartosz!
Mar 05 2009
Walter Bright skrev:BCS wrote:Hello Walter,Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
****!!! I had a lab or I would have gone ;-( Any chance of a video...?
site soon.
Bump ?????
You'll have to ask Bartosz!
Done.
Apr 22 2009
Reply to Arild,Walter Bright skrev:BCS wrote:Hello Walter,Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
video...?
web site soon.
link?
Apr 22 2009
BCS skrev:Reply to Arild,Walter Bright skrev:BCS wrote:Hello Walter,Robert Fraser wrote:Walter Bright wrote:http://www.nwcpp.org/
video...?
web site soon.
link?
Asking bartosz: Done. Answer: "Yes, I have the video, but I haven’t uploaded it yet. The quality is really bad. I’ll try to get to it in the coming days." Waiting for coming days: In progress. Sorry if was too trigger happy on this one, I maybe should have waited until he posted it. I'll post the link, when it comes around.
Apr 22 2009
Hello Arild,Here's the link: http://www.vimeo.com/4333802
SWEET! to bad it's almost midnight and I'm pineing for a 56K link right now (don't ask) so I'll have to wait til later
Apr 26 2009
Arild Boes:Here's the link: http://www.vimeo.com/4333802
Globally is a very nice presentation. I like how Walter is never putting himself over the people that are listening. He is humble and at the same level. But the video isn't finished, where's the second part of the video? :-) Using html pages with scroll down... uhm, I am not sure I like that much. Walter explains the code he shows mostly after questions, not before. This has both advantages and disadvantages. I think that unaryFunc has fused their brain a bit :-) In the video the myToString function lacks the generation of the suffix. ----------------- Notes about D2, from the video: The "static foreach" can be quite useful. To reduce memory used by templates the compiler may perform tail-call optimization on the computations done by templates... I don't like much that usage of "enum" keywork, in D2. It doesn't sound natural. If functions can be run at compile time, can the "template" keyword be removed from the language? (to allow this other small things may be changed/improved). Bye, bearophile
Apr 27 2009
bearophile wrote:Arild Boes:Here's the link: http://www.vimeo.com/4333802
Globally is a very nice presentation. I like how Walter is never putting himself over the people that are listening. He is humble and at the same level.
It has to be a gift! Richard Stallman is the opposite, both on podium and in person. Not good PR for FSF.Using html pages with scroll down... uhm, I am not sure I like that much.
That hit me too. I've been using PP or OO "just because", never really thinking. But there are some advantages to using "a straight, long document". It's a /lot/ faster to create the presentation. You don't have to split stuff into screenfulls (or fight with the presentation software!) And once on stage, scrolling back is way easier and faster! And you can sroll to exactly where you want, instead of to the nearest screenful. Heh, now I can say "if it's good enough for Walter Bright on a big butt guru forum, I can use it, too!"
May 04 2009
Georg Wrede wrote:That hit me too. I've been using PP or OO "just because", never really thinking. But there are some advantages to using "a straight, long document". It's a /lot/ faster to create the presentation. You don't have to split stuff into screenfulls (or fight with the presentation software!) And once on stage, scrolling back is way easier and faster! And you can sroll to exactly where you want, instead of to the nearest screenful. Heh, now I can say "if it's good enough for Walter Bright on a big butt guru forum, I can use it, too!"
Everyone I talked to who was there didn't like it. I've switched to OO Impress!
May 04 2009
Walter Bright wrote:Georg Wrede wrote:That hit me too. I've been using PP or OO "just because", never really thinking. But there are some advantages to using "a straight, long document". It's a /lot/ faster to create the presentation. You don't have to split stuff into screenfulls (or fight with the presentation software!) And once on stage, scrolling back is way easier and faster! And you can sroll to exactly where you want, instead of to the nearest screenful. Heh, now I can say "if it's good enough for Walter Bright on a big butt guru forum, I can use it, too!"
Everyone I talked to who was there didn't like it. I've switched to OO Impress!
There's always S5: it lets you make slideshows in HTML. http://meyerweb.com/eric/tools/s5/ -- Daniel
May 04 2009
Daniel Keep wrote:There's always S5: it lets you make slideshows in HTML. http://meyerweb.com/eric/tools/s5/
After playing with OO Impress for a while, I've found it to be quicker and easier to produce a slideshow with it than with html. For another thing, the fonts render obviously better than in firefox. I have no idea why.
May 04 2009
Daniel Keep wrote:There's always S5: it lets you make slideshows in HTML. http://meyerweb.com/eric/tools/s5/
I’m partial to Slidy <http://www.w3.org/Talks/Tools/Slidy/> myself. —Joel Salomon
May 04 2009
Walter Bright wrote:Georg Wrede wrote:That hit me too. I've been using PP or OO "just because", never really thinking. But there are some advantages to using "a straight, long document". It's a /lot/ faster to create the presentation. You don't have to split stuff into screenfulls (or fight with the presentation software!) And once on stage, scrolling back is way easier and faster! And you can sroll to exactly where you want, instead of to the nearest screenful. Heh, now I can say "if it's good enough for Walter Bright on a big butt guru forum, I can use it, too!"
Everyone I talked to who was there didn't like it.
I think there's the *subconscious* notion of "not respecting the audience by bothering to do a Proper Presentation". And they let it seep through, instead of pausing to think about the upsides. (The more we think we're Thinking Individuals, the less we're wary of such seep-through. I see it all the time with professionals.) The "presentation software format" is more restrictive than we usually think. Everything has to be crunched to ridiculous screenfuls, mostly containing a couple of bullet items. And if you want the audience to follow the presentation "where you are" you have to do all kinds of one-at-a-time appearing bullets. It's really pathetic. (And I, at least, end up spending inordinate time figuring should they fly in from the left or rignt, or should they "emerge", or whatever.) Instead of simply scrolling them into view when needed. Yes, PP &co make for an audience experience, but as the Columbia disaster taught NASA, it's not really the way to go. (http://en.wikipedia.org/wiki/Edward_Tufte) PP is for M$ style sales pitches, not for disseminating serious content. IMNSHO, of course. (And the less there's bread and butter, the more you can decorate, having everybody exit, aahing and oohing all the way home.) And how do you present conveniently a code snippet that exceeds a screenful? Like, if it's two screens long, do you split it into three screens, first half, middle part (showing latter half of first screen and first half of last screen), and second half? Instead of conveniently being able to scroll it as the discussion goes. To prove my point, what if a lecturer 20 years ago had began by drawing a square on the chalkboard, and then only writing bullet items there, always erasing them before writing more. And leaving the rest of the chalkboard unused. (The rest of the chalkboard here represents scrolling back and forth the long document.) If PP was the superior format, then all web pages would be just a few bullets and a <goto next page> button at the bottom.I've switched to OO Impress!
-- Damn, now I can't use Walter as an excuse to ditch PP. :-)
May 04 2009
flGeorg Wrede wrote:Walter Bright wrote:Everyone I talked to who was there didn't like it.
I think there's the *subconscious* notion of "not respecting the audience by bothering to do a Proper Presentation". And they let it seep through, instead of pausing to think about the upsides. (The more we think we're Thinking Individuals, the less we're wary of such seep-through. I see it all the time with professionals.) The "presentation software format" is more restrictive than we usually think. Everything has to be crunched to ridiculous screenfuls, mostly containing a couple of bullet items. And if you want the audience to follow the presentation "where you are" you have to do all kinds of one-at-a-time appearing bullets. It's really pathetic. (And I, at least, end up spending inordinate time figuring should they fly in from the left or rignt, or should they "emerge", or whatever.) Instead of simply scrolling them into view when needed. Yes, PP &co make for an audience experience, but as the Columbia disaster taught NASA, it's not really the way to go. (http://en.wikipedia.org/wiki/Edward_Tufte) PP is for M$ style sales pitches, not for disseminating serious content. IMNSHO, of course. (And the less there's bread and butter, the more you can decorate, having everybody exit, aahing and oohing all the way home.) And how do you present conveniently a code snippet that exceeds a screenful? Like, if it's two screens long, do you split it into three screens, first half, middle part (showing latter half of first screen and first half of last screen), and second half? Instead of conveniently being able to scroll it as the discussion goes. To prove my point, what if a lecturer 20 years ago had began by drawing a square on the chalkboard, and then only writing bullet items there, always erasing them before writing more. And leaving the rest of the chalkboard unused. (The rest of the chalkboard here represents scrolling back and forth the long document.) If PP was the superior format, then all web pages would be just a few bullets and a <goto next page> button at the bottom.
I don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes. The slide is not meant to convey complex information with completeness. There is, for example, no hope in putting complex proofs or formulae on the slide. Instead, you give the conclusion and e.g. some top-level formula and point to the paper or whatever for people interested in details. The typical conference talk is 15-20 minutes regardless of the fields' complexity. The only hope an author can make is not to explain everything done, but instead to raise interest in reading the actual paper. If a code snippet is larger than a screenful, then there is a problem with the presentation. Most people will tune out if they have to sit down and understand code while at the same time somebody is talking their ear off. Good code slides focus on one small but unusual/interesting/relevant code portion at a time, have the author explain what's going on, and then move to another portion of the code. I've been in Walter's HTML-based talks. Yes, my perception was indeed that the talk was not properly prepared, although I knew it was. I have no idea why that is, though I can speculate that the scrolling style leads to looser presentations as the format does not force one to present ideas crisply, one at a time. Anyway (and unrelated), IMHO a much worse mistake a speaker might do is to go over allocated time. I'm sure few mean it that way, but the perceived message is that they assume what they have to say is important and interesting enough to trump your and whatever events' schedule. My slides are mediocre, but I make a point at landing to a tee when it comes about time. The second largest mistake (since you mention worrying about bulletpoints flying, oh boy) is to use effects without reason. It's distracting, devoid of any message, and so often completely distasteful, it's a safe bet to avoid them altogether. There is precisely one place where I saw good (actually great) presentation animation: in SIGGRAPH presentations. And of course they never use text effects a la Powerpoint! Andrei
May 04 2009
I generally agree with Andrei (and he knows what he's doing, his talks are both entertaining and informative, several cuts above the usual ones I have to sit through). I find after giving a presentation using a non-traditional format, that the non-traditional format becomes the topic of conversation, not the ideas in the presentation. It's distracting. Some more issues: o Since Impress is wysiwyg, I find it a lot easier to adjust things to fit on the screen. I had constant problems with the html one moving from one screen size to another. o Impress has a one-button render as PDF, which is pretty handy. o If you want to make handouts, print shops know how to deal with pdf. It just works, and you get good results. o pdf renders a lot better than html. Why that should be, I don't know, but it is obviously better. o being able to do boxes and arrows and such in Impress is much better than trying to do it in MS Paint and importing a gif. o Of course I miss the D source code highlighting that Ddoc does. o Impress doesn't seem to be able to do tables. Bummer. I recently saw some ppt presentations where the presenter felt compelled to try out every single special effect ppt has. It was distracting and rather annoying, and certainly took away from his presentation. It looked like something his kid put together. It makes one appreciate all the more a good one, like the ones Andrei and Scott Meyers put on.
May 04 2009
Walter Bright wrote:... o pdf renders a lot better than html. Why that should be, I don't know, but it is obviously better.
I could be the old Mac "feature". From what I recall, Apple is fanatical about the on-screen display of something matching, as closely as possible, the on-page display. This means that when they render text, they render it without adjusting the glyphs to fit the pixel grid. This tends to lead to slightly blurrier text on-screen. Since PDF is for print output, it probably does the same thing. Firefox would be using the system text libraries which fit glyphs to a pixel grid, and often don't antialias at low point sizes.... o Of course I miss the D source code highlighting that Ddoc does.
You should be able to copy+paste HTML with its formatting in-tact.o Impress doesn't seem to be able to do tables. Bummer.
I know that 3.0 does. Just don't use too many of them, or Impress will start coughing up blood....
-- Daniel
May 04 2009
Andrei Alexandrescu:Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing.
Of course mammal brains have limits, but such limits are always higher than the amount of information shown in normal slides.I've been in Walter's HTML-based talks. Yes, my perception was indeed that the talk was not properly prepared, although I knew it was. I have no idea why that is, though I can speculate that the scrolling style leads to looser presentations as the format does not force one to present ideas crisply, one at a time.
I haven't appreciated much the html-based presentation, but probably some compromise can be found between that and the standard information-starved slides. One problem with Walter's HTML-based talk was the long searching scroll up and down. You can create separated pages in Html too. (in my presentations I usually use pdf pages with a good amount of stuff. OpenOffice is able to output such PDF files too). Bye, bearophile
May 04 2009
== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleThe slide is not meant to convey complex information with completeness. There is, for example, no hope in putting complex proofs or formulae on the slide.
Wow. I really wish the rest of the Ph.D students in this world would learn this.
May 04 2009
== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleI don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes.
For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture. I've seen a few raised eyebrows at times, but this is why I never write anything down at a meeting or lecture I'm attending--it draws my focus away from the material being presented. What I really like is when a lecturer provides pre-written notes for their presentation. This way I can get everything out of the lecture itself, and still have material to review later if I want to be reminded of some detail. Other than a professor or two I've seen precious few people actually do this however.
May 04 2009
Sean Kelly Wrote:== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleI don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes.
For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture. I've seen a few raised eyebrows at times, but this is why I never write anything down at a meeting or lecture I'm attending--it draws my focus away from the material being presented.
yeah da raised brow. fuck that shit. i took a pascal class at motherfuck memorial comm college in b'more. i'd take a front seat & not write shit. teach couldn't tell a lambda from da mole on his face anyway. at the finals i finish first. the mo'fucker is like, 'well giving up already?' gave him mah look "if i didn't need ur fucking grade my ankle would be up yer fucking asshole by now, asshole'. to his credit the mo'fucker had enough decency left to fuckin' apologize. so i tell him he had a bug in problem 4 & went mah way.
May 04 2009
Sean Kelly wrote:For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture.
Eh, I found that the physical act of taking notes tended to fix it in my brain. Furthermore, at Caltech there tended to be no textbook and no handouts, so you went by your notes. Exams were open-note, too. So taking good notes was indispensible.
May 04 2009
Walter Bright wrote:Sean Kelly wrote:For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture.
Eh, I found that the physical act of taking notes tended to fix it in my brain. Furthermore, at Caltech there tended to be no textbook and no handouts, so you went by your notes. Exams were open-note, too. So taking good notes was indispensible.
I have the same experience. Often I took notes but discarded them later. The act of writing things down helps to remember and focus on the important things, since you are forced to be selective. It takes a bit of practice to be able to listen attentively and write at the same time though. Some people just try to write everything down frantically even if they don't understand it - that just doesn't help.
May 07 2009
On 2009-05-04 14:47:10 -0400, Sean Kelly <sean invisibleduck.org> said:For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture. I've seen a few raised eyebrows at times, but this is why I never write anything down at a meeting or lecture I'm attending--it draws my focus away from the material being presented. What I really like is when a lecturer provides pre-written notes for their presentation. This way I can get everything out of the lecture itself, and still have material to review later if I want to be reminded of some detail. Other than a professor or two I've seen precious few people actually do this however.
Strangely enough, I was doing this most of the time during lectures at university. I was taking notes, but only scarcely, and often not at all in the many courses where there was enough supporting material. -- Michel Fortin michel.fortin michelf.com http://michelf.com/
May 05 2009
The subjects I did the best in and learned the most at uni were the ones where I didn't *have* to take notes and could concentrate on what the lecturer was trying to teach us. Force students to take notes and the only thing they'll learn is how to write fast. -- Daniel
May 05 2009
Daniel Keep wrote:The subjects I did the best in and learned the most at uni were the ones where I didn't *have* to take notes and could concentrate on what the lecturer was trying to teach us. Force students to take notes and the only thing they'll learn is how to write fast.
The first university lecture I attended was boring. There was a piece of paper circulating, and it read "a lecture is where the information goes from the lecturer to the students' notes, without going through either's head." Since, I've made a point of trying to lecture so the info at least goes through my head. :-)
May 05 2009
== Quote from Daniel de Kok (me danieldk.org)'s articleOn Tue, May 5, 2009 at 11:55 AM, Daniel Keep <daniel.keep.lists gmail.com> wrote:The subjects I did the best in and learned the most at uni were the ones where I didn't *have* to take notes and could concentrate on what the lecturer was trying to teach us.
for the course is not complete and that should be addressed. A course should bring a student up to the level where he or she can read and understand course material without too much effort.
Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy. Often in universities these days there are professional note takers as well, and a student can pay a classmate for copies of their notes. My wife found this useful because various physical issues made it difficult for her to sit at a desk and write for an hour straight, though I'd probably be inclined to do the same simply so I could pay attention. As for writing aiding retention in general, I've found that to be true but it's only something I ever did while studying (taking notes on reading or re-writing notes relevant for an exam). If I'm taking notes in class the information seems to pass through my ears to the page without ever coming in contact with my brain.
May 05 2009
Sean Kelly wrote:Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
In my experience, the lack of a textbook for the material was mostly the result of the professor generating his own material and thinking the existing textbooks were all inadequate.
May 05 2009
Reply to Walter,Sean Kelly wrote:Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
the result of the professor generating his own material and thinking the existing textbooks were all inadequate.
The next step (down) from that is the class where the professor wrote the text book. That's a bad thing because if you don't understand the lecture, the book won't help
May 05 2009
== Quote from BCS (ao pathlink.com)'s articleReply to Walter,Sean Kelly wrote:Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
the result of the professor generating his own material and thinking the existing textbooks were all inadequate.
text book. That's a bad thing because if you don't understand the lecture, the book won't help
My Physics courses were like this, and it was incredibly frustrating. I think it was probably the reason that Physics at my Uni was reputed to be so difficult.
May 05 2009
Sean Kelly wrote:== Quote from BCS (ao pathlink.com)'s articleReply to Walter,Sean Kelly wrote:Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
the result of the professor generating his own material and thinking the existing textbooks were all inadequate.
text book. That's a bad thing because if you don't understand the lecture, the book won't help
My Physics courses were like this, and it was incredibly frustrating. I think it was probably the reason that Physics at my Uni was reputed to be so difficult.
My College Physics teacher wrote our book. I never found it good. But then, he was a bodybuilder. Once he had connected a heavy iron core coil in series with a lamp and a battery. And he had an iron anchor, which he removed from the coil. The lamp blew, and he said "gee, what a coincidence". I remarked dryly, "that's what you get for removing the anchor". From that day on, he hated me. Later in a big exam, he came to my desk and said "well, einstein, just see to it that you get full points". Thaks a lot.
May 05 2009
Reply to Sean,Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
At the other end, if the professor *only* lectures on what's in the book, what are they being paid for? Just talking? Better would be for the professor to lecture on application, the what/why (and not the how), how ideas are related, anecdotes and the like.
May 05 2009
BCS:At the other end, if the professor *only* lectures on what's in the book, what are they being paid for? Just talking? Better would be for the professor to lecture on application, the what/why (and not the how), how ideas are related, anecdotes and the like.
Books are meant to be read before taking the lesson. Among other things, a teacher in science/technical fields can: - help students understand difficult concepts; - give problems that require the student to invent some new idea or be creative; - answer student questions. Bye, bearophile
May 05 2009
== Quote from BCS (ao pathlink.com)'s articleReply to Sean,Some professors seem to think that lecturing about material that isn't presented anywhere else will force students to attend class. But in my experience it also creates a class that takes notes furiously rather than engaging the material and asking questions. Overall, I think it's a counterproductive strategy.
what are they being paid for? Just talking? Better would be for the professor to lecture on application, the what/why (and not the how), how ideas are related, anecdotes and the like.
Exactly my feelings. Reading the book at one's own pace is a good way to get all the nitty-gritty technical details down. What lecture should be for is understanding the stuff at a higher level. This includes asking questions, discussions, broad overviews to help students see the forest instead of just the trees, etc. I tend to feel that huge lecture hall lectures, were any interactiveness is impractical, are largely a waste of time unless the lecturer is exceptionally engaging and/or you have enough background in the topic already that you're mostly interested in understanding another point of view on the subject rather than learning it for the first time.
May 05 2009
Reply to Sean,== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleI don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes.
1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture. I've seen a few raised eyebrows at times, but this is why I never write anything down at a meeting or lecture I'm attending--it draws my focus away from the material being presented. What I really like is when a lecturer provides pre-written notes for their presentation. This way I can get everything out of the lecture itself, and still have material to review later if I want to be reminded of some detail. Other than a professor or two I've seen precious few people actually do this however.
I also find that taking notes isn't much use to me. I can't take good enough notes to get everything out of them, so whatever I don't remember outright, I need to be able to read out of the text. Mostly I end up remembering what was taught (as in a list of topics) and how they relate and then dig out the textbook (or wikipidia) for the details. This works because, if I known what questions to ask and topics to Google, I can almost always figure things out my self . After 6 years of collage, all the notes I have taken could fit in a 1.5 inch binder
May 05 2009
Simen Kjaeraas wrote:On Mon, 04 May 2009 20:47:10 +0200, Sean Kelly <sean invisibleduck.org> wrote:== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleI don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes.
For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture.
I'm fond of using the third option: Not take notes unless something unexpected pops up. I tend to use notes for remembering things I will look up later, not for learning directly.
I take notes so that I will remember what was said five minutes prior. I never review notes after the lecture, but during, it helps me work through the examples given, at my own rate, and change the notation used. For example, I was at a compilers lecture and took twenty minutes to understand a parsing example. Then I changed the notation slightly in my notes (the professor was using states 1, 2, 3, ... and rules 1, 2, 3, ...; I changed the states to be S1, S2, S3, ... and the rules to be R1, R2, R3, ...) and suddenly everything became a lot clearer.
May 05 2009
== Quote from Georg Wrede (georg.wrede iki.fi)'s articleThe "presentation software format" is more restrictive than we usually think. Everything has to be crunched to ridiculous screenfuls, mostly containing a couple of bullet items. And if you want the audience to follow the presentation "where you are" you have to do all kinds of one-at-a-time appearing bullets. It's really pathetic. (And I, at least, end up spending inordinate time figuring should they fly in from the left or rignt, or should they "emerge", or whatever.) Instead of simply scrolling them into view when needed.
PP is for M$ style sales pitches, not for disseminating serious content. IMNSHO, of course. (And the less there's bread and butter, the more you can decorate, having everybody exit, aahing and oohing all the way home.) And how do you present conveniently a code snippet that exceeds a screenful?
When I went back to finish my degree I was forced to take a Public Speaking course, and the course basically had one simple message: The likelihood that an audience will either get lost or bored is an exponential function of the complexity of the presentation. As much as I despise the PP- based presentation format, it does force the speaker to simplify things as much as possible.
May 04 2009
Sean Kelly wrote:== Quote from Georg Wrede (georg.wrede iki.fi)'s articleThe "presentation software format" is more restrictive than we usually think. Everything has to be crunched to ridiculous screenfuls, mostly containing a couple of bullet items. And if you want the audience to follow the presentation "where you are" you have to do all kinds of one-at-a-time appearing bullets. It's really pathetic. (And I, at least, end up spending inordinate time figuring should they fly in from the left or rignt, or should they "emerge", or whatever.) Instead of simply scrolling them into view when needed.
PP is for M$ style sales pitches, not for disseminating serious content. IMNSHO, of course. (And the less there's bread and butter, the more you can decorate, having everybody exit, aahing and oohing all the way home.) And how do you present conveniently a code snippet that exceeds a screenful?
When I went back to finish my degree I was forced to take a Public Speaking course, and the course basically had one simple message: The likelihood that an audience will either get lost or bored is an exponential function of the complexity of the presentation. As much as I despise the PP- based presentation format, it does force the speaker to simplify things as much as possible.
That's certainly true with non-techie audiences. I wish we had had speaking classes when I went to school. The first time I gave a lecture at the university, my hands trembled visibly on the OH.
May 04 2009
Georg Wrede wrote:That's certainly true with non-techie audiences. I wish we had had speaking classes when I went to school. The first time I gave a lecture at the university, my hands trembled visibly on the OH.
I'm fine if I can just sit down and talk, but if I have to stand in front of people I still get nervous and scattered. I was told my talk at the D conference actually went reasonably well, but I forgot or missed about half the points I'd meant to cover out of sheer terror :-) During a public speaking course in high school one of our lectures was supposed to be a published work of some sort, so I did the part of a evangelical preacher in a Steven King novel. It was a breeze to do and I had a lot of fun with it, playing with pace and tone. Something about the fact that I was "acting" instead of simply speaking as myself made all the difference in the world. If I had to give talks regularly I'd probably prepare them pretty much word for word just to feel more like I was doing this, at least until I got more comfortable with speaking.
May 04 2009
Sean Kelly wrote:I'm fine if I can just sit down and talk, but if I have to stand in front of people I still get nervous and scattered. I was told my talk at the D conference actually went reasonably well, but I forgot or missed about half the points I'd meant to cover out of sheer terror :-)
Do a few more and the terror will pass. I promise!
May 05 2009
Brad Roberts:I've now done enough presentations that the terror has subsided and I can give a decent talk. It took years and lots of terror though.
That's why you have to start giving presentations of your ideas/stories from the age of about 6 or so :-) I think in USA some schools use something named "show & tell" that also has the purpose to help children go past that terror very early... Yep, Wikipedia confirms that: http://en.wikipedia.org/wiki/Show_and_tell Bye, bearophile
May 05 2009
Sean Kelly wrote:Georg Wrede wrote:That's certainly true with non-techie audiences. I wish we had had speaking classes when I went to school. The first time I gave a lecture at the university, my hands trembled visibly on the OH.
I'm fine if I can just sit down and talk, but if I have to stand in front of people I still get nervous and scattered. I was told my talk at the D conference actually went reasonably well, but I forgot or missed about half the points I'd meant to cover out of sheer terror :-) During a public speaking course in high school one of our lectures was supposed to be a published work of some sort, so I did the part of a evangelical preacher in a Steven King novel. It was a breeze to do and I had a lot of fun with it, playing with pace and tone. Something about the fact that I was "acting" instead of simply speaking as myself made all the difference in the world. If I had to give talks regularly I'd probably prepare them pretty much word for word just to feel more like I was doing this, at least until I got more comfortable with speaking.
Some people choose to consider their on-stage persona as a role they play when in public. Whether that's good or not, I dont know. Many of those who've made themselves into a brand name, seem to do this. I was always terrible at memorization. I couldn't learn my lines in school plays, and once I starred in an educational movie. The director was pulling his hair because I couldn't remember 15 secs of lines at a time. If I make a presentation, I simply have to get familiar with the subject, and then have the slides, like, be my cheat sheet. I always envied the guys (often sales reps, or evangelists), who did the same thing word-for-word, even if I saw them again after six months. When I had to give the same lecture several times over (like for 1st year students, who were too many to fit the auditorium), the first lecture went always well, the second was awful, the third reasonable, and the fourth was the best. Funny pattern. Somebody told me to rehearse by lecturing to a teddy bear, but I felt stupid even imagining doing it. Still, finishing on time never was a challenge for me.
May 05 2009
Reply to Georg,I was always terrible at memorization. I couldn't learn my lines in school plays, and once I starred in an educational movie. The director was pulling his hair because I couldn't remember 15 secs of lines at a time. If I make a presentation, I simply have to get familiar with the subject, and then have the slides, like, be my cheat sheet. I always envied the guys (often sales reps, or evangelists), who did the same thing word-for-word, even if I saw them again after six months.
I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
May 05 2009
BCS wrote:I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
I.e. a teleprompter!
May 05 2009
Walter Bright wrote:BCS wrote:I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
Oh, that should be the default! Since the day the fist laptop came that shows a 2nd screen (instead of a copy), that should be standard issue with presentation software.I.e. a teleprompter!
Well, yeah. But using them so that the speech still sounds fresh really requires one to know the speech almost by heart. And a lot of practicing each speech, with live assistants.
May 05 2009
Reply to Walter,BCS wrote:I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
NO! It takes about 10 (or 100) times a much work to get a speech down word for word. I just want to have a better handle on context and more notes than I get with the setups I've used.
May 05 2009
BCS wrote:Reply to Georg,I was always terrible at memorization. I couldn't learn my lines in school plays, and once I starred in an educational movie. The director was pulling his hair because I couldn't remember 15 secs of lines at a time. If I make a presentation, I simply have to get familiar with the subject, and then have the slides, like, be my cheat sheet. I always envied the guys (often sales reps, or evangelists), who did the same thing word-for-word, even if I saw them again after six months.
I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
If you haven't before, check out presenter mode in powerpoint. It's pretty much what you just described. Only takes two screens, one the projector and the other your laptop's display. The laptop display has 3 panes: a sliding window of the slides; the current slide; and your notes. Later, Brad
May 05 2009
Hello Brad,BCS wrote:I can't memorize speeches either (OTOH I really like ones where I can read it off a script) what I'd love to have is a power point setup with two screens for me, one with a copy of the projector and one with my notes (in inch high font) and thumbnails of the following slides.
pretty much what you just described. Only takes two screens, one the projector and the other your laptop's display. The laptop display has 3 panes: a sliding window of the slides; the current slide; and your notes. Later, Brad
I've tried it, I actually prefer the normal PP edit screen as it has more info, but I can't ever seem to get enough info on the screen. Maybe I just need a bigger screen (like 24-30"). Even so I still want a clone of the projector on a screen all by its self.
May 06 2009
Arild Boes wrote:Here’s the link: http://www.vimeo.com/4333802
One thing that I thought could have been explained was that this:T increment(T)(T x) { return x + 1; } auto j = increment(3);
Is actually this:template increment(T) { T increment(T x) { return x + 1; } } auto j = increment!(typeof(3)).increment(3);
That explains how the template member promotion works AND explains why the return type of template functions can use the template argument. Still watching and enjoying it. :) -- Daniel
Apr 27 2009
Awww! I wanna see how it ends! :D -- Daniel
Apr 27 2009
On Tue, May 5, 2009 at 11:55 AM, Daniel Keep <daniel.keep.lists gmail.com> wrote:The subjects I did the best in and learned the most at uni were the ones where I didn't *have* to take notes and could concentrate on what the lecturer was trying to teach us.
Indeed, if writing down notes is required, then the reading material for the course is not complete and that should be addressed. A course should bring a student up to the level where he or she can read and understand course material without too much effort. Take care, Daniel
May 05 2009
On Mon, 04 May 2009 20:47:10 +0200, Sean Kelly <sean invisibleduck.org> wrote:== Quote from Andrei Alexandrescu (SeeWebsiteForEmail erdani.org)'s articleI don't agree. I think there is much more at work here. Slides are limited in size and text content simply because there is so much information a person can absorb simultaneously by hearing and seeing. So the slide with text is simply an anchor, a high-level memento to rest one's eyes on, while the speaker gives some detail pertaining to the high-level points that the slide makes.
For lectures I basically have a choice between two options: 1. Take notes and not remember a darn thing that was said. 2. Not take any notes and remember the lecture.
I'm fond of using the third option: Not take notes unless something unexpected pops up. I tend to use notes for remembering things I will look up later, not for learning directly. -- Simen
May 05 2009
On Thu, 22 Jan 2009 13:50:51 +1300, Walter Bright <newshound1 digitalmars.com> wrote:http://www.nwcpp.org/
Hi walter on 20/21 of december 2008 I created a post on digitalmars.D "Feature request: getMembers". It never got repplied to. Have you implemented this in D2 yet?
Jan 22 2009
Tim M wrote:On Thu, 22 Jan 2009 13:50:51 +1300, Walter Bright <newshound1 digitalmars.com> wrote:http://www.nwcpp.org/
Hi walter on 20/21 of december 2008 I created a post on digitalmars.D "Feature request: getMembers". It never got repplied to. Have you implemented this in D2 yet?
Unfortunately, there's a very long list of things to be implemented.
Jan 22 2009
Sean Kelly wrote:Georg Wrede wrote:That's certainly true with non-techie audiences. I wish we had had speaking classes when I went to school. The first time I gave a lecture at the university, my hands trembled visibly on the OH.
I'm fine if I can just sit down and talk, but if I have to stand in front of people I still get nervous and scattered. I was told my talk at the D conference actually went reasonably well, but I forgot or missed about half the points I'd meant to cover out of sheer terror :-) During a public speaking course in high school one of our lectures was supposed to be a published work of some sort, so I did the part of a evangelical preacher in a Steven King novel. It was a breeze to do and I had a lot of fun with it, playing with pace and tone. Something about the fact that I was "acting" instead of simply speaking as myself made all the difference in the world. If I had to give talks regularly I'd probably prepare them pretty much word for word just to feel more like I was doing this, at least until I got more comfortable with speaking.
Most of that is just repetition. I used to be scared as hell.. just rushed through whatever I had to tell people and finish as fast as I could. I've now done enough presentations that the terror has subsided and I can give a decent talk. It took years and lots of terror though. Later, Brad
May 04 2009









Walter Bright <newshound1 digitalmars.com> 