Slashdot Mirror


User: Brandybuck

Brandybuck's activity in the archive.

Stories
0
Comments
6,540
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,540

  1. Re:Developers Are Not Good Judges of Their Own UI' on What Makes a Good UI? · · Score: 2, Interesting

    UI's that expose all the capabilities of a system. This is not good UI design, in fact it is lazy UI design.

    A UI that doesn't let you access all the capabilities of a system is a broken UI. Think about it. If I write a program that can sort a list of numbers in either ascending or descending order, but only provide an interface allowing an ascending sort, what the heck was I doing coding the descending code in the first place?

    This doesn't mean that the main screen of the UI needs to access secondary and tertiary functionality, but you need to provide some interface for the user to all the functionality.

    Beware of allowing users to customize...

    Customization is necessary for most ERPs, simply because no two enterprises have the same needs. If I have been using 9 digit SKUs for the last twenty years, and your software only allows 7 digit SKUs, then your software is going to cause me problems. I've actually encountered this exact scenario at work, where we have one database whose sole purpose is to translate old part numbers into the new part numbers used by our new inventory control system.

    More generally, some level of customization is necessary for ALL software simply because no two users are alike. That doesn't mean you have twenty pages in a tabbed dialog for all the little tiny tweaks a user can do. Rather it means that the software has to be flexible enough to accomodate more than the mythical average user.

    Don't be afraid of busy screens...

    I've seen your screens. And I want to scream every time. While I do want all related necessary information on the same screen, I don't want ALL information on that screen. Based on some screens I've seen, it's almost like some developers have never heard of the "next" button, or expect you to have 1280x3076 monitor.

    Dialog design is like writing. As a famous essayist once told me, the key to good writing is to take as much away as you can. Ditto for dialogs. Take away as much as you can. This doesn't preclude "advanced" buttons or multi-paged dialogs, of course.

    Keyboard shortcuts, labeled and encouraged.

    I absolutely agree. There is this CAD I use that only has keyboard shortcuts for the most common actions, with no way to customize [!] additional shortcuts. The more I improve using this CAD the more frustrated I get with this lack of functionality.

    I also agree with your last two points as well. That's three out of six, so I guess that makes one of us only half right :-)

  2. Re:Indeed... on Humans are Causing Global Warming · · Score: 2, Insightful

    A really good weatherman is someone who knows how to "lie" with statistics.

    Accurate weather statistics in a single locale have only been kept for the last one hundred years or less. That's a pretty short time relatively speaking. Imagine the 1910's when everybody was in heart-stopping panic because nearly every day was a new record high or low in temperature. But we're a hundred years out now, so the frequency of records breakers is much much less. But that frequency still isn't zero.

    Go play with the numbers yourself. Generate 36,500 random degrees from 0F to 100F (or 50F to 70F, depending on your climate). Put all those on a one hundred year calendar, and then look at the number of record breakers in the hundreth year. Okay, that's a bad model, temperatures aren't random. So put a function in your random degree generator that only allows a small fluctuation (only two degrees from day to day). Now plot them again. You're STILL going to have record breakers in the last year!

    I started thinking about this topic back when I realized that one "hottest day on record" was actually cooler than the non-record-breaking day before. After a hundred years (less in my case) of temperature keeping, a "hottest day ever" is pretty damned significant. But the "hottest June 13th in Jackson Hole, Wyoming" isn't anything to get excited about.

  3. Re:Free? on New Funding For Free Software In The UK · · Score: 1

    All the occurences of "free" in the story were meant in the original sense (free speech).

    Original sense? Too bad I don't have a copy of Johnson's dictionary, because I strongly suspect that even there the English word "free" has several different meanings, of which "unencumbered by price" and "unencumbered by excessive legal restrictions" are but two.

  4. Re:Ein Volk on OSI Hopes To Decrease Number of Licenses · · Score: 1

    if Kerberos were under the GPL, MS's changes would be required to be public

    You're operating under the assumption that MS modified Kerberos. They did not. They reimplemented it. Kerberos is actually two things, source code and a protocol. Microsoft forked the protocol, but didn't touch the code (other than to examine it). Kerberos being under the GPL would not have stopped this.

    How well do Windows packages install on Solaris?

    That's a silly argument and you know it. How well do ReactOS packages install on Linux? Both are GPL/LGPL operating systems, so where's the fscking compatibility you keep harping on? The fact is that Windows and Solaris are two entirely different architectures.

    Why can't you install IRIX packages on Solaris? Because they're two completely different HARDWARE architectures! Duh! If you would check, you can't install x86-Linux packages on PPC-Linux either. And it's the same damned kernel!

    The only reason Linux hasn't forked as badly as commercial Unix, was because there is only one kernel. Fork that off and you're hosed. The reason the kernel hasn't forked isn't due to the license, but due to Linus Torvalds. And even he is having some difficulty with the pressure to fork. There are too many huge patch sets out there for this to remain stable.

    To summarize, I think you and a lot of GPL advocates are taking the license way too seriously. You're making a religion out of it, thinking it can solve all the sins of the software world. But it can't. It's just a license.

  5. Re:Ein Volk on OSI Hopes To Decrease Number of Licenses · · Score: 1

    No software product will achieve usage on a large scale if lots of people are forking it and making incompatible versions of it.

    The GPL does not prevent forks or incompatible versions. If someone goes off and makes an incompatible fork of your code, and you don't like it, your only recourse is to merge everything back in yourself.

    If someone else can take my creation, add a few useless bits to it, then sell that for a profit...

    The GPL does not stop this. Redhat is making a crapload of money selling unmodified and slightly modified GPL software. And not passing *ANY* of the profits back to you. If you think that getting a few bug fixes back qualifies as profit sharing, then what about profits made when the software has NOT been modified at all?

    I'm not arguing here that you should get paid for what you have donated to the community. Rather I am arguing that "unfair profits" is a specious justification for copyleft.

    It's funny how quickly the BSD apologists forget the lessons of Kerberos.

    Last I checked (thirty seconds ago), Kerberos was still there on my system untouched and undamaged by Microsoft. My version might not be compatible with Microsoft's, but no license is going to guarantee compatibility (see first item above). Furthermore, I see that Microsoft didn't "steal" the Kerberos code at all, they reimplemented it. The GPL would have been of no help in this case.

    If you want to go back to the bad old days of Unix forking into many incompatible versions

    Unix fragmented because it was commercialized, not because it was proprietarized. You can see the same thing with commercial Linux, where a package for one system won't work with the package manager of another. There has been talk of standardizing distributions for a decade, but it still hasn't happened!

  6. Re:Ein Volk on OSI Hopes To Decrease Number of Licenses · · Score: 1

    If you're going to use some other person's stuff, you have to do it under the terms and conditions they set.

    But the GPL explicitly states that mere *usage* is not covered by the license.

    Or were you the kind of kid that decided to "borrow" other kids' toys and break them?

    Nobody "breaks" GPL code by using. Besides which, the whole toy analogy (or any analogy based on material goods) breaks down upon any sort of examination.

    If I borrow your toy, you are deprived of the toy for the amount of time that I have it. But if I borrow your code, you are deprived of nothing. When I take some of your code for me to use, you still have your original code. Nothing I can do to my copy of the code can in any way affect your copy. EVEN if I violate the license! The only thing the GPL protects is the author's fragile sensitivities, because the code itself doesn't need protecting.

  7. Re:Ein Volk on OSI Hopes To Decrease Number of Licenses · · Score: 1

    The truth is that most free software licenses are incompatable with one another.

    No copyleft license is compatible with any other license. This is by purposeful design. There are no exceptions. What seems like exception with "compatible" licenses like the LGPL and BSD, is instead a relicensing. The instant that LGPL, BSD or MIT licensed code touches GPL code, it transforms into pure GPL code.

  8. Re:Ein Volk on OSI Hopes To Decrease Number of Licenses · · Score: 1

    The FSF disagrees with you and maintains a list of licenses which includes a division by GPL compatability.

    The FSF is a master at semantic "spin". All their "compatibility" means is that the other license permits *relicensing* under the GPL. Additionally, the compatibility is a one-way street. You can incorporate BSD licensed code into a GPL code base, but once it is in there, the former BSD licensed code is now GPL licensed. And there is no reciprocity, because you are not allowed to incorporate GPL licensed code into any BSD licensed code base.

  9. Re:I think their efforts would be better spent on. on Next-Gen X Window Rendering For Linux · · Score: 1

    Thank you, thank you, thank you for stating the obvious. It's amazing to me how many people can't see the obvious through the marketing crap. How the hell are we supposed to get "workspace switching effects so lavish they make Keynote jealous" if there are no usable cards for this new X-NextGen?

    GNOME is a GNU project. Last I checked, GNU was all about Free Software, including Free Software drivers. What good is all this freedom if the basic infrastructure itself is encumbered?

    I'm not asking for video manufacturers to sell their first born, only to provide hardware specs. Is that so much to ask?

  10. Re:Unfortunately on FSF Appoints A New Executive Director · · Score: 1

    Except that "libre" doesn't mean "free as in speech". Instead it means a lack of restraint or encumbrance. Thus while it applies to "free speech", it also applies to the free end of a rope, certain styles of poetry, etc.

  11. Re:Microsoft is coming out with this too... on Linux-Based Cat Feeder · · Score: 1

    Sorry, I can't find a link for you. Google isn't popping anything up, and none of the local papers have online archives older than 2000. It happened in Visalia, California, during 1995 or thereabouts. The cause was the demolition of an old building in downtown by the redevelopment agency. I believe it was part of the convention center expansion.

  12. Re:Microsoft is coming out with this too... on Linux-Based Cat Feeder · · Score: 4, Funny

    Years ago I got up in the morning and started my commute to work. As I got into the car I detected a faint fishy smell. Twenty miles from work it was a bit stronger. Then miles and I knew something was up. Was it some weird weather that wafted the scent of rotting whales in from the coast two hundred miles distant? Five miles from work and my eyes started to water, as I catch an aroma like there's a fish sauce convention nearby. I finally get to work and notice the hazmat teams in the downtown district of the city where I worked.

    Turns out that digging the basement for a new downtown building had broken into two 100+ year old fish oil tanks from 100+ year defunct fish oil company. The downtown was pretty much closed for the entire week. Nasty, nasty, nasty. It was like goatse for the nostrils...

  13. Re:Great on Verizon To Acquire MCI For $6.7 Billion · · Score: 1

    Blame it all on local governments insisting on local monopolies. It doesn't matter how liberal, conservative, progressive, socialist or libertarian the national government is, because all local governments are filled with petty tyrants.

  14. Re:MONO is a disaster. on Miguel de Icaza Talks About Mono · · Score: 1

    Pick the RIGHT solution

    If you're a Windows developer, then .NET is certainly a better solution than that load of aardvark dung that is MFC. I have no problems with Windows developers flocking over to .NET. I just wish Microsoft would stop marketing it as a one-size-fits-all solution, and developers would stop believing their one-size-fits-all rhetoric.

    But outside of Windows the primary reason to adopt a .NET clone is because it's popular under Windows. As my mother used to say, "if all your friends jumped off a cliff, would you jump too?" But outside Windows I don't have the big motivator of MFC to push me towards anything else. I don't have nearly the same advantages for switching to it.

  15. Re:Agree, or agree not. There is no should. on Should Dual Cores Require Dual Licenses? · · Score: 1

    The word "should" implies morality. All discussions of should or should not imply moral discussions. But the issue of dual core licensing is not a moral issue. So to couch it in moral terms is erroneous.

  16. Re:Agree, or agree not. There is no should. on Should Dual Cores Require Dual Licenses? · · Score: 1

    Remember, only you the customer can prevent vendor lock-in!

  17. Re:Konqueror Conquers! on Browser Speed Comparisons · · Score: 1

    This isn't cheating. It's using the resources available. The lack of a self-imposed handicap isn't a cheat. Why don't any of the Gecko-based GNOME browsers start faster? Preload one of the damned things and get on with it!

    This comparison was made so that real people out in the real world could compare between real browsers. In the real world, deliberate handicaps are avoided everywhere but the golf course.

  18. Re:Uh huh on Microsoft: The Faint Smell of Rot · · Score: 4, Insightful

    Everybody who works at MS in any capacity shares in the responsibility for their corporation does.

    What has Microsoft done that other small and large corporations don't also do? Nothing. Proprietary software and nasty EULAs? A dime a dozen! Exclusive OEM contracts? De rigeur! Bundling? Everyone who can does! The point is, if you're going to insult someone who works for Microsoft, then you might as well snub others for working for Apple, Sun, IBM, Philips, GE, Verizon, Dow, Monsanto, etc, etc. Before you know, you won't even be able to walk into a bar for fear of meeting someone.

    I'm glad you're perfect. Standards are great, and the higher the better. But place them on yourself not others, or you'll live in a very lonely world.

  19. Re:Uh huh on Microsoft: The Faint Smell of Rot · · Score: 1

    I once met an MS employee at a bar. I turned around and left.

    You, sir^H^H^H, are an asshole. This person may be a secretary who does nothing more than remind her boss of meetings. It might be the building supervisor who makes sure all the light bulbs work.

    You don't have to talk to them, just sit down and drink your beer. That merely makes you rude. But to turn around and walk out, that's what makes you an asshole.

  20. Konqueror Conquers! on Browser Speed Comparisons · · Score: 2, Insightful

    What's the fastest Free Software browser for Free Software operating systems? Konqueror! I can't believe this is being ignored in the summary. I can't believe this is being ignored by the posters. Except for script speed, Konqueror is faster than all other Free browsers on KDE. It's faster than every other desktop's native browser!

    KDE needs to trumpet this one loudly. I think that stupid suggestion to replace KHTML with Gecko just died a quick and deserving death.

  21. Re:reasons to use Firefox on Browser Speed Comparisons · · Score: 1

    Funny, just last week, before this comparison came out, all the Firefox people were saying that I should switch to it because it's faster.

  22. Re:Useless Benchmarks on Comparing MySQL Performance · · Score: 1

    Gee, we were talking about benchmarks. Benchmarks. As in objective comparisons between two different things. Not anecdotes from mailing lists.

    I am under no delusions that FreeBSD is is perfect, but to assume from its imperfection that it must be worse than Linux is unwarranted. It may very well be true that Linux is faster in all aspects than FreeBSD, but without fair and objective benchmarks with optimizations for both sides, I have no way of knowing.

  23. Re:Wow am I disappointed in FreeBSD on Comparing MySQL Performance · · Score: 0, Flamebait

    And this is why Dragonfly advocates troll FreeBSD. Really, they're starting to sound like the Gentoo freaks of the BSD world. Everytime FreeBSD is mentioned some twit has to pop up with Dragonfly FUD.

  24. Re:Useless Benchmarks on Comparing MySQL Performance · · Score: 1

    Even though its quite known FreeBSD 5.3 ain't doing very well (DFBSD is)...

    Considerign that Dragonfly hasn't yet released a stable version, this marks your whole post as a troll.

  25. Re:Useless Benchmarks on Comparing MySQL Performance · · Score: 1

    Let me guess, the benchmarks you use to prove this didn't optimize FreeBSD either?