Slashdot Mirror


User: sineltor

sineltor's activity in the archive.

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

Comments · 53

  1. Re:Good. Now leave me alone. on Yet Another Premature Declaration of Email's Death · · Score: 1

    Email isn't going anywhere. ... Everyone has an email account.

    Sure; and everyone has a serial port, floppy disks and CRT monitors.

    For anything to replace email, it will need to be decentralised. No company will trust facebook, twitter, google or anybody else with their private corporate data. It will also need to be obviously superior to email in almost every way. It needs to add features that people want.

    The only serious contender for replacing email is Wave. I've been using it for the past 2-3 days and even as a beta I'm already preferring it over email. I'm honestly wishing everyone I need to talk to had a wave account already. Email will be around for at least 15 years. But I don't think it'll be around forever.

    I could be wrong, but it would be prudent not to dismiss wave out of hand just yet.

  2. Re:Another overlooked e-mail strength on Yet Another Premature Declaration of Email's Death · · Score: 3, Informative

    To be fair, Wave is being developed as an open standard. Google is opening the protocol. They will also maintain an open source reference implementation for anyone to deploy in their own corner of the 'net.

  3. Re:metered bandwidth on The Facts & Fiction of Bandwidth Caps · · Score: 1

    I'm sure you mean well, but thats just FUD. How much bandwidth do you actually use? I very much doubt its anywhere near 250GB per month.

    With a 250GB / month cap flash websites, windows updates and the once-a-month wow patch will not chew up your bandwidth. Those things will barely be noticeable.

    250GB/month is around 8GB per day. Flash-based websites are usually no bigger than a meg or two. With 8GB per day you could download a fresh copy of windows vista every day, a 1GB world of warcraft patch and still have enough bandwidth left over for hundreds of flash-based websites.

    250GB is a nutjob amount of bandwidth.

    Even if you are a rabid torrenter, 8GB per day lets you download about 6 hours of video every day in HD.

    As others have mentioned, your electricity is already metered and the world has not crumbled. Hard disks cost money and the world has not crumbled. Why? Because the prices are reasonable.

    I share a 140GB internet connection with 5 other geeks and we manage just fine. We could pay more for more bandwidth if we wanted. But, we don't need to. Do we use the internet less because bandwidth costs money? Not really. I mean; who would want to download a new copy of windows vista every day?

  4. Re:iPhone 2 Is A Dud Because on IPhone 2.0 Jailbroke · · Score: 1

    I'm a 3rd party iPhone developer; and you're completely right.

    However: You need to give us some time before anything amazing appears. The iPhone SDK only came out of beta 3 days ago. The best apps haven't been finished yet. Most of the apps in the Apple Store are still internally considered beta; they've just launched anyway to be first-to-market.

    Be patient. Great things are afoot.

  5. Re:Easier or more straight forward? on Have Mathematics Exams Become Easier? · · Score: 1

    I disagree completely.

    Mathematics isn't about memorising formulas needed to answer exam questions. Mathematics is about understanding particular formal systems and knowing how to bend, warp and multilate them when you need to.

    In the real world you aren't given a list of the exact variables that the formula needs. Giving students such things in exams only tests whether they know the formula, not whether they know math.

  6. Re:What is so bad about Vista? on Vista at Risk of Being Bypassed by Businesses · · Score: 1

    Vista seizes the computer you will not be allowed to do any work what so ever until it's back ground processes which are running in normal mode are done.
    Um, no, that doesn't happen at all.

    'Twas the night before my thesis was due, and all through the room
    Only one creature was stirring, intent in that gloom

    In 5 hours, my final year honours thesis was due. I was pulling an all-nighter to finish it. Had simulation data everywhere, excel spreadsheets open, half a dozen pdfs, latex stuff,... Maybe about 30 windows were open in all. I don't believe in restarting often.

    I'm minding my own business fighting excel 2007's new interface and all of a sudden a few of my windows disappear. Excel asks me if I want to save... Maybe this is like god coming to noah just before the flood. Ok. Yes. Save please. Then excel closes too.

    Suddenly my screen is replaced with a pleasant background and a message:

    Windows is downloading updates. Please wait.

    AAAAAAAAARRRRRRRRRRRRRRRGGGGGGHHHHHHHH!

    Oh vista, why can't you tell that I'm using the computer; and that even though its 6 am, I don't want to install your updates right now but thanks? Even if you just asked me "Oh by the way - I kind of want to close all your programs and restart. You're not doing anything important, right?".

    It wouldn't be so bad if word and excel didn't take 20 minutes to start up. (They decided it was important to 'configure for the first time' again). ... But I am hopeful. Maybe vista will be good when its out of beta.
  7. Re:It's not C. It's the C only programmer. on Top 10 Dead (or Dying) Computer Skills · · Score: 1

    Most programmers who know C also know at least one other language.


    Serious programmers who only know a single language are incredibly rare regardless of what that language is. I'm in my final year of a computer science degree and I know more languages than I have fingers. Between the last 3 casual jobs I've held I've used the majority of those languages; too.

    I don't understand how people who only know a single language are employable these days.
  8. Re:Dangerous precedent being set on Linden Labs Sends "Permit-and-Proceed" Letter · · Score: 1

    The law doesn't have a sense of humor, so lawyers can't really afford to have on either.
    Following that logic, maybe computer programmers can't afford to have a sense of humor either?
  9. Re:It doesn't matter on Mac OS X Versus Windows Vista · · Score: 1
    Flash forward twenty nine years. Nowadays, programming environments are so complex that no mere human mind can easily encompass them in their entirety.

    For me, this is the single biggest advantage .NET has over Java. The .NET library is incredibly minimalistic compared to java, and the result is a more consistant, better documented and more searchable API. In Java most of the time there's half a dozen ways to achieve the same effect. In .NET there's usually one and if there's two ways the documentation will explain when each method is appropriate.

    Less choice is regularly one of Microsoft's more dubious features but for me, when programming I find it a godsend. [despite how much my karma will suffer for saying so]
  10. Re:Slow drivers--Know Your Surroundings! on Detecting Tailgaters With Lasers · · Score: 1

    Most tailgaters I see (including myself, of course) have legitimate gripes. They might have legitimate gripes but there are extremely good reasons why tailgating is dangerous and (at least here) illegal. Its very simple:
    The person in front of you can see more than you can
    If a child walks out on the road, you won't notice. The car in front of you will see the child and brake suddenly. You will run into the back of their car and push them into the child. No matter how inconvenient slow drivers are, there is no excuse to tailgate.
  11. Re:My Guesses & Opinions on Linux Users Banned From World of Warcraft? · · Score: 1
    And how do you protect Warden from it itself being hacked? You design it kind of like a root kit--that is the user shouldn't be able to alter or disable Warden & they lose the domain over that tiny bit of functionality of their hard drive.

    Warden doesn't disable access to the hard drive. Instead, as soon as the client connects to the realm server the blizzard server crafts a special warden packet which contains the warden program itself. This executable data which is loaded into memory and executed. Throughout the world of warcraft executable there are a number of function stubs which are overwritten with warden code and executed when needed. Warden then periodically sends information about the client to blizzard, including a list with checksums of all other programs running on the system. Is this a security vulnerability? Not really - if blizzard wants to run arbitrary, nasty code on your machine they can already by updating the wow executable with a patch. Man in the middle attacks are impossible because the server proves to the client it knows the user's password as part of the login process.

    The irony of it all? The fact that a talented programmer with burp or some other styled network tool and use linux on a routing box to intercept packets and change them to give him position hacks.

    Blizzard thought of that. The world of warcraft packet headers (packet type ID and packet size) is encrypted using a stream cypher. The session key is decided using a zero-knowledge protocol (SRP) during login. Acquiring that key from a network trace of the login is impossible. Key material is leaked over time, but if you don't know the packet size or packet type its tricky to find the encrypted packet headers amongst all the other junk.

    In short, this is a cat and mouse game of Blizzard vs the cheaters. For the moment, at least, blizzard appears to be winning.
  12. Re:My Guesses & Opinions on Linux Users Banned From World of Warcraft? · · Score: 1

    > > And how do you protect Warden from it itself being hacked? You design it kind of like a root kit--that is the user shouldn't be able to alter or disable Warden & they lose the domain over that tiny bit of functionality of their hard drive.

    > That's trivial to get around. Run it under VMWare or qemu.

    I don't know about qemu but VMWare doesn't give direct access to the video card, so the game runs unplayably slowly.

  13. Re:My Guesses & Opinions on Linux Users Banned From World of Warcraft? · · Score: 2, Informative
    There isn't a way for the client to say 'Put this character at position x,y', there is only a way for a client to request to move along a vector. The server then reports the current position back to the client.


    Actually, your parent poster is right. There are some things which the client has direct control over. Movement is one of them - game hacks do allow you to access otherwise inaccessible content. There was a case a few weeks ago of an entire guild being banned because they used a client-side hack to fall through the floor of a dungeon and skip a large amount of content to just fight the boss at the end.
  14. Re:"Pwned"?! on Dutch Blackbox Voting Pwned · · Score: 1

    Actually its language progressing. Evolution has nothing to do with it.

    Modern linguistic theory has discarded the idea of an absolute correctness when it comes to languages. All languages change over time. Let this disgust you if you must but really, natural language is only meaningful through its expression and interpretation. If you don't think languages should change, please be aware your comment would be almost unparsable by people only a handful of generations ago. Words like "pwn" appearing in common speech is part of this ongoing process. Fight it if you want, but history implies you'll just get pwned.

  15. Re:How is that subversive? on Internet Deconstructing State Church in Finland · · Score: 1

    If they believe this, then is it not a theological statement?
    No. It takes more than smacking "believe" into a statement to make it theological. I believe my shell script is be free of bugs. There's no theology involked in that statement; I'm just using "believe" as a weak form of "know". For the logically adventurous, I believe this sentence uses the word "believe" without involking theology.

    Consider this: how many people were killed as a result of the Nazi, Soviet, and Maoist regimes in the last 100 years? How many people were killed by "religion" in the last 100 years?

    Lets start with acknowledging that War was the big killer of people here. I find anyone who's moral views support wars potentially dangerious. Christianity (at least in the old testament) actively supports wars. If a person is christian and uses the bible as their primary source of moral teachings I can't help but be wary of them from a purely pragmatic point of view.

  16. We might not have won the world cup game... on Australia's Technological World Cup Advantage · · Score: 4, Informative

    ...but Australia (newcastle university) just beat Australia (university of new south wales) in the finals of the 4-legged league of the robotic world cup for the first ever all-australian final match.

    I don't know how many different countries competed [ http://www.tzi.de/4legged/bin/view/Website/Teams20 06 ] but its a lot.

    The challenge is to program sony AIBO dogs. Every year the finalists' code is publically released so the bar rises every year. (since everyone can use the winners' ideas in their own submissions).

  17. Re:what about preorders? on MacBook Pros Upgraded and Shipped · · Score: 2, Informative

    I ordered my macbook pro last night; and this morning got a pleasant email:

    Dear Apple Store Customer,

    Today we announced that this week Apple will begin shipping the new
    15.4-inch MacBook Pro featuring the Intel Core Duo processor, a built-in
    iSight, Front Row with Apple Remote and more. The reception of the
    MacBook Pro has been tremendous and we are working hard to ship as many
    units as fast as possible. Better still, prior to shipment we've
    improved the entire MacBook Pro family with configurations starting at
    1.83Ghz up to 2.16GHz.

    We have automatically upgraded your MacBook Pro from a 1.83Ghz
    processor to a 2.0Ghz processor at no additional cost! Our systems
    will reflect the change to your order by February 15. Please visit
    http://www.apple.com/au/support/store/orderstatus. html for the most
    up-to-date shipping information on your upgraded order.

    To learn more about the most recent upgrades to the MacBook Pro family,
    please visit http://www.apple.com/macbookpro. You might be interested
    to know that Apple is offering an even faster processor the 2.16GHz as
    custom configured option at an additional cost.

  18. Re:Hmmm... on New Online MD5 Hash Database · · Score: 1

    Mod parent up.

    There was an old view in the security world about making security like a nut, hard shell on the outside but once you're in access becomes a piece of cake....

    This is well and good in the academic world where people see crypto as *100%* secure but in the real world with all the vulnerabilities in software these days minimising damage from attacks is just as important as defending the network borders.

  19. Re:Not to mention the Extended Warrenty hardsell on Digital Cameras Force Film Off Dixons' Shelves · · Score: 1

    I've got a friend who works in a call centre here in Australia. I'm not sure if its the same over there; here they have very strict procedures to deal with your hold-and-wait dilemma. As soon as they get put on hold they start a stopwatch. If they're on hold for more than 1 minute they hang up and mark the person as "call back later".

    You aren't escaping being called; and you aren't annoying the call centre workers much either (1 minute isn't much lost productivity).

  20. Re:I've had this exact same discussion! on How Episode IV Should Have Ended · · Score: 1
    While we're on to the topic of being pedantic...

    And how can we forget Noise In Space? Just tonight on SG:Atlantis, when a ship blew up, you could hear the explosion on other ships.


    When a ship blows up little bits of burnt ship would fly outwards in all directions, presumably hitting said other ships and vibrating their hulls, making noise.
  21. Re:Lies, Damn Lies and Statistics on Interest in CS as a Major Drops · · Score: 5, Insightful

    I'm a student at one of the biggest universities in Sydney; and right across Australia we're seeing just the same trend.

    You're correct; the article's conclusions don't necessarily follow from the data they have, but they're still right :)

  22. Re:English: Linux Today has human redable changelo on Linux Kernel 2.6.7 Released · · Score: 1
    Human readable eh?
    Shirley Ma:

    * [IPV6]: Initialize pmtu/advmss in ndisc dst entries
    *MUCH* better :]
  23. Re:How about instead of voiding the warranty.... on Build Your Own iPod Battery · · Score: 3, Funny

    Advantages
    - Not compatible with iPod mini.

    Sold!

  24. Re:The complexities of modern software development on Anatomy of Game Development · · Score: 1

    Ok. Software is hard and complex; but I disagree with many of your points.

    Unreal 2004 has over 2 million lines of code. Monkey island (~1989) had in the viscinity of 50 000. Thats a big difference; IMO bigger than the difference in most computing projects.

    Tools - You talk about databases being complex... there are pre-existing solutions for databases that are functionally mostly complete (postgresql, berkdb, etc) and viewing software (phpMyAdmin, etc). Try making an arbitrarily large 3d world in 3d studio max. Try adding arbitrary tokens around the place. Try adding multiple mesh detail levels. Try adding a sound source and then outputting the whole thing into a custom file format. Ok; so its gotten better but there's still a long way to go for games. Most professional game developers have to write a complete set of tools just so their designers can give their game content. If you've ever used the NeverWinterNights Module builder you'll understand the complexity I'm talking about. That thing is nearly as complex as the game itself.

    Workflow Issues - What do large projects do to cut down on complexity and compilation time? They have interfaces. The hardest thing about game development is making the complex code run *fast*. That means no stupidly complex interfaces - every cycle counts. You often want your modules to talk directly to each other.
    Multiple platforms are problematic? How often writing a database program do you need it to run on 5 archetectures; each with a different interface and different bottlenecks? These days you can mostly get away with just windows or windows/linux/macos. In game development you don't just have to write code for multiple platforms but they all have to be optimised differently (different spec'ed machines). Even PCs need seperate code for different video cards. Doom3 has 5 rendering pipelines or something stupid just because of the range of hardware it has to run on; and has to run *fast* on.

    3rd party components - fine game dev isn't the only one.

    Domain Specific requirements -
    A good game developer arguably has to know:
    DirectX, Opengl, AI theory (fuzzy logic, learning algorithms, etc), Assembler, 3d theory, Linear Algebra and Calculus, The video pipeline, Sound, Optimisation theory, Game theory, threading, interface design, Networking, compression, encryption, security, etc. You have to learn all that stuff then you have to learn to do it all fast. So other computing projects are hard too; Game development is just way more complicated than most.

    Profiling -
    Profiling is hard globally huh? Well try doing 3d. Maybe half your slowdown is the 3d card. You can't really profile the 3d card... if your framerate is half what it should be on one particular system its really difficult to know whats going wrong. Some cards struggle with large numbers of pixels and others struggle more with verticies. What quality of shaders can you use? Modern games watch the framerate and dynamically tweak small visual elements. The average application is allowed to run slowly if you have a slow system. Games must be playable with any (modern) computer and have better visual quality if the system can manage it. That means different code paths. Identifying bottlenecks requires a great deal of user interaction huh? Not in games. Warcraft3 does it with almost no interaction whatsoever.

    Welcome to the game industry. Please leave your sanity at the door.

  25. Re:Flash to the rescue on Anatomy of Game Development · · Score: 1

    True.

    Its also unarguably harder to write UT2004 in flash than it is in C/C++

    Some things may be nice and elegant but at 1280x1024 boring 2d vector graphics lag in flash. For commercial games (which is what the article was referring to) this just isn't an option.