Slashdot Mirror


User: Just+Some+Guy

Just+Some+Guy's activity in the archive.

Stories
0
Comments
11,329
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 11,329

  1. Re:Pointless test? on Virtualizing Cuts Web App Performance 43% · · Score: 2, Informative

    The chroot-jail based hosting system I used had a number of problematic limitations: I couldn't install any software that needed to run as root (e.g. to open ports below 1024), I couldn't change configuration of a variety of services that would open security problems for the hosting provider (e.g. the mail server, I think they were using exim), users running processes on the same server that consumed too much CPU and or memory had too much negative impact on my server's performance.

    Of those, only the last is relevant to FreeBSD jail setups. If I created a jail for you and gave you root, you would be root, full stop. The only things you could do would be install your own kernel (since only one kernel - that of the host OS - is running). We use them to virtualize multiple distinct systems on the same hardware, with the idea that the mailserver always runs under a light load and doesn't interfere with the database server hosted on the same machine.

    There's a decent Wikipedia article on the subject, even if it kind of comes across like an advertisement. In short, it sounds like your hosting provider ran a bad server. Don't extrapolate their incompetence to the general state of the art.

    VMWare ESX server *can* share memory and free disk space between instances. Multiple instances can even have the same page of physical memory mapped into them, so running multiple identical servers doesn't actually take more memory than it does on a single instance (although there are overheads).

    Assuming a strategy like copy-on-write, I can understand how two instances started from the same configuration could begin with most of their memory shared. However, it seems like that would eventually become a tiny percentage of their actual address space as processes start and die, allocate memory and free it, etc. I mean, to the best of my knowledge, when Unix fork()s a process, it doesn't keep track of when it can later re-merge the address space of the parent and child. They may start as identical copies, but pretty soon their data segments will be completely different. In the case where each process is actually a virtualized system where the data segment is hugely bigger than the shared code, I'd think that would happen pretty quickly.

  2. Re:Whose freedom are we speaking of ? on FSF Releases Third Draft of GPLv3 · · Score: 1

    Also there's the problem of the service. In the above exemple, in the current states of affair, forcing to release code for something that is remotely ran, and never distributed, can seem rediculous. But once again the point is to protect end-user, from a potential future, where almost everything is rna remotely, and nobody has an access to anything because as those services aren't distributed, the requirements for code doesn't apply.

    The thing is that users running applications remotely has been the norm for decades, and throughout the entire life of GPLv2 no one has claimed that users have the right to the source code for those applications. The idea of equating "execution" with "distribution" would have been preposterous. Huge chunks of infrastructure have been built around this arrangement. What magic switch was thrown that made everyone decide that web services are a new animal with different expectations?

  3. Re:Easily ported to Windows, huh? on Is KDE 4.0 the Holy Grail of Desktops? · · Score: 3, Insightful

    Then its just a recompile, because Windows and all the unixes operate in EXACTLY THE SAME WAY!

    That's mostly true. Aren't good cross-platform toolkits spiffy?

  4. Re:Easily ported to Windows, huh? on Is KDE 4.0 the Holy Grail of Desktops? · · Score: 5, Informative

    Why hasn't it been done, then?

    Because QT 3 isn't available under GPL for Windows or Mac, while QT 4 is. Next question?

  5. Re:Pointless test? on Virtualizing Cuts Web App Performance 43% · · Score: 3, Informative

    You run virtualised web servers because 99.9% of all web servers are idle at any given time. So you put 100 on a server.

    If you have a real need to run 100 separate Apache instances, then you'll want something much higher-level than VMWare. For us, that would be a FreeBSD jail, where each instance would get its own chrooted home directory and IP address. That way, you're not allocating resources to 100 little-used OS images; each shares from the same memory and hard drive pool. Jails are slightly limited in that I'd like a way to limit CPU and memory allocation, but in practical application this really works very well today.

  6. Re:What happened to web apps? on FSF Releases Third Draft of GPLv3 · · Score: 3, Insightful

    GPL was written before the rise of web apps

    But it was written after the rise of console apps. To the best of my knowledge, if I hack a GPLv2 text app and you SSH into my server to run it, I don't have to give you the modified source. I'm not distributing the app to you - I'm just letting you execute it. In what way is that essentially different from running an application via a web service?

  7. Re:Standard practice on HP Dishonors Warranty If You Load Linux · · Score: 1

    As somebody who worked at various helpdesks for a few years as a phone monkey, this is SOP with any company.

    As somebody who's bought stuff for a few years as a customer, I don't really give a rat's ass about your SOP. My warranty says that if it breaks, you'll fix it. Any conflicts between that legal document and your internal policy are your problem to deal with and completely uninteresting to me.

  8. Re:almost on TextMate · · Score: 1

    You don't need to learn every modern text editor separately, because they use keyboard shortcuts and controls that are consistent across them all, and elsewhere in the system, as others pointed out.

    Since we're talking about Mac programs, sit down in front of any Mac and click on any control that allow you to enter text, whether single or multi-line. Press ^A to go to the begining of a line. Press ^E to go to the end.

    Those are Emacs keybindings. Maybe it's not quite as nonstandard as you'd believe.

  9. Re:The golden age on TextMate · · Score: 1

    A native Aqua GUI text editors for OSX with all the features of TextMate released with a GPL license-- I'd love to see it.

    After recently getting a Mac, Aquamacs was my first major addition. It's Aqua, GPL, and is pretty much guaranteed to support a superset of features of any other text editor.

  10. Re:What I wrote in their support on College Demands RIAA Pay Up For Wasting Its Time · · Score: 1

    I think the last few seasons have been karmic payback for anything we might have done wrong in the past.

  11. Re:To advance, correct errors rather than drag it. on The Future of the PSP · · Score: 1

    Hello? I said MORE not less. Either you increase the price with more features or remove features (hard to do since the PSP already has a game library that relies on all those features) to cut price.

    And yet the DS with two screens and a touch sensor costs half as much and still turns a profit on each unit, which is especially sweet since they're outselling the overpriced PSP by a wide margin.

    Either Nintendo has a warp gate to a magical cheap manufacturing planet, or Sony just can't shake its desire to build over-specced equipment out of expensive, proprietary parts.

  12. Re:pwned on Lawsuit Against Google Dismissed · · Score: 1

    Pretty much, yeah.

  13. Re:Well, Google Can Sue Them on Lawsuit Against Google Dismissed · · Score: 1

    They have been removed from KinderStart's search engine, in violation of their first amendment right to free speech!

    Note that KinderStart isn't too proud to show Google Ads, though.

    Frankly, if I were in Google's ad department, I'd be easing things like "meet sexy preteens!" into that particular rotation. After all, the site is supposed to be all about kids, right? Then surely the hyper-protective parents who'd visit would want to find more of them. KinderStart.com would be a perfect portal domain for everyone who loves children, and maybe Google could bury the hatchet by helping them along that path.

  14. Re:Imagine if NewsMedia Had To Do This! on Lawsuit Against Google Dismissed · · Score: 1

    Imagine if the US News Media had to abide by such rules

    I can easily imagine a system where the news media had to report on issues that the government wanted it to report on. Freedom of the press is for those commie "glasnost" whiners.

  15. "Permissive Licence" doesn't seem awful on MS No Cathedral, Open Source No Bazaar? · · Score: 4, Interesting

    I noticed two main things in that license text:

    You can't remove any copyright, patent, or atribution notices. Kind of like the dreaded BSD advertising clause, in that if someone puts "Parts written by 1337 h4xx0rz" in the output of the program, you have to leave it there. Repeat ad nauseum for every contributor that jumps on the bandwagon, and things could get... unaesthetic.

    They use almost the exact same patent control system as the GPLv3. If a program contains patented code, you're granted permission to use those patents to execute it. If you sue one of the patent holders for violations of your own patent, that permission is revoked. I think this is called the "please don't eat me, IBM!" clause. Seriously, though, this needs to be pointed out every single time some Microsoft shill attacks the GPLv3. You can dislike v3, but you can't really call it anti-business when the world's largest software vendor implemented parts of it in their own license.

  16. "Permissive Licence" doesn't seem awful on Lawsuit Against Google Dismissed · · Score: 0, Offtopic

    I noticed two main things in that license text:

    You can't remove any copyright, patent, or atribution notices. Kind of like the dreaded BSD advertising clause, in that if someone puts "Parts written by 1337 h4xx0rz" in the output of the program, you have to leave it there. Repeat ad nauseum for every contributor that jumps on the bandwagon, and things could get... unaesthetic.

    They use almost the exact same patent control system as the GPLv3. If a program contains patented code, you're granted permission to use those patents to execute it. If you sue one of the patent holders for violations of your own patent, that permission is revoked. I think this is called the "please don't eat me, IBM!" clause. Seriously, though, this needs to be pointed out every single time some Microsoft shill attacks the GPLv3. You can dislike v3, but you can't really call it anti-business when the world's largest software vendor implemented parts of it in their own license.

  17. Re:No wonder on CD Music Sales Down 20% In Q1 2007 · · Score: 1

    But that got me thinking: The ClearChannel monopoly on our radio stations is the source of this problem.

    Right now, I'm working around that by paying for satellite radio. I still hear enough new music that I actually like to keep me interested.

    The day that ClearChannel overtakes Sirius' programming, I'm smashing my receiver with a hammer. No, I'm not exaggerating.

  18. Re:What I wrote in their support on College Demands RIAA Pay Up For Wasting Its Time · · Score: 1

    Next time try not to make any spelling errors in the opening sentence of a letter.

    I'm a planning type. Implementation details like that are for the junior programmers.

  19. Re:Perhaps on College Demands RIAA Pay Up For Wasting Its Time · · Score: 1

    What he was saying, though, is that this isn't some nebulous group doing bad things on its own volition. Rather than RIAA, we should just say "the major record companies" since that's who we all know we're talking about. The distinction is that it reminds everyone of exactly who we should be angry with, regardless of what they might decide to change their front organization's name to in the future.

  20. Re:What I wrote in their support on College Demands RIAA Pay Up For Wasting Its Time · · Score: 1

    Who justified piracy? I don't advocate it, but I don't think college kids need to be bankrupted because they gave an MP3 to a friend. Furthermore, you seemed to miss the part about having received replies. I don't usually bother replying to emails that I'm just going to delete, but maybe that's just me.

  21. What I wrote in their support on College Demands RIAA Pay Up For Wasting Its Time · · Score: 5, Interesting

    Here's the letter I wrote to the president of UNL, the chancellor, each of the regents, and the CIO (Mr. Weir):

    College is the time for many children to grow into adults by learning to make their own decicions, often for the first time in their lives. Access to information about those decisions is important, and the ability to get it anonymously is critical. No boy wants his friends to know that he was contemplating suicide. No girls wants to be seen asking about sexually transmitted diseases. Unless they know that their questions can't be tracked back to them, most kids won't ask them.

    Walter Weir's IT policies contribute to the atmosphere of open learning that a university, of all places, should strive to attain. Now, some group from Hollywood wants UNL to overhaul its computer network for the explicit purpose of destroying that, simply to serve ends that the school has no real reason to care about. As a computer scientist and a Nebraska taxpayer, I have these additional problems with their request:

    1) I am not interested in seeing my money used to persecute kids for trading songs, much as you and I traded tapes with our friends when we were younger.

    2) IP addresses are traceable to computers, not people. If two or more kids share a computer, who gets the cease-and-desist notice? The RIAA has a history of doing asinine things like suing dead grandmothers; yes, that really happened. I'd much rather see UNL say that their requests can't be answered than to get involved in such foolish and expensive unpleasantry.

    3) Again, the current system works and I see no reason to change it to benefit one outside group with dubious interests. Computer networks are hard to build, and harder to build well. Mr. Weir's department has done a fine job and he should not be made to enact its destruction.

    Just say no to the RIAA. We have a system that serves us - the citizens, taxpayers, and students of Nebraska - very well. UNL's network is meant for the education and personal growth of its users. It is not meant to be the unpaid police force for an outside party with no concern for our needs.

    I got several replies of agreement, and I think that the school will be holding its ground.

    GO HUSKERS!

  22. Re:Rushmore technology anyone? on Microsoft to Open Source FoxPro · · Score: 1

    Yep, I already forwarded the link on to coworkers. :-)

  23. Re:Rushmore technology anyone? on Microsoft to Open Source FoxPro · · Score: 1

    I have written huge DBMS applications both native 100% FoxPro (and Foxbase before that) and with SQL backends for 20 years. I get blazingly fast performance even with tables with over a billion records and over a TB in size.

    The most impressive part of your claim is that you fit a billion rows and a TB of data into a table that only supports 1 billion rows and 2GB of data. Congratulations! I bow to your superior ability to exceed the boundaries of software design.

    Unless, of course, you were referring to database (not FoxPro) tables that size, in which case I fail to see how FoxPro's (lack of) performance even enters into the equation. Are you really claiming that FoxPro's database library bindings are faster than other languages'?

  24. Re:Rushmore technology anyone? on Microsoft to Open Source FoxPro · · Score: 1

    I'm partial to Python+wx+{MySQL|PostgreSQL}

    We picked PostgreSQL for speed and for its generally better track record for protecting data. We haven't really picked a widget toolkit yet, although we now have some Python+wx apps in production. I'm personally hoping that QT4's Python bindings will be easy to develop with.

  25. Re:Can you give me one good reason to "upgrade" ? on Windows Vista, More Than Just a Pretty Face · · Score: 1

    Oh, I know, and I do the same thing all the time. But please understand that it's a moral imperative to point these things out; nothing personal.