Slashdot Mirror


User: DuSTman31

DuSTman31's activity in the archive.

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

Comments · 66

  1. Re:Why bother? on Ask Slashdot: Is an Open Source .NET Up To the Job? · · Score: 1
    >why is Apache still spawning processes for every request that comes in... don't they realize the overhead of that??

    I'm not sure if you're serious about that or not, however

    • Since Apache2 you could change multiprocessing modules. The prefork MPM does the equivalent of apache1 and makes a number of forked off worker processes.
    • Apache1/Apache2-prefork don't use one process per request unless you specifically request it to. Worker processes are retired after a number of requests (usually a couple hundred) as this helps to contain the impact of any memory leakage that may have been accidentally introduced etc
    • Apache1/Apache2-prefork doesn't wait for a request to spawn the new worker processes, It spawns them in the background and hands incoming requests over to them. An incoming request doesn't have to wait for a worker process to spawn
    • Though you can argue that windows is reasonably performant in general, one primitive that linux that's far faster is process creation. Processes are meant to be cheap in unix systems, and used as such.
    • Separating things out into multiple processes helps to contain the effect of any bugs. Worker processes can crash all they want and won't impact the service as a whole.

    I tend to use prefork MPM on servers for the isolation, unless I'm expecting a tonne of traffic, but by all means use the worker MPM, which uses a large amount of threads inside a single process.

  2. Me on If ET Calls, Who Speaks For Humanity? · · Score: 1

    I'll do it.

  3. Cache relevancy depletion on A Good Reason To Go Full-Time SSL For Gmail · · Score: 3, Interesting

    One thing that I find somewhat counterproductive is that browsers do not save files sent over SSL in their caches.

    It's sensible, I suppose, to assume that if something's sent over an SSL channel that it's sensitive and therefore shouldn't be saved, but it would give a speed and bandwidth efficiency hit which would deter usage of SSL for everyday browsing.

    You could, of course, have the HTML transmitted over SSL and the supporting images over plain HTTP, but then the browser will scare people by warning that not all content on the page is secure..

    I think browsers should start looking at encrypting their cache files, so that stuff such as SSL can be accommodated without breaking caching.

  4. Re:They is no such requirement... on Enforcing the GPL On Software Companies? · · Score: 0

    To be honest, I think that's a major loophole in the GPL. You have to be able to prove that the code's been modified before you can compel the company to release it, and that's often a lot easier said than done without the source code (which you won't have if they havn't released it)

  5. Re:Just an excuse on Bell Canada Official Speaks Out On Throttling · · Score: 1

    Telephone calls use 64KBps. Provisioning for peak times there is relatively straightforward - you just multiply the number of peak users by that figure.

    Peer to peer apps, on the other hand, open up multiple connections in order to use all the bandwidth available to them. Additionally, this means that TCP "back-off" mechanisms help less with them than with single-connection apps.

    End result of all this is that unless there's massive overprovisioning, p2p apps threaten to fill any pipe the ISP throws at it, and adversely affect other apps while doing so.

  6. Let me guess.. on Reaction Engines plan Mach 5 Airliner · · Score: 5, Funny

    ..they're buying the old Concorde airframes and launching them from the US Navy's new railgun?

  7. Re:Computer Formatting vs Automation on Are 80 Columns Enough? · · Score: 1

    We don't really need to go to the lengths of using XML as the storage format.. We just need a standard - Any standard.

    One reason, I think, people tend to favour plaintext with formatting conventions is that you need to be able to "hoist" a system - you need the programming language to be readable without elaborate tools because those elaborate tools won't always be available, and will themselves need to be programmed in something. This suggests plaintext as a way of doing things, because you can work with it with only the most primitive tools.

    Keeping the whitespace usage convention consistent in the storage format also helps when generating diffs and such - reformatting the code between programmers versions would cause unnecessary delta instructions

    So.. We've decided to store stuff in plain text and with a consistent structure in terms of whitespace. What we have not established, however, is the necessity of actually viewing it in this format. Computers are more than powerful enough to show code in formats that take full advantage of the available screen width, use proportional fonts, elastic tabstobs and coloured highlighting and rewrap stuff to fit an 80-column convention on a common storage format when saving the file.

    I really don't see why we need to compromise anything here.

  8. Canada Gosling. on James Gosling Appointed to the Order of Canada · · Score: 1

    Personally, I'm just glad that this helps to clarify the species.

    Java was, apparently, invented by an immature Canada Goose, as opposed the the Greylag variety that we see more of around here..

  9. Re:Well, on Are IT Job Titles Getting Out of Control? · · Score: 1
    My (nontechnical) boss once told me he thought of me as "Mr. Go To".

    If your boss was edsger dijkstra, I'd sue.

  10. Re:AMD64 version? on Flash 9 Beta for Linux Available · · Score: 1

    All joking aside, you can run 32 bit binaries in the 64 bit versions of a lot of distros.

    Generally speaking, though, you'll need the 32-bit broswer in order to use the 32-bit plugin, though.

  11. Re:Reiser 4 on Hans Reiser Arrested On Suspicion of Murder · · Score: 2, Funny

    Now, if only he could defragment his wife.

  12. Re:That wouldn't make mushc sense either on Hezbollah Hacked Israeli Military Radio · · Score: 1

    Yeah, corbomite maneuvre!

  13. Re:Sure you can do Mac updates... on Managing Mac OS Updates in an Enterprise? · · Score: 1

    The rest of the Enterprise doesn't know about Macs.

    But now at least scotty knows to use the keyboard.

  14. Nature of Competition on Why Buggy Software Gets Shipped · · Score: 4, Insightful

    Regardless of the nature of the software development team, the nature of competition remains the same.

    Stagnation is costly - delaying a product launch drives people to the alternatives (both due to the alternatives updating faster, and due to the lack of progress seen by the outside world).

    Of course, buggy software is costly in terms of reputation, as well, so the end question becomes at what point will the delaying of the release cost us more market share then the remaining bugs will.

    Unfortunate from a purists eyes, but it's just the way things go.

  15. That's not a name on A Dolphin By Any Other Name · · Score: 4, Funny

    Personally, I find it far more likely that the dolphins are referring to each other by their slashdot IDs.

  16. The ORIC-1 on What Was Your First Computer? · · Score: 1

    My first machine was the ORIC-1

    I was too young to remember ever not having a computer.. but I still have fond memories of its awkward rubber keys, the way you had to hook it up to the hi-fi to load the programs off a tape, and best of all, it's game of frogger.

    Strange that in many ways it's the limitations of such machines that you fondly remember..

  17. Re:fiber speeds over copper on Fiber Optic vs Copper · · Score: 3, Informative

    Dense Wavelength Division Multiplexing isn't so much a protocol as it is an improved method of encoding.

    The main obstacle to adoption, as far as I'm aware, is the crosstalk incurred at the amplifiers.

    Most fiber-optic connections these says make use of amplifying L.A.S.E.R.s wherein the incident EM photons induce the emission of photons of identical frequency from atoms which are in an energetic state. However, due to the finite power of the pumping source, and the finite population of the atoms used as lasing medium, there can be problems with crosstalk - Transmitting a high level on one frequency depletes the population of energised atoms in the lasing medium and causes the amplification ratio of the other frequencies to drop.

    I read a while back about one type of L.A.S.E.R. amplifier where a single frequency was injected transversely to the path of the intended amplified radiation. This would make each frequency have a constant "big" competitor for the energised atoms, and thus drastically decrease the magnitude of this crosstalk.

  18. Where can one get training? on The Greying of the Mainframe Elite · · Score: 3, Insightful

    Personally, I find the concept of mainframe development rather attractive, as I do any architecture substantially different from what I'm used to. I'd really like to get to know how to use and program these machines.

    Problem is, I've no idea how to go about this. It wasn't offered as a module at university, and I don't exactly have one lying around I can play with.

    I recall reading about how IBM donated a mainframe to an english university (reading? Can't remember) for tuition purposes, but I don't exactly want to take a second degree to go about this.

    One thing that strikes me is that backward compatibility on mainframes is legendary (with many programs written for a system 360 still running without modification. This would suggest the use of old machines for training. Would there be any objection to companies donating their retired mainframes to academic institutions for this purpose?

  19. Coral cache on I am the Most Spammed Person in the World · · Score: 1

    Seems a trifle slow..

    Coral cache
  20. Coral link on Asetek's Extreme CPU Cooler Tested · · Score: 3, Informative

    Site seems a bit slow.. Coralised link.

  21. Re:So... on New Battlestar Galactica Series Starts Tonight · · Score: 1

    If memory serves, Adama actually proposes exactly that: Split the fleet into six parts. Doesn't get around to actually doing it, though.

  22. Re:That's a really good password! on The World's Most Dangerous Password · · Score: 4, Funny

    Change the password on your luggage.

  23. Dangerous... on Professor and Student Thwart P2P File Sharing · · Score: 1

    So, I note that a lot of the time, recently, when downloading music files, some of the hosts have the correct version and others the decoy.

    This is dangerous, though, because it exposes the possibility of distribution of other types of file (eg application binaries) with shady bits from crackers inserted.

    Peer-to-peer networks should look at this as a significant security risk and devise ways around it.. I think bittorrent could be made the most resistant, as there's generally a progenitor host that chunks could be validated from.

  24. Filter structure. on One Third of Email Now Spam · · Score: 1

    We have good filtering methods available now. I find bayes to be very effective, for example.

    What I can't get over is the nagging feeling that this whole anti-spam effort is rather unstructured. I'd certainly like to chain together multiple filters, combine their results, and control all of this from within my client, but combining filters like this at the moment involves lashing them together with a script, but then what client plugins there are only control a single filter and probably wouldn't work with a funky scripted filter combination.

    Lets define some standard CORBA interfaces for various types of mail filter, and a simple method of connecting them so that mail classifications and corrections can be properly distributed..

  25. Re:I hate it... on Why Mobile Phones Are Annoying · · Score: 1

    That's a good rule for preventing your own mobile phone usage annoying people. However, you have no way of predicting whether your intended recipient is in a similarly considerate place.

    Hey, for all you know your recipient might be being held hostage by someone who's snapped and pledged to kill the next person whos damn phone rings.

    How can you prevent this? Perhaps text the recipient to ask permission to call, and warn them to move to a better location? Can't see that catching on.