8 ms·
Stephen Bourne: Early days of Unix and design of sh [video]
- 101914 11y agoThanks for this.
- noobermin 11y agoOff-topic, but I'm always looking for hour long talks/videos to put on while I'm cooking and I can't sit at a computer, or my hands are too dirt to finger a book. Thanks HN for giving me good content! I maintain a list of these and they come up sufficiently often enough that I always have something to watch when I have to cook.
- Ianvdl 11y agoWould you mind sharing your list? I like to have a good talk in the background when I work.
- davidgerard 11y agoVideos from software conferences are excellent for this job.
- tambourine_man 11y agoI've been doing a HN search for youtube|vimeo|video as a poor man's version of HackerNewsTV for years. Basically with the same goal: having something to watch while cooking, eating, for siesta or to help me sleep at night But I'd love a better UI to that data (hint to HN team)
- Walkman 11y agoWould be nice to have a ?type=video filter on the URL or something like that
- mlvljr 11y agoWorking out or ironing clothes, also.
- 97-109-107 11y agoCan you share that stash with us perhaps?
- marvy 11y agomlvljr: your account seems to be banned, or something.
- ar0b 11y agohttp://contalks.reddit.com http://contalks.reddit.com I try to post up as many talks as I can find.
- agumonkey 11y agoI very recently found about his love for C macros http://research.swtch.com/shmacro http://research.swtch.com/shmacro
- dalke 11y agoLooking at it reminded me of my first C textbook from school; "C as a second language for native speakers of Pascal". If I recall correctly, it has a section on macros you can define to make your C code look more like Pascal - much like how Bourne preferred Algol syntax.
- agumonkey 11y agoAt which point you wonder if you're writing C code anymore. There's also the king's way http://www.merl.com/publications/docs/TR93-17.pdf http://www.merl.com/publications/docs/TR93-17.pdf
- agumonkey 11y agobtw, pdf slides here (first 'slide' link, not the last one): http://www.bsdcan.org/2015/schedule/events/612.en.html http://www.bsdcan.org/2015/schedule/events/612.en.html (https://archive.is/gforA https://archive.is/gforA) ps: Going back even further (multics), Louis Pouzin part in the idea of a shell http://www.multicians.org/shell.html http://www.multicians.org/shell.html (https://archive.is/zVtQ8 https://archive.is/zVtQ8)
- ableal 11y agoDamn interesting, that second link on the Multics shell. Thanks for both.
- agumonkey 11y agoYou're welcome. And just in case you didn't know Louis Pouzin, he also invented the datagram https://en.wikipedia.org/wiki/Louis_Pouzin https://en.wikipedia.org/wiki/Louis_Pouzin, a funny fellow :)
- keithpeter 11y agoCambridge: computer algebra and John Conway's Game of Life on a PDP7. Pretty good preparation... ...thanks for posting
- deleted 11y ago[deleted]
- isbadawi 11y agoIn bash at least, cd with no arguments takes you back to the home directory.
- paublyrne 11y agoYou just saved me about ten seconds a day.
- rdc12 11y agocd - is another nice one, cd to the last working directory (there is a powerful variant using push and pop), but with the - you don't have to remember to push at any point.
- emmelaich 11y agoMore precisely, it takes you $HOME. Which is the same place. But you could make it different.
- deleted 11y ago[deleted]
- asveikau 11y agoI find it pretty amazing what a tight time some of these influential and lasting designs were implemented in. Bourne joins in 1975 and by the time he gets to 1977 in the talk there is already so much industry practice solidified. How many years have some of us written shell scripts and make files, and here he is talking about sh and make popping up within 2 years in the 1970s...
- bananaboy 11y agoHe sounds like Arthur C Clarke!
- chmaynard 11y agoI was eager to watch this video but I found it disappointing. The presentation was disorganized and unfocused, although Bourne did have some interesting war stories about Bell Labs. A specialist in writing shells might enjoy this talk, but there wasn't much value for a generalist like me.