This is what I would suggest as well. I was working on a project in which all of the members were developing on Ubuntu machines. I had to move away so I didn't have access to a Ubuntu machine anymore, just my Macbook Pro. Changing the build scripts to work with Ubuntu and OS X would have been a big pain, so I installed Parallels and had Ubuntu running as a guest OS. Part of the program in the project had to pull images from a USB camera and render it with OpenGL and to save some resources I ssh into the guest Ubuntu and have the X11 apps inside Ubuntu forward to the OS X's X11 server. Performance is pretty decent.
Wait, I don't see how the security beach at Comodo rules out #1. Maybe I'm not understanding CAs correctly, but the two situations have a big distinction. In the Comodo case, somebody breached Comodo, a CA authority, and issued new CAs which could be used by a malicious site to claim that they are some other trusted site. In the case of Stuxnet, already-issued CAs for Realtek and JMicron were stolen to sign malicious drivers. CAs that had already signed legitimate drivers in the past. Aren't these two cases a bit different? I'm not saying that the CAs at Realtek and JMicron couldn't have been stolen without real human assets, but how does the Comodo case change anything?
Every once in a while I read an article on Slashdot about how the current generation of programmers churn out only the shittiest of code; how they have no idea how a computer works; how they could never program without a fully-featured IDE with Intellisense that renders instantly. As an undergrad in a CS/ECE discipline, this has always surprised me-- I can only speak for the curriculum at my school, but I can assure you, these mythical 'lost programming skills' are alive and well. Most of the supposed missing skills are addressed in the following mandatory courses, required for graduation from CS/ECE at my school:
- One data structures class and one algorithms class - We learn about properties of fundamental data structures; how to analyze and design algorithms for CS, combinatorial, and graph theory problems; complexity classes
- One intro compilers course - Nobody graduates without writing a compiler for a C-like language that outputs MIPS assembly.
- One operating systems course - You can either write an OS for a MIPS emulator, or you can write an OS for a physical 68000-based CPU, using C (without the standard library of course) and assembly. So yeah, we have debugged without an IDE, by staring at hex string dumps, for days at a time.
- One course on design patterns/architecture - Yes, we learn some Software Engineering principles too, even though it is an academic institution.
Yeah, sure, the some folks at the bottom of the class may be shitty programmers who scraped by with a "barely passed" in the mandatory courses. But surely they existed 10, 20, 30, 40 years ago as well. I'm not sure where people are getting this idea that new coders have no skills. What do they think we do for four years, set up MySQL and write PHP for it?
Hey, anyone remember the last bunch of people to mess with the calendar?
I may not be 100% correct on this, but I'm sure there are more recent examples of the 'last' bunch of people messing with the calender? What about Robespierre during the Reign of Terror for the French Revolution.
This, is a coin!
This is what I would suggest as well. I was working on a project in which all of the members were developing on Ubuntu machines. I had to move away so I didn't have access to a Ubuntu machine anymore, just my Macbook Pro. Changing the build scripts to work with Ubuntu and OS X would have been a big pain, so I installed Parallels and had Ubuntu running as a guest OS. Part of the program in the project had to pull images from a USB camera and render it with OpenGL and to save some resources I ssh into the guest Ubuntu and have the X11 apps inside Ubuntu forward to the OS X's X11 server. Performance is pretty decent.
Wait, I don't see how the security beach at Comodo rules out #1. Maybe I'm not understanding CAs correctly, but the two situations have a big distinction. In the Comodo case, somebody breached Comodo, a CA authority, and issued new CAs which could be used by a malicious site to claim that they are some other trusted site. In the case of Stuxnet, already-issued CAs for Realtek and JMicron were stolen to sign malicious drivers. CAs that had already signed legitimate drivers in the past. Aren't these two cases a bit different? I'm not saying that the CAs at Realtek and JMicron couldn't have been stolen without real human assets, but how does the Comodo case change anything?
Every once in a while I read an article on Slashdot about how the current generation of programmers churn out only the shittiest of code; how they have no idea how a computer works; how they could never program without a fully-featured IDE with Intellisense that renders instantly. As an undergrad in a CS/ECE discipline, this has always surprised me-- I can only speak for the curriculum at my school, but I can assure you, these mythical 'lost programming skills' are alive and well. Most of the supposed missing skills are addressed in the following mandatory courses, required for graduation from CS/ECE at my school:
Yeah, sure, the some folks at the bottom of the class may be shitty programmers who scraped by with a "barely passed" in the mandatory courses. But surely they existed 10, 20, 30, 40 years ago as well. I'm not sure where people are getting this idea that new coders have no skills. What do they think we do for four years, set up MySQL and write PHP for it?
Not the Kinect. Google libfreenect or openni_kinect-- there's plenty of people hacking at it.
"intellectuals working for the public good"? A lot of my professors don't even put any effort into the courses that they are required to teach.
Most of these were discovered and put to normal use in the game as the community adapted:
Rocket jump
Wall strafing
Bunnyhop
And if you count things with strange but intentionally designed behaviour, then telefrag.
After considering this story...
Yeah, it is growing a little fat, isn't it!
Hey, anyone remember the last bunch of people to mess with the calendar?
I may not be 100% correct on this, but I'm sure there are more recent examples of the 'last' bunch of people messing with the calender? What about Robespierre during the Reign of Terror for the French Revolution.
Oh man, this new Bear Patrol is really working!
"I can picture in my mind a world without war, a world without hate. And I can picture us attacking that world, because they'd never expect it." 8^)
Linux facts
Worth about $280m by 2006
Cheaper and more secure than Microsoft software
Source code is open for others to look and change
IBM is one of its biggest fanso de_w=on&site=news.bbc.co.uk
:-)
http://uptime.netcraft.com/up/graph/?mode_u=off&m
Yay, BBC
Webpage: WorldCom is currently experiencing an interruption of service to the website, a.k.a. Slashdotted.
I reckon it slashdot effect will "terminate it's existance", not this industrial crusher deal.. =)
I think it'd be pretty clever to simply participate in id's Technology Licensing Program (for a mere fee) and then.. profit.
Ah, they've fixed the typo.
is the i in "links" capitalized.. or am I reading it wrong?
About time.