Live data from Hacker News

Chmod -x chmod

slideshare.net

11–20 of 34 posts

Re: Chmod -x chmod

#11
post #4

Earlier quoted context omitted.

People seem to be more and more fixated on the "one thing per rapidly changing slide" style of presentation nowadays. I can certainly see the advantages of having only one thing in your audience's mind at a time as you blab--they're more focused, and the rapidly changing slides fits better with modern attention spans. But it definitely kills the utility of the slides on their own. For an even more difficult to follow…

Looks like it was Lawrence Lessig who first brought the method into our community (technically inclined content aficionados) with his lectures.

I think the style that Lessig popularized is a bit more extreme, along the lines of one slide per second or two, often with sentences split up across slides, and transitions synchronized with gestures or intonation. That makes the slides sort of a performance-art prop.

Re: Chmod -x chmod

#12
post #4
post #3

It might be an interesting topic, but wouldn't it be better if reformatted into a single page of text (there's what, 300 words there?) rather than 49 slides?

People seem to be more and more fixated on the "one thing per rapidly changing slide" style of presentation nowadays. I can certainly see the advantages of having only one thing in your audience's mind at a time as you blab--they're more focused, and the rapidly changing slides fits better with modern attention spans. But it definitely kills the utility of the slides on their own. For an even more difficult to follow…

One of my most important realizations when I first started preparing lectures was that there are two things that people use "slides" for. The first is as a visual aid, for use during the presentation itself. The second is as a set of notes containing the important information that the presentation was meant to convey. The things that make for useful notes are very different from the things that make for good visual aids, and when people try and do both at the same time... you get the craptacular PowerPoint disasters described ad nauseum by Tufte, etc.

If I were giving a talk about various sneaky ways to recover from a borked chmod situation, I'd personally find the slides linked to in the parent to be just about right- each slide talks about one solution, and my audience would be able to focus on each solution as I was talking about it without a lot of extraneous visual noise. However, you're 100% correct that, for use as lecture notes, this format is suboptimal. As after-the-fact readers, it would be far more useful just to have a list of each solution, perhaps with a little bit of commentary for each one.

As everybody knows, Tufte hates the "title with lots of bullet points" school of slide design with the burning fire of a thousand suns. However, IIRC, he dislikes the "one thing per rapidly-changing slide" approach as well, finding it indicative of a patronizing and controlling attitude towards one's audience. I'm not sure I agree with him 100% on this point- I've had pretty good luck using this style for lectures, although I've learned that students who are expecting more "traditional" slides (and are planning on using them as lecture notes) are disappointed when they see that my slides won't work quite as well as other people's for that purpose. Tufte's suggestion of providing a printed outline or handout containing more detailed or supplementary information is a good one, and I've started sometimes putting together separate outlines or "cheat sheets" with stuff that I think my audience might want/need to refer to later.

One lovely piece of middle ground between the "minimalist" and "traditional" schools of slide design is Michael Alley's "Assertion-Evidence" slide structure ( http://www.writing.engr.psu.edu/slides.html ). It's not always the right solution for every situation- in slide design, there's no one-size-fits-all "right" way to design a slide- but I've found that it works really well for presenting technical subjects, and the resulting slides make excellent ready-made lecture notes. On the other hand, preparing a presentation using his approach takes way longer, because you actually have to really think out exactly what it is you want to communicate and how you wish to do so- using either the "traditional" or "minimalist" approaches, it's possible to end up quickly filling a lot of space with empty and useless text, and that's absolutely not possible with Alley's approach. Of course, I personally see that as a feature of the Alley method rather than a bug, but there have definitely been times when I've been in a time crunch and found myself reverting to a less well-structured slide design just in the interests of getting the slides finished in time for a last-minute talk.

Re: Chmod -x chmod

#13
post #10

The simplest way I could figure out was: cp sh chmod.new cp chmod chmod.new

IMO the simplest way is:

$ /lib/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod

ELF files run by manually launching the dynamic loader don't require the executable bit.

Re: Chmod -x chmod

#14
post #7
post #4

Earlier quoted context omitted.

People seem to be more and more fixated on the "one thing per rapidly changing slide" style of presentation nowadays. I can certainly see the advantages of having only one thing in your audience's mind at a time as you blab--they're more focused, and the rapidly changing slides fits better with modern attention spans. But it definitely kills the utility of the slides on their own. For an even more difficult to follow…

People may be fixated on the "one thing per rapidly changing slide" style of presentation nowadays, but I don't know anybody who is fixated on the "one thing per rapidly changing slide" style of reading .

I'm apparently the oddball that didn't mind the one thing per rapid slide for reading style.

It reminds me quite a bit of things like the speed reading firefox plugin: http://www.youtube.com/watch?v=MuszcoVL3lA#t=2m10s

Re: Chmod -x chmod

#15
post #3

It might be an interesting topic, but wouldn't it be better if reformatted into a single page of text (there's what, 300 words there?) rather than 49 slides?

Slideshare is the new experts-exchange.

Re: Chmod -x chmod

#16
post #13
post #10

The simplest way I could figure out was: cp sh chmod.new cp chmod chmod.new

IMO the simplest way is: $ /lib/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod ELF files run by manually launching the dynamic loader don't require the executable bit.

I agree that this is easiest, and I'm surprised that the article calls it "hardcore" (slides 38-39). But it does bring to mind a more devious challenge: Someone ran "chmod -x ld.so"...

Re: Chmod -x chmod

#17
This is neat but it sort of seems kind of trivial to solve. I guess it's interesting to see the different possibilities but if you are allowed to write some kind of program then it's just totally trivial.

Re: Chmod -x chmod

#18
post #13
post #10

The simplest way I could figure out was: cp sh chmod.new cp chmod chmod.new

IMO the simplest way is: $ /lib/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod ELF files run by manually launching the dynamic loader don't require the executable bit.

The parent seems simpler. More importantly, it works on just about any Unix.

Re: Chmod -x chmod

#19
post #16
post #13

Earlier quoted context omitted.

IMO the simplest way is: $ /lib/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod ELF files run by manually launching the dynamic loader don't require the executable bit.

I agree that this is easiest, and I'm surprised that the article calls it "hardcore" (slides 38-39). But it does bring to mind a more devious challenge: Someone ran "chmod -x ld.so"...

What about:

  find / -type f -perm +x | xargs chmod -x
EDIT: chmod has to be the last program to be chmodded, in the above list.. :-)

Re: Chmod -x chmod

#20
post #19
post #16

Earlier quoted context omitted.

I agree that this is easiest, and I'm surprised that the article calls it "hardcore" (slides 38-39). But it does bring to mind a more devious challenge: Someone ran "chmod -x ld.so"...

What about: find / -type f -perm +x | xargs chmod -x EDIT: chmod has to be the last program to be chmodded, in the above list.. :-)

[deleted]
Post reply on HN