Slashdot Mirror


User: edhall

edhall's activity in the archive.

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

Comments · 408

  1. Re:I'd rather see Extreme Grocery Bagging on Extreme Programming for Web Projects · · Score: 1

    I've never seen someone fired for not having a degree unless they lied about it. But I've certainly seen people not hired in the first place for not having a degree -- which probably explains why some people wind up lying about it in the first place.

    -Ed
  2. Re:Why dual license? on Intel, Red Hat Agree To BSD License For Intel Patches · · Score: 1

    The BSD license isn't the same as public-domain. The only person who can change the license is the copyright holder. Sure, you can GPL your own changes to the BSD-licensed code, and distribute those changes as such. And you don't have to resistribute the original, since it wasn't GPL'd. But you can't redistribute the whole thing as GPL, because you don't have the copyright to the original.

    This is probably the second of the most common misconception concerning of the BSD license. The most common misunderstanding is the idea that the BSD license allows people to "steal" the code and make it proprietary. That's false -- they are in the same position that you are. They can only make proprietary their changes and additions to the code. The original is as freely available as it ever was, as are all changes released under the original license. There is no added impetus to fork the BSD-licensed (and thus publically available) version.

    I don't see much use in arguing over whether the GPL or the BSDL is more "free" -- such discussions tend to turn on semantic hair-splitting or contrived examples and probably have more to do with the personal inclinations of the people arguing than anything else. My own feeling is that both licenses have their place and there relative "freeness" depends upon the situation.

    -Ed
  3. Re:It looks like they're patenting database "filte on NCR Patents the Internet · · Score: 1

    I appreciate the joke, but just to make a point: the lawyers are involved (and paid) whether a case ever is heard in a courtroom or not. And, in fact, an early trial might be quite a bit cheaper than all the filings and counterfilings that the lawyers wind up preparing.

    -Ed
  4. Re:News Corp. == Fox on SBC Considering Buying DirecTV · · Score: 1

    You nailed this one! Murdoch is after market share, and will support whatever political viewpoint gives it to him. But I doubt if he has any much allegiance to any country -- even Australia -- only to himself.

    -Ed
  5. Re:Good plan on Locutus Preview Released · · Score: 4, Informative

    It's Latin for "speak." Look up the English word "locution" (since I doubt most folks on this list have a Latin dictionary) and see.

    -Ed
  6. Re:Bushnell: father of the video games *industry* on Father of Video Games turning 60 · · Score: 1

    Let's see...

    • Willy Higinbotham -- created first video game.
    • Steve Russell -- created first digital computer video game.
    • Nolan Bushnell -- created first video game business.
    • Ralph Baer -- created pong.

    Am I keeping score correctly here?

    I'm sure there are a lot of firsts that could be added to this list. But I think the point is that you had better be sure what child you're talking about before asserting paternity.

    -Ed
  7. Re:Wireless? on Gibson to Embed Guitars with Ethernet · · Score: 1

    One cure for the 100 ft cable is to use a second 100 ft cable -- to a pair of headphones. I'm surprised no one thought of that, or perhaps Jimi didn't like the idea of wearing cans [jargon for headphones] in concert.

    -Ed
  8. The "l" in lseek() on Large File Problems in Modern Unices · · Score: 3, Informative

    Once upon a time (prior to 1978) there was no lseek() call in Unix. The value for the offset was 16 bits . Larger seeks were handled by using the different value for "whence" (the third argument to seek()) which causes seeks to occur in 512-byte increments. This resulted in a maximum seek of 16,777,216 bytes, with an arbitrary seek() often requiring two calls, one to get to the right 512-byte block and a second to get to the right byte within the block. (Thank goodness they haven't done any such silliness to break the 2GB barrier.)

    When Research Edition 7 Unix came out, it introduced lseek() with a 32-bit offset. 2,147,483,648 bytes should be enough for anyone, hmmm? :-).

    -Ed
  9. Re:Only 35 years... on Large File Problems in Modern Unices · · Score: 1

    The FreeBSD folks have already done a considerable amount of work on this, even to the point of making time_t 64 bits for both kernel and userland and testing for issues. Enough is known that the main worry now is how to handle the change in ports, some of which need a fair amount of work to move away from 32-bit time_t. But at the rate things are going, I'd expect that they will make the transition to 64-bit time_t for FreeBSD 6.0. I've no idea how they will handle the legacy issues (ports and pre-6.0 binaries) though.

    -Ed
  10. Re:content providers ahead on encryption barriers? on Issues for the Internet Society · · Score: 1
    As long as there is no hardware base DRM involved, the "hackers" will always catch up within days.

    Exactly. And much as I hate to say it, this is why such hardware is inevitable. That's not to say that there won't be a thriving underground of hardware and software hackers who will work around most every DRM techniue that comes down the line; consider Satellite TV, for a contemporary example. But by the end of the decade hardware-based DRM will be nearly universal.

    The RIAA and MPAA haven't produced enough solid evidence of economic loss to justify the enormous costs of the change to DRM hardware. But it's only a matter of time before such evidence is found -- or manufactured. And although I don't expect many people here to follow along, as more and more content is released in DRM-protected form, John Q. Public will eventually cave and acquire the necessary hardware (the cost of which will probably be subsidized by a "tax" on the exclusive content).

    -Ed
  11. Re:In case you didn't figure it out from the artic on FreeBSD Kernel Leak · · Score: 3, Informative

    The problem isn't calling just calling fpathconf() repetitively. The problem is calling fpathconf() repetitively on a socket or other non-file (which would be a bug in itself). And by "repetitively" I mean at least 2,147,483,648 times on the same file descriptor for a system panic exploit, and exactly 4,294,967,295 times on the same file descriptor (followed by a close()) for the priviledge escalation exploit.

    No network daemon that is part of the FreeBSD base system can be coerced into performing the necessary actions. Grep the source tree yourself (you'll only get a handful of hits) and examine the resulting files if you don't believe me. It's impossible to rule out everything in the ports collection (and the FreeBSD folks are careful not to make any claims regarding them) but it's hard to imagine creating an exploit of greater than theoretical importance using any network server.

    -Ed
  12. In case you didn't figure it out from the article on FreeBSD Kernel Leak · · Score: 5, Informative

    This is a local vulnerability; it doesn't, in and of itself, make servers vulnerable. Even if someone has a local account on a system, it takes hours of CPU time to perform an exploit.

    It looks like the bug (and the fix) were already announced (and committed to CVS) but that the possibility of using the bug in an exploit was not revealed until now (and might not even have been appreciated by the original reporter).

    -Ed
  13. Why not? Lots of people google for employees on Googling For Dates? · · Score: 3, Interesting

    A lot of folks I know use Google to check out resumes and otherwise see what sort of projects a job candidate has been up to. People used to use DejaNews (back before it was "Google Groups") to do the same thing.

    I'll not comment on whether I consider this ethical or not, but it makes a certain practical sense. But it makes a bit less sense for a date, however, given that the person's online persona may be under a different name, or may be partly or wholly an invention. Still, if I'm dating a (presumed) professional who is likely to have formal or informal writings that may be on the web, it would make sense to "check." I'd personally feel icky doing so, but others wouldn't have qualms...

    -Ed
  14. Re:what's it good for? on SmartEiffel 1.0 Released · · Score: 5, Informative

    I'd not call it is "forced" Object Orientation, but rather it is OO plus pre- and post-conditions in a methodology known as Design By Contract.

    -Ed
  15. It's as fitting an end as could be imagined on Electronic News Is Shutting Its Doors · · Score: 3, Interesting

    Change, and the new superseding the old, is what the Silicon Valley is all about. Yes, companies come and go, but it isn't the companies, per se, that make SV what it is. It's the human infrastructure, the critical mass of talent that is always ready to move on and create the next "great thing."

    -Ed
  16. Et tu, Slashdot? on The Be Lives! · · Score: 5, Insightful

    If someone posted this in the Slashdot Linux section (if it had one -- it doesn't need one, for reasons that are pretty obvious to all), we'd be virtually buried under a blizzard of "Be isn't Free Software/Be isn't Linux/How dare you compare Be with Linux" postings. Think about it& -- you know it's true. Of course, I'm going to get hammered with negative moderations for suggesting that Slashdot itself has joined with the BSD Is Dying troll in wanton BSD-bashing, but how else can we interpret this?

    I try to be impartial; hell, I've run Linux since Yggsadril, and the computer nearest my left foot is running RedHat 7.2 (plus a customized kernel and security patches) while the one nearest my right foot runs FreeBSD 4.6-RELEASE. I read the LKML and a few freebsd-* mailing lists. My Alpha runs Linux, since Linux supports it better than any flavor of BSD. And I firmly believe that Linux is the best shot the free software community has against Microsoft. And, of course, Linux != Slashdot, so I'll continue to use and support it as much as I always have.

    But now I have to say that the anti-BSD bias on Slashdot, which has been strongly hinted at before, has become starkly obvious. The mentality of many Slashdotters -- that Linux and BSD are somehow in competition rather than allies in the battle against Redmond -- seems to be infiltrating Slashdot itself. It's been subtle in the past, evidenced when major BSD events are simply ignored while random fluff gets reported. Now, it comes right out in the open.

    I guess I've been in denial.

    None of this is to be taken as slander against Be, which is about as fine a closed-source, not-really-free product as I've ever seen. It doesn't belong in the BSD section, however, and putting it here should be as much an insult against Be as it is against BSD.

    -Ed
  17. If you folks haven't noticed on AMD Announces A Shift In Focus From PC Processors · · Score: 5, Insightful

    Intel isn't exactly betting the farm on the PC market, either. Although Itanium isn't quite as do-or-die for Intel as the Hammer series is for AMD, they both know full well that making CPU's for PC's will be a shrinking part of their revenues. Making chips for servers is the market they are both shooting for. The margins are much higher and the market is actually growing at a good clip, unlike the PC market.

    So I guess this may be bad news for folks who want really cheap bleeding-edge performance on their desktops. But business users don't need any more performance on the desktop than they already have, and even gamers are increasingly looking toward GPU's and not CPU's as the most important factor for performance in their systems. Intel and AMD are laying their bets in the server room.

    Given that AMD already has the technology in hand to deliver more bang-per-buck than Itanium and with a smooth and solid migration path, this may be the most sensible move they've made in years.

    -Ed
  18. Security? Bah! on Sanyo Announces "Banryu" Home Security Robot · · Score: 1

    I want something with genuine firepower. Not something that attempts to overcome burglars by giving them a case of the giggles.

    -Ed
  19. Re:ya, I couldn't talk till I saw that book on Design Patterns · · Score: 2

    You probably think design meetings are a waste of time, too. Well, with common nomenclature such as presented in this book, those meeting are less of a waste of time. And I find those little "meetings" that occur in my head when I'm thinking about the design of a program I'm working on are more productive, too.

    -Ed
  20. Re:Oh no, Yahoo's system works and is stable! on Yahoo Moving to PHP · · Score: 2

    More likely new and printf. At least in my experience, <cstdio> is often one of the last vestiges of C to remain in C++ code. It can be painful to go without printf-style formatting.

    -Ed
  21. Re:Unhelpful answer. on Darwin 6.0.2 for x86 Released · · Score: 1

    Who said it wasn't? On the other hand, there are non-technical reasons that may rationally be in his self-interest. Using the same OS at work and at home is one example. The freedom to mix open-source and proprietary software and legally redistribute the result is another. These may not be reasons for you, but I don't think that it's hard to imagine them being someone else's.

    -Ed
  22. Re:They can turn you off if you uninstal! on What Software Do Cable Installers Place on Your PC? · · Score: 2

    Actually, if you read Section 4 of that part of the agreement ("# COLLECTED INFORMATION AND MODIFICATION OF SETTINGS") carefully you'll see that it is pretty specific as to what information is collected and uploaded -- just information relevant to the installation and network configuration. Nothing about whre you browse or other such information.

    As other postings here make clear, Broadjump is essentially an installer, and could be used to install just about any software as well as setting up your connection. So you should read the rest of the agreement carefully to see what the rest of its software load does. (I skimmed through it and couldn't find anything particularly suspicious, but you should check for yousrself.) It certainly would be a handy way to place spyware on your system, but as near as I can tell it isn't itself spyware.

    -Ed
  23. Re:Why BSD over Linux and History Clarifications on Overview of the BSDs · · Score: 5, Informative

    Good grief; someone got it (mostly) right! DEC's hardware was absolutely crucial to Unix's emergence, even though DEC did damn near everything to stop it. I do have a few nits to pick, though, and a bit more info on BSD's contribution (specifically the 1.x and 2.x series which ran on PDP-11 only):

    • PDP-11's supported 256KB of memory early on due to the fact that the UNIBUS had 18 address lines. The PDP-11/70 added another wider bus and so supported more memory, as you say.
    • Although the PDP-11/40 and earlier supported only a single 64KB address space, the PDP-11/45 supported separate Data and Text (executable) spaces. Most Unix installations were 11/45's or 11/70's, and so supported this feature (which lead to the introduction of "shared text" -- separate processes sharing a single copy of executable code).
    • Saying that memory outside of 64KB was used as "fast swap" is inaccurate, since it implies that processes were copied to and from it; in fact, PDP-11's (from the '40 on) had segmentation hardware which allowed that memory to be mapped in without copying.
    • One of the things that BSD added to Unix on PDP-11's was the ability to use its segmentation hardware to map in and out parts of executables. Although the granularity of 8KB segments tended to limit this feature to separate phases of a program, it helped soften the 64/64 barrier a bit on the code side.
    • Shared memory was another feature allowed by the memory hardware that BSD took advantage of.
    • BSD also added a primitive (by later standards) networking capability called, I believe, BerkNET.
    • A number of other features were added as well to PDP-11 BSD Unix along with a lot of performance tuning and enhancement. It wasn't unusual to have sixty people comfortably sharing a PDP-11/70 doing software development and word processing (and, of course, email and messaging).

    Very little of what Berkeley added to PDP-11 Unix survives. This isn't surprising given that a fair amount of it was designed specifically to confront the 16-bit address limitation in some way. It's a bit amusing to hear some similar ideas being discussed today (though more in Linux circles than BSD, I think) for overcoming the 32-bit address limit. (It's also a bit weird to think that if Moore's law continues to hold, I'll probably live to see the same thing happen at 64 bits!)

    The VAX version of BSD (which was developed pretty much separately -- the two overlapped by several years) has direct influence on all BSD's today, of course, and your post pretty covers its development from Unix V32 through Ultrix.

    -Ed
  24. Re:Not an accurate comparison to Linux on Overview of the BSDs · · Score: 4, Informative

    Current versions of BSD use GCC. However, BSD was originally developed using another compiler (derived from Steve Johnson's PCC) and if someone wanted to spend the time, one of the BSDs could be moved to another compiler today. However, zealotry aside, there is no reason to do so at this point; The BSDs use GCC because it is the best free compiler available for the job. But the fact that BSD was already fairly mature before it started using any GNU software distinguished it from Linux, which was developed almost from the beginning with GCC and other GNU tools.

    -Ed
  25. Re:Theft. on Build a Cisco PIX for 800 Australian Dollars · · Score: 2, Funny

    Dictionaries don't have legal force. The common-law definition of "theft" (which the dictionary describes) was superceded long, long ago, first by espionage laws and later by trade secret laws. The principles involved were well established before computer programs even existed.

    -Ed