I use SVN too without problems. However, you MUST watch the Linus Google video it is hilarious and he brings up some good points regarding control of the source, which is a bit uncomfortable for some (many) in the corporate world.
No, the real shame is that website reloads EVERYTHING when you want to see another picture. No wonder CIOs get so little respect from the programmers...
The whole issue surrounds the agreements made between MS and HP. HP claims that the change in machine requirements was done in bad faith, through the influence of Intel. It has nothing to do with labels or branding.
When I worked at Motorola, we would use an internal chat server (iChat) to communicate with each other while on a conference call. Worked pretty well, though we did have to sanitize and redact all of the "what a doofus!" comments caused by inane comments by clients on the conference call.
Though I have not used this or SubEthaEdit, I wonder how distracting it is while typing to see the text change due to others...
;; ;; Functions to find the 'twin' of the currently-edited file. For instance, ;; executing my-c-find-twin [C-C C-f]] while editing a *.cc file will ;; bring up in a different buffer the *.h file that matches the '*'. ;;
(defun my-c-find-file-with-extension (base extensions default) (if (null extensions) (concat base "." default) (let ((filename (concat base "." (car extensions)))) (if (file-exists-p filename) filename (my-c-find-file-with-extension base (cdr extensions) default)))))
(defun my-c-twin-file () "" (let ((extension (file-name-extension (buffer-file-name))) (sans (file-name-sans-extension (buffer-file-name)))) (cond ((string-match "[hH]\\(pp\\)?" extension) (cond ((string-equal "ObjC" mode-name) (my-c-find-file-with-extension sans '("m" "mm") "mm")) ((string-equal "C++" mode-name) (my-c-find-file-with-extension sans '("cc" "cpp" "C") "cc")) (t (my-c-find-file-with-extension sans '("m" "mm" "cc" "cpp" "c" "C" "cp") "cc")))) (t (my-c-find-file-with-extension sans '("h" "hpp") "h")))))
I just finished taking a course at MIT on multiprocessor programming. It was taught by the authors of The Art of Multiprocessor Programming, Maurice Herlihy and Nir Shavit. I highly recommend their book, their classes, their expertise. They are now focused on transactional memory, which may make things a bit easier to program in the multiprocessor universe. Of course we can stick with course-grained locking, but as they pointed out early on, Amdahl's Law shows that throwing hardware at a problem may not be successful in upping performance by the amount you expect if the system's scheduler has no hopes of keeping the cores busy due to how you've written your code.
I use an Apple PowerBook G4 all day, and I rarely bring up Dashboard. Sometimes I will bring up Dictionary or PCalc, but usually I will use an application instead. Do others find widgets useful? What are they?
I remember seeing a article about houses that controlled the lives of their inhabitants for them. It wouldn't work because people aren't willing to give up control. When I worked at American Express, someone told me a story about how the company once tried to have their call center reps answer the phone with the card member's name, which they got from caller ID ("Hello, Mr. Doe, what may I help you with today?") The feedback that they got from the reps was that the card members did not like it, it freaked them out to know that somehow someone knew that they were calling.
Now, of course, everyone is familiar with caller ID, so I bet this would not be much of an issue now. As a matter of fact, I get pissed off when I call customer service, enter my card number, and the rep still asks me to repeat it. What a waste of my time!
I look at it as the accretion of information, something that Kurzweil keeps coming back to. It is our ability to discover, and discoveries tend to snowball in a cascading effect. There is plenty of research being done at the chemical level that does not require your 15 year testing phase. In his talk that I attended, he pointed out that most of the drug research has been scatter shot, try this, try that. Recently, with improved technology, including computing power, that approach is starting to change into a more nuanced approach as we continue to increase our knowledge of the chemical processes at work within our bodies.
Whether one dies from an injury depends on the amount and the kind of damage. A famous example of non-lethal brain injury is Phineas Gage. Also lookup lobotomy.
He has been fairly accurate about his past predictions, so I don't think centuries will be what it takes. Basically, he sees medical/biomedical advances starting to heat up and exponentially grow just like the electronics industry has.
IMO, a very controversial prediction of his is that around 15 years from now, we will start to increase our life expectancy by one year, every year, a rate he also sees taking on exponential growth...
I attended a talk by Kurzweil a couple of weeks ago at the Broad Institute in Cambrige, MA. Absolutely fascinating what he foresees in the near future (~20 years). I believe it is 2028 when he believes a machine will pass the Turing Test. Even sooner, he predicts that we will have nanobots roaming around inside our bodies, fixing things and improving on our inherent deficiencies. Very cool. He also addressed a similar complaint about being able to reverse-engineer the brain, but it was of the nature that we may not be smart enough to do so. I (and he of course) doubt that that is the case. Kurzweil thinks of the brain as a massively parallel system, one that has very low signaling rate (neuron firing) compared to a CPU which it overcomes by the massive number of interconnections. It will definitely be a big problem to solve, but he is confident that it will be.
Agreed! In my environment, all class systems are isolated from everything else, apart from power. All electronic media makes a one-way trip if brought into the area. Electronic copies of documents are very highly controlled. I'm very suprised that TS documents were on a FTP server. To me, that shows a severe break in the handling procedures of whatever company had the electronic media, which must always be clearly labeled with its classification. Technically, that company's whole network is now considered classified since it touched class material. And that is a major bitch to have to handle...
These H1B holders are well-educated... The US, meanwhile, will lose these talents after probably having spent lots of money in educating them.
Huh?
I use SVN too without problems. However, you MUST watch the Linus Google video it is hilarious and he brings up some good points regarding control of the source, which is a bit uncomfortable for some (many) in the corporate world.
the Baroque Cycle was illegible
Wow! He wrote it by hand?!
No, the real shame is that website reloads EVERYTHING when you want to see another picture. No wonder CIOs get so little respect from the programmers...
The whole issue surrounds the agreements made between MS and HP. HP claims that the change in machine requirements was done in bad faith, through the influence of Intel. It has nothing to do with labels or branding.
I think Groove does that.
When I worked at Motorola, we would use an internal chat server (iChat) to communicate with each other while on a conference call. Worked pretty well, though we did have to sanitize and redact all of the "what a doofus!" comments caused by inane comments by clients on the conference call.
Though I have not used this or SubEthaEdit, I wonder how distracting it is while typing to see the text change due to others...
;;
;; Functions to find the 'twin' of the currently-edited file. For instance,
;; executing my-c-find-twin [C-C C-f]] while editing a *.cc file will
;; bring up in a different buffer the *.h file that matches the '*'.
;;
(defun my-c-find-file-with-extension (base extensions default)
(if (null extensions)
(concat base "." default)
(let ((filename (concat base "." (car extensions))))
(if (file-exists-p filename)
filename
(my-c-find-file-with-extension base (cdr extensions) default)))))
(defun my-c-twin-file ()
""
(let ((extension (file-name-extension (buffer-file-name)))
(sans (file-name-sans-extension (buffer-file-name))))
(cond
((string-match "[hH]\\(pp\\)?" extension)
(cond
((string-equal "ObjC" mode-name)
(my-c-find-file-with-extension sans '("m" "mm") "mm"))
((string-equal "C++" mode-name)
(my-c-find-file-with-extension sans '("cc" "cpp" "C") "cc"))
(t
(my-c-find-file-with-extension sans '("m" "mm" "cc" "cpp"
"c" "C" "cp") "cc"))))
(t
(my-c-find-file-with-extension sans '("h" "hpp") "h")))))
(defun my-c-find-twin ()
""
(interactive)
(find-file (my-c-twin-file)))
(defun my-c-find-twin-other-window ()
""
(interactive)
(find-file-other-window (my-c-twin-file)))
(defun my-c-find-twin-other-frame ()
""
(interactive)
(find-file-other-frame (my-c-twin-file)))
(defun my-c-mode ()
(unless (boundp 'my-c-c-c-4-keymap)
(define-prefix-command 'my-c-c-c-4-keymap))
(local-set-key [(control c)(control f)] 'my-c-find-twin)
(local-set-key [(control c)(?4)] 'my-c-c-c-4-keymap)
(local-set-key [(control c)(?4)(?f)] 'my-c-find-twin-other-window)
(unless (boundp 'my-c-c-c-5-keymap)
(define-prefix-command 'my-c-c-c-5-keymap))
(local-set-key [(control c)(?5)] 'my-c-c-c-5-keymap)
(local-set-key [(control c)(?5)(?f)] 'my-c-find-twin-other-frame)
(show-paren-mode t))
Wrong!
And the aqueducts. Don't forget the aqueducts!
Here, fixed that broken link for you: Mellel
Here, fixed it for you: Kile.
To see some incredible (IMO) JavaScript functionality, check out TiddlyWiki.
I just finished taking a course at MIT on multiprocessor programming. It was taught by the authors of The Art of Multiprocessor Programming, Maurice Herlihy and Nir Shavit. I highly recommend their book, their classes, their expertise. They are now focused on transactional memory, which may make things a bit easier to program in the multiprocessor universe. Of course we can stick with course-grained locking, but as they pointed out early on, Amdahl's Law shows that throwing hardware at a problem may not be successful in upping performance by the amount you expect if the system's scheduler has no hopes of keeping the cores busy due to how you've written your code.
I use an Apple PowerBook G4 all day, and I rarely bring up Dashboard. Sometimes I will bring up Dictionary or PCalc, but usually I will use an application instead. Do others find widgets useful? What are they?
Now, of course, everyone is familiar with caller ID, so I bet this would not be much of an issue now. As a matter of fact, I get pissed off when I call customer service, enter my card number, and the rep still asks me to repeat it. What a waste of my time!
I look at it as the accretion of information, something that Kurzweil keeps coming back to. It is our ability to discover, and discoveries tend to snowball in a cascading effect. There is plenty of research being done at the chemical level that does not require your 15 year testing phase. In his talk that I attended, he pointed out that most of the drug research has been scatter shot, try this, try that. Recently, with improved technology, including computing power, that approach is starting to change into a more nuanced approach as we continue to increase our knowledge of the chemical processes at work within our bodies.
Whether one dies from an injury depends on the amount and the kind of damage. A famous example of non-lethal brain injury is Phineas Gage. Also lookup lobotomy.
He has been fairly accurate about his past predictions, so I don't think centuries will be what it takes. Basically, he sees medical/biomedical advances starting to heat up and exponentially grow just like the electronics industry has.
IMO, a very controversial prediction of his is that around 15 years from now, we will start to increase our life expectancy by one year, every year, a rate he also sees taking on exponential growth...
I attended a talk by Kurzweil a couple of weeks ago at the Broad Institute in Cambrige, MA. Absolutely fascinating what he foresees in the near future (~20 years). I believe it is 2028 when he believes a machine will pass the Turing Test. Even sooner, he predicts that we will have nanobots roaming around inside our bodies, fixing things and improving on our inherent deficiencies. Very cool. He also addressed a similar complaint about being able to reverse-engineer the brain, but it was of the nature that we may not be smart enough to do so. I (and he of course) doubt that that is the case. Kurzweil thinks of the brain as a massively parallel system, one that has very low signaling rate (neuron firing) compared to a CPU which it overcomes by the massive number of interconnections. It will definitely be a big problem to solve, but he is confident that it will be.
The article said that the computer was using data from MRIs, and that through training it was able to discern patterns in the MRIs.
I took a very cool graduate-level class at MIT from Dr. Michael Ernst about this very subject. Check out some of the projects listed at http://groups.csail.mit.edu/pag/.
Agreed! In my environment, all class systems are isolated from everything else, apart from power. All electronic media makes a one-way trip if brought into the area. Electronic copies of documents are very highly controlled. I'm very suprised that TS documents were on a FTP server. To me, that shows a severe break in the handling procedures of whatever company had the electronic media, which must always be clearly labeled with its classification. Technically, that company's whole network is now considered classified since it touched class material. And that is a major bitch to have to handle...
Bet your wife is not too happy about that...