Slashdot Mirror


User: Matt2000

Matt2000's activity in the archive.

Stories
0
Comments
255
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 255

  1. Coral Link on FreeBSD Logo Contest Winner Announced · · Score: 3, Informative

    Site seems to be toast, try the coral link Logo Winner.

  2. The other downside to java generics is worse on Hejlsberg Talk About Generics in C# and Java · · Score: 4, Informative

    I read the article to see what the numbers were on performance differences. Turns out there were none, what a surprise! So as usual, in theory, perhaps maybe there might be a performance difference and maybe it might be significant or not, or both. Until real comparisons are made, safe to ignore.

    What's more important is his other problem with Java generics which is that in runtime it's not possible to tell what type a collection is compiled as, this is to retain bytecode compatibility. So reflection will have no clue on any of this generics stuff, which isn't a deal breaker, it's just a downside I hadn't heard about before.

  3. Re:Trig functions... on Performance Benchmarks of Nine Languages · · Score: 1


    We are achieving more, those programs they're talking about didn't exist for previous processors.

    Trading CPU cycles for development time is a valid choice. I for one would rather have more programs that run 20% slower, than fewer programs that run quicker.

  4. Different Idea on Former Netscape Executive gives $4000 to AmiZilla · · Score: 4, Funny


    I'll give $10,000 to all those who refuse to port anything to the Amiga, just to let those poor souls who still care move on with their lives.

    Please guys, this holiday season take some time out of your schedule and knock an Amiga user unconscious, then nurse them back to health. That won't accomplish much in the long term, I agree, but it will shut them up for a couple days.

  5. Teamspeak on Best Voice Chat Software For Gaming? · · Score: 0, Redundant

    We've used Teamspeak alot. It's stable and free.

  6. Re:Enjoying life != Unproductive on Modern Day Gamer Documentary · · Score: 4, Funny

    ...if sitting in front of a TV and drinking beer makes you happy, all the power to you.

    It's probably a good idea to keep some of the power for people who aren't hammered and lazy.

  7. Re:C#/.Net vs. Java/Java on Advantages Of .NET Over Java · · Score: 2, Interesting

    I'm interested to read your comments GCP as I'm a longtime Java programmer as well. When I read the C# spec I found that the vast majority of the language additions over Java were the classic Microsoft shortcuts that cloud a language and reduce clarity. This is of course with the one great exception of delegates, which I am totally in favour of.

    It seems there is a danger as we get more experienced with programming to want to get fancy with our syntax and so on, but I think Java neatly constrains this desire and guides us to write clearer programs. This is why projects in Java are so successful at producing reusable open source components, and using those components as building blocks.

    This is all involves personal preference of course. However, when I download a library for a program I'm working on I know there'll be an lower bound on how bad or obfuscated the code will be, most of the additions to C# lower that bound significantly.

  8. Re:Non-Java Implementations? on Database Clusters for the Masses · · Score: 2, Interesting

    I don't know if you're still writing applets, but Java works. And there's a reason this DB RAID was written for Java and not for the other languages you mentioned, because Java works.

    You should check out some of the Java technologies post 1999, they're entrusted with a lot of sensitive computing nowadays.

  9. Re:Why a virtual machine? Why not just user perms? on Secure Services on Virtual Machines? · · Score: 1


    You neatly summed up the debate for me there. Most of the posts on here have confused user permissions with what I was getting at with the virtual machine angle.

    Perhaps I wasn't clear enough by not providing an example, but as I'm a Java programmer too I didn't want this to immediately devolve into a language war. I don't need to have everything I run on my system be written in Java, but it'd be nice if they were on a common secured runtime.

    Wow, that's starting to sound like .NET

  10. Re:A VM is only as secure as the OS it's running on Secure Services on Virtual Machines? · · Score: 1


    Not quite. I'm not advocating user permission isolation or resitrction by the VM, just memory control. For example, in Java there are no pointers and all bounds checking is done by the VM, so buffer overflows are non-existant.

    If you managed to hack the password on an app running on the VM you'd still have that user's level of access, but we can be fairly certain that hack would not occur as a result of an overflow style attack.

  11. Re:Virtual machine on Secure Services on Virtual Machines? · · Score: 1


    You can effectively make a VM buffer overflow immune by auditing just the same as you can with any other program, but the difference is that then anything that gets writte on the VM is immune to that class of problem as well - a great gain in security.

  12. Re:Safe languages are not necessarily secure on Secure Services on Virtual Machines? · · Score: 1


    I totally agree that it's not a "solve-all" solution to the problem, I just was thinking it would be a way to greatly reduce or eliminate a whole (large) class of security problems in one step.

    And yes, the programs are only as secure as the VM, but at least then you can focus on the VM for audits.

  13. Re:Writing secure software on Secure Services on Virtual Machines? · · Score: 1


    I don't doubt secure C programs can be written, but we must ensure that everyone that writes a C program does write them in a secure manner. However, if people write their programs to a virtual machine then all we need to ensure is that the VM is written in a secure manner. That will lead directly to a more secure now, and in case new applications show up that you want to run. You don't need the qmail security guarantee to prove that there aren't buffer overflows, you know that the virtual machine has that security guarantee already.

  14. Re:Why do you need a VM? on Secure Services on Virtual Machines? · · Score: 1


    It's not so much isolating the services from the rest of the system, but making it possible to completely remove the chance of a buffer overflow type exploit. This means we don't have to waste our time auditing server applications for those types of holes (which seem to make up the majority), we can just audit the virtual machine once.

    By virtual machine, I'm talking about a Java or .NET runtime, one that controls access to the memory for all programs that run on it.

  15. Re:A VM is only as secure as the OS it's running on Secure Services on Virtual Machines? · · Score: 1


    That's not quite what I was getting at. I was asking why things aren't run in a virtual machine that can provide one place to audit to protect against buffer overflows. Meaning that if you are 99% certain that your virtual machine is safe, then anything that runs on top of it will also be 99% safe from those types of attacks. This is in contrast to having to be 99% sure of each and every native mode application that you run on your machine.

    This is the fundamental difference between trying to protect your root accounts and priveleges against a whole pile of potentially compromised services, and instead guarding all memory access at one control point via a VM.

  16. Re:StackGuard on Secure Services on Virtual Machines? · · Score: 2, Interesting


    Could I compile existing software, like sendmail, with this and that would remove buffer overflow style explots? If so that's very interesting, how come the binary RPMs that Redhat and crew aren't already compiled with a tool like this?

  17. Re:User-mode Linux on Secure Services on Virtual Machines? · · Score: 1


    That's not quite what I was getting at. User mode linux is a more safe way to run services that might suffer from overflow style exploits, but it still doesn't stop those exploits from occuring.

    I'm looking for one place to prevent those exploits (in a VM), and then build secure services on top of that.

  18. Other options on Mouse Not Required? · · Score: 3, Insightful

    You can also get a trackball, I use the MS Trackball Explorer and work, and a regular mouse at home. Switches up the type of motion so your hand doesn't get so blown out.

  19. Nuclear testing site on Factory/Plant Tours - Where Would You Go? · · Score: 3, Interesting


    Every once and a while they take a bunch of people out to the facilities they built, then blew up at the Nevada nuclear testing sites. That's what I'd check out.

  20. Re:I have another suggestion... on Is SEVIS Likely to Cause Problems For Foreign Students? · · Score: 3, Insightful


    Predictions regarding the person who made this post:

    1. Under the age of 20, or older but still lives with parents.
    2. Has not touched a human breast other than his own.
    3. Doesn't read much, or while reading doesn't think much.
    4. Enjoys taking hard line stands on many issues, although not sure why.
    5. Has never actually performed an action in support of one of these hard line stands.
    6. Considers himself a pretty amazing programmer.
    7. Enjoys tasering own nads.

    How'd I do? I'm guessing 5/7 at least.

  21. Slashdot Apple's bitch? on Apple Gives Laptops Speed Bumps · · Score: 2, Troll


    Anyone ever noticed how much mundane Apple news gets posted on Slashdot? A minor speed increase on laptops doesn't seem to warrant a full story.

    And, if you look in the categories for stories, there are tons of Apple specific categories for no real reason:

    Apple Wireless
    Apple Hardware
    Apple Software
    Apple Desktops
    iMac
    Apple Media
    Apple Networking
    OS 9
    OS X
    Apple Utilities

    Look, we're in the "Apple Laptop" category for the love of god, what is the deal?

  22. Re:GSM ? What Gsm, 900 ? 1800 ? 1900 ? on Danger's HipTop Renamed and Released · · Score: 2

    Nice sig, I wonder where you got it?

  23. IMAP? on Danger's HipTop Renamed and Released · · Score: 2

    Does anyone know if it can do IMAP in the email client?

    Also, I'm a java programmer and I've read some asides in articles that say that although it's has a JVM, you can't install programs directly on the phone, is that true?

    Thanks.

  24. Re:FINALLY. on RC5-64 Success · · Score: 5, Insightful


    Seriously though, can anyone tell me what the attraction to the d.net project was? It seems like a colossal waste of cycles to me. Everyone knew it was going to be successful, it was just a matter of wasting enough time to eventually find the right block.

    Now that it's over, what do we have to show for it? A whole lot of nothing it seems.

  25. Short answer: on Consumer Tech - Getting Worse w/ Each Generation? · · Score: 2


    No I don't agree, get a Tivo. It will solve all your problems above, and will show you how far consumer digital technology has come.

    They're pretty cheap now too.