wow, it takes real guts to block this. after all, i can't count how many times i was searching for restaurants and all i could find on google was child porn. i know there are a lot of groups out there who are against the blocking of child porn (those damn nazi-commie free speach bastards), and I think it takes real guts standing up to them and saying "no! no more child porn on amazon.com"
...seriously though, this is kind of stupid.
1.) you can't really block it. i'm betting this stuff usally gets passed from one individual to another, not through sites dedicated to spreading it.
2.) it infringes on on the privacy of the consumer
3.) its just a publicity stunt that really doesn't serve anyone.
RPGs are the easiest games to play while intoxicated, as they require little to no coordination.
Maybe instead you should give the alcoholics an FPS and force them to play it until they get a top score on the server. After several hours of puking from alcohol and the FPS queasies, they'll never want to touch either again.
..is that creating a botnet is a fundamentally offensive tactic. If you're compromising computers to use for "defensive purposes", then you're launching a preemptive attack, which would make the US the aggressor. Unless you think somehow you're going to convince me to put your crappy malware on my machine, in which case you're sadly mistaken.
You can read a EULA too, but how often do people do that?
Now lets think here... How many Linux sysadmins are proficient in C (i.e. have at least the knowledge contained in K&R)? Of those, how many have enough knowledge to understand kernel code? Of those, how many have the spare time to do so? And of those, how many will bother? And of those, how many will build the OS from source to ensure that the binaries aren't compromised?
Just because something is open source doesn't necessarily mean it's safe.
I'm not saying I think there is or is not a devious plot here.. But I am saying that you shouldn't assume that open source code cannot be malicious.
Afraid not, friend.. The fact that MS is constantly changing its development environment is one of its primary flaws in comparison to *nix environments.
And honestly, I kind of enjoyed programming on MS products 15 years ago.. DOS was nice because I could access the hardware directly. Windows has always been, and will always be, a pain in the ass to program for.
Although I will say that Visual Studio is a nice IDE. Too bad they feel the need to change the languages all the time and drop support for older versions. I don't see a real advantage of VS2008 over VS6 if you're programming in C++.
So, to build on that... Work in a field you already hate, so you don't ruin something you love!
But on the serious side, I agree completely. I also went through a phase like that a couple years ago. So I quit my job, got in my car, and drove for a few months until I settled down somewhere else. After a few months of being a bum I got another programming job. I'm thinking I might repeat the cycle soon, when I can't stand the job I'm at anymore. Time away from work can do wonders..
But I guess this is a bit more difficult for someone with a family..
Saying that Java is a crippled version of C++ that runs at 1/10 the speed is idiotic and only displays your ignorance. You're just parroting what you've heard from other ignorant retards. Java has a ton of significant problems but people like you continuously bring up points that are either wrong or completely irrelevant. Based on your posts I doubt you understand much about Java or the JVM. Spoken like a true fanboy. Java lacks pointers, and its slow. This means it loses two key benefits of a C-derived language.
Yes, Java is truly portable. This is no real feat for an interpreted language, however. Yes, Java has reflection. So does every other interpreted language from the last 15 years. So what's so special about it?
By the way, you can obviously rewrite critical portions of Java code in C as well... Being able to call out to C is not an excuse for the current Python and Ruby implementations being complete trash. There are lots of languages that provide a similar level of abstraction that have far better performance and a threading model that isn't a complete joke. Okay, that's fair. But first off, I did not mention Ruby at all. I have no love for Ruby. Second, I see Python as a prototyping and scripting language, where these concerns are far outweighed by the expressiveness and readability of Python code. Java, on the other hand, has always been touted as a replacement for C, and it is there that it fails miserably. I think Java is mainly only valuable as the Pascal for OOP.
The primary reason its okay for python to be slow, but not for java, is that python isn't a crippled version of C++ that runs at 1/10 the speed, whereas java is.
That, and the fact that you can rewrite the performance-critical portions of python code in C if you need to.
1.) wider keyboard
2.) don't have to scroll to see my code (this is relevant when you're forced to work with those dirty object oriented C++-derived languages like C# and Java)
3.) better for watch movies when nobody's around to see i'm slacking off
** No, this is not an ad hominim fallacy, but a genuine question. Why would a person with exceptionally high intelligence want to work for a magazine so utterly stupid?
You'd be surprised how many companies do object. About 2 years ago, during the beginning of Microsoft's "We're gonna sue you for using open source" campaign, my boss came to me and asked if we used open source anywhere in our company. I told him a lot of people use firefox, but I'd really like to move to an open-source database and/or software PBX servers since the proprietary ones cost so much. He told me that wasn't going to happen, and further that the reason he asked was because a large potential customer told us that they would only sign a contract if we didn't use open source. Yeah, my boss (and everyone else in the company) has the "free means worthless" attitude, but one of our clients actually had the "free means microsoft will sue us into the ground for using their patents" attitude.
It's the former of the two. To give you an idea of what I mean, here's a few facts about my education:
1.) I wanted to take a compiler design course, but the school dropped it due to "lack of interest". I'm currently remedying this gaping hole in my knowledge of CS by reading a book on the subject.
2.) My Networking class counted 25% of the final grade for completing the "Create an HTML page" project, and only 5% for the "Create an encrypted chat client/server" project (hence I got a D in the class because I refused to do the HTML assignment).
3.) My Programming I professor said that we should have at least one line of documentation for every line of code (and we're not talking about assembly here).
4.) When I headed my group for the capstone course, one of my team members, merely a class away from graduation, asked me what an "object" was.
I'm currently enrolled in a second BS program as a physics major, though it's mainly to get my math skills up. After that, I'm hoping to get into a PhD program for CS (either computer science or cognitive science.. both are interesting). Mainly I'm just pissed off that I received a poor education in CS, and I know my story isn't unusual in the field.
Sadly, I am still writing SQL. The company I work for needs a lot of custom reports that don't fit neatly into the ORM model everyone keeps pushing for. That, plus I have to deal with a legacy database developed by someone who apparently never heard of normalization. I've dealt a little with LINQ (I'm stuck with MS, unfortunately), and it works great for some things, but the static typing can really get in the way of what I want to do sometimes, and it completely prevents me from being able to develop dynamically generated reports. It's great for creating new records or making mass changes in the database that aren't easily handled by an update query though.
I'll take a look at javascript 2.0 though.. I'm just concerned it's going to be the same issue as its always been with javascript, where I have th write 3 different versions of the same code to deal with different browsers.
Okay, look... Javascript isn't horrible for static pages. But sometime in the mid to late 90's the server side of things started taking a lot more importance, and javascript was not really suited to deal with this. Sure, it could be hacked to work. We now even have standard methods for implementing this horrible solution in ways that only occasionally make web developers want to pull their hair out.
But really, when I think about what's involved in web programming, we have:
1.) A markup language for the layout of the pages (XML, HTML, DHTML, etc.)
2.) A language to manipulate that markup on the client side (javascript)
3.) A language to manipulate that markup (and the client language code) on the server side (PHP, ASP.NET, Ruby, etc.)
4.) (usually) a database language (SQL)
Can't we eliminate at least one of those? I really feel like we should have the same language running on the server as on the client. I personally would prefer python, but I don't really care what language it is. I'm just tired of the inconsistency.
It's more like the entrance exam. That is, if a computer cannot be reliably distinguished from a human being (within the confines of the test setup), then we MIGHT have something bordering on intelligence. It's a great achievement and a landmark, but it's not the final test.
Selling votes for money would happen anyway, were it not for the fact that its economically infeasible. How much is your vote worth to you? Can you imagine someone buying enough votes to make a real difference? Congressmen and senators are much easier to buy than entire voting districts. As far as making sure that nobody keeps a record of encryption keys, that would be included in the open source aspect. Not just open source code, but open source methodology. But yeah, I agree, you have to make very sure that nobody is keeping records of the voters' identity, and that only the voter can access his/her results.
Open source the code, provide each registered voter with an encryption key sent through the mail (the real mail, so you have to send it to a real physical location), and maintain a database where each user can view his/her vote.
Or, in the short term, just give everyone a receipt for their votes at the booth.
In the article about how the attack works, it says that you would need to use "malicious javascript code". I was wondering... Why is javascript so important, aside from the fact that it would be required to more closely mimic most modern web sites?
Ever since I saw those mac desktops with the translucent neon backs (G3 era?) I've thought that they would make great fish tanks... Now maybe they will!
wow, it takes real guts to block this. after all, i can't count how many times i was searching for restaurants and all i could find on google was child porn. i know there are a lot of groups out there who are against the blocking of child porn (those damn nazi-commie free speach bastards), and I think it takes real guts standing up to them and saying "no! no more child porn on amazon.com"
...seriously though, this is kind of stupid.
1.) you can't really block it. i'm betting this stuff usally gets passed from one individual to another, not through sites dedicated to spreading it.
2.) it infringes on on the privacy of the consumer
3.) its just a publicity stunt that really doesn't serve anyone.
RPGs are the easiest games to play while intoxicated, as they require little to no coordination. Maybe instead you should give the alcoholics an FPS and force them to play it until they get a top score on the server. After several hours of puking from alcohol and the FPS queasies, they'll never want to touch either again.
...based on an IP infringement issue, isn't he being a bit of a duchebag about all this?
..is that creating a botnet is a fundamentally offensive tactic. If you're compromising computers to use for "defensive purposes", then you're launching a preemptive attack, which would make the US the aggressor. Unless you think somehow you're going to convince me to put your crappy malware on my machine, in which case you're sadly mistaken.
You can read a EULA too, but how often do people do that? Now lets think here... How many Linux sysadmins are proficient in C (i.e. have at least the knowledge contained in K&R)? Of those, how many have enough knowledge to understand kernel code? Of those, how many have the spare time to do so? And of those, how many will bother? And of those, how many will build the OS from source to ensure that the binaries aren't compromised? Just because something is open source doesn't necessarily mean it's safe. I'm not saying I think there is or is not a devious plot here.. But I am saying that you shouldn't assume that open source code cannot be malicious.
Afraid not, friend.. The fact that MS is constantly changing its development environment is one of its primary flaws in comparison to *nix environments.
And honestly, I kind of enjoyed programming on MS products 15 years ago.. DOS was nice because I could access the hardware directly. Windows has always been, and will always be, a pain in the ass to program for.
Although I will say that Visual Studio is a nice IDE. Too bad they feel the need to change the languages all the time and drop support for older versions. I don't see a real advantage of VS2008 over VS6 if you're programming in C++.
So, to build on that... Work in a field you already hate, so you don't ruin something you love!
But on the serious side, I agree completely. I also went through a phase like that a couple years ago. So I quit my job, got in my car, and drove for a few months until I settled down somewhere else. After a few months of being a bum I got another programming job. I'm thinking I might repeat the cycle soon, when I can't stand the job I'm at anymore. Time away from work can do wonders..
But I guess this is a bit more difficult for someone with a family..
The primary reason its okay for python to be slow, but not for java, is that python isn't a crippled version of C++ that runs at 1/10 the speed, whereas java is.
That, and the fact that you can rewrite the performance-critical portions of python code in C if you need to.
Because neither one is slow enough on its own?
And I prefer a widescreen laptop for 3 reasons:
1.) wider keyboard
2.) don't have to scroll to see my code (this is relevant when you're forced to work with those dirty object oriented C++-derived languages like C# and Java)
3.) better for watch movies when nobody's around to see i'm slacking off
then why is she working for Parade magazine?
** No, this is not an ad hominim fallacy, but a genuine question. Why would a person with exceptionally high intelligence want to work for a magazine so utterly stupid?
It was found that the convicted sex offender was, in fact, a 15 year old girl.
You'd be surprised how many companies do object. About 2 years ago, during the beginning of Microsoft's "We're gonna sue you for using open source" campaign, my boss came to me and asked if we used open source anywhere in our company. I told him a lot of people use firefox, but I'd really like to move to an open-source database and/or software PBX servers since the proprietary ones cost so much. He told me that wasn't going to happen, and further that the reason he asked was because a large potential customer told us that they would only sign a contract if we didn't use open source. Yeah, my boss (and everyone else in the company) has the "free means worthless" attitude, but one of our clients actually had the "free means microsoft will sue us into the ground for using their patents" attitude.
It's the former of the two. To give you an idea of what I mean, here's a few facts about my education: 1.) I wanted to take a compiler design course, but the school dropped it due to "lack of interest". I'm currently remedying this gaping hole in my knowledge of CS by reading a book on the subject. 2.) My Networking class counted 25% of the final grade for completing the "Create an HTML page" project, and only 5% for the "Create an encrypted chat client/server" project (hence I got a D in the class because I refused to do the HTML assignment). 3.) My Programming I professor said that we should have at least one line of documentation for every line of code (and we're not talking about assembly here). 4.) When I headed my group for the capstone course, one of my team members, merely a class away from graduation, asked me what an "object" was. I'm currently enrolled in a second BS program as a physics major, though it's mainly to get my math skills up. After that, I'm hoping to get into a PhD program for CS (either computer science or cognitive science.. both are interesting). Mainly I'm just pissed off that I received a poor education in CS, and I know my story isn't unusual in the field.
that's more than i can say for my CS degree. All I learned was in spite of my education, not because of it.
Sadly, I am still writing SQL. The company I work for needs a lot of custom reports that don't fit neatly into the ORM model everyone keeps pushing for. That, plus I have to deal with a legacy database developed by someone who apparently never heard of normalization. I've dealt a little with LINQ (I'm stuck with MS, unfortunately), and it works great for some things, but the static typing can really get in the way of what I want to do sometimes, and it completely prevents me from being able to develop dynamically generated reports. It's great for creating new records or making mass changes in the database that aren't easily handled by an update query though.
I'll take a look at javascript 2.0 though.. I'm just concerned it's going to be the same issue as its always been with javascript, where I have th write 3 different versions of the same code to deal with different browsers.
Okay, look... Javascript isn't horrible for static pages. But sometime in the mid to late 90's the server side of things started taking a lot more importance, and javascript was not really suited to deal with this. Sure, it could be hacked to work. We now even have standard methods for implementing this horrible solution in ways that only occasionally make web developers want to pull their hair out. But really, when I think about what's involved in web programming, we have: 1.) A markup language for the layout of the pages (XML, HTML, DHTML, etc.) 2.) A language to manipulate that markup on the client side (javascript) 3.) A language to manipulate that markup (and the client language code) on the server side (PHP, ASP.NET, Ruby, etc.) 4.) (usually) a database language (SQL) Can't we eliminate at least one of those? I really feel like we should have the same language running on the server as on the client. I personally would prefer python, but I don't really care what language it is. I'm just tired of the inconsistency.
It's more like the entrance exam. That is, if a computer cannot be reliably distinguished from a human being (within the confines of the test setup), then we MIGHT have something bordering on intelligence. It's a great achievement and a landmark, but it's not the final test.
It's great job security. Besides, haven't you been wanting to do something about that crappy code?
Selling votes for money would happen anyway, were it not for the fact that its economically infeasible. How much is your vote worth to you? Can you imagine someone buying enough votes to make a real difference? Congressmen and senators are much easier to buy than entire voting districts. As far as making sure that nobody keeps a record of encryption keys, that would be included in the open source aspect. Not just open source code, but open source methodology. But yeah, I agree, you have to make very sure that nobody is keeping records of the voters' identity, and that only the voter can access his/her results.
How do they vote now? You have to register for your district. If you don't have an address, you can't get your voter registration card.
You could send it to the shelter I guess. They can check their votes with net access from the local library.
Open source the code, provide each registered voter with an encryption key sent through the mail (the real mail, so you have to send it to a real physical location), and maintain a database where each user can view his/her vote. Or, in the short term, just give everyone a receipt for their votes at the booth.
In the article about how the attack works, it says that you would need to use "malicious javascript code". I was wondering... Why is javascript so important, aside from the fact that it would be required to more closely mimic most modern web sites?
Ever since I saw those mac desktops with the translucent neon backs (G3 era?) I've thought that they would make great fish tanks... Now maybe they will!