Slashdot Mirror


User: Roelof

Roelof's activity in the archive.

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

Comments · 33

  1. Re:Screw that! on Macromedia to Port Flash MX to Linux? · · Score: 0, Redundant

    vi will let you pipe your text through ispell easily enough :)

  2. Re:not so strange... on Netcraft Claims Apache Now Runs 2/3rds Of The Web · · Score: 1

    Heck, no. Not with the way the, ehm, civilized world is switching en masse to OSS it isn't ;).

  3. Re:w00t thumps up for the FreeBSD team and... on FreeBSD 4.9-BETA i386 ISO With Packages Available · · Score: 3, Funny

    No, no. It's just that their users are in veritable IT heaven!

    It is not quite the same you know.

    Roelof

  4. Re:Visual Age Smalltalk-Design patterns. on Visual Age for Smalltalk For Non-Comm Use · · Score: 2, Informative

    Oh, I dunno, but it sure looks like the AC in question has not read the Byte August 1981 issue. And especially the article Design Principles Behind Smalltalk by Dan Ingalls.

    Where he defines Factoring: Each independent component in a system should appear in only one place.

    Roelof Osinga

  5. Re:And the #1 example... on The Double Edge of Copyright Extensions · · Score: 1

    Well, actually, if that notion, however silly it might be, gets to be law then, at least to my simple programmer mind, that in itself would mean that Disney would indeed owe royalties to the heirs of Grimm.

    It could even be the case that such a law could be effectuated retro-actively.

    In which case it could even bankrupt Disney!

    One has to wonder if the powers that be have really thought things through ;).

    Roelof - the red nose 'grammer - Osinga

  6. Re:Is this really true? on Pure Math, Pure Joy · · Score: 2, Insightful

    I think that Mathematicians largely arent the philanthropists that scientists are.


    Thus mathematicians aren't scientists.
  7. Re:Sounds like . . . on Open Source Music · · Score: 1

    The whole point is that you don't care. Or rather, that you learn to live with it. That's why I've marked some of software 'All Rights Relinquished' which gets that sentiment across. In both ways.

    It's also very Taoistic of nature. Very Lao Tse's Tao Te Ching, which btw was written well over 2,500 years ago!

    Rulof

  8. Re:Maybe I'm Dumb on 30 Years of Ethernet · · Score: 2, Funny

    Ventriloquist Cheater

  9. WinMX versus Bit Torrent on BitTorrent Guide · · Score: 1

    Just tried 'm both and noticed this whilst sitting behind a FreeBSD NAT box, that BT has an upload and download rate of 40 KB/sec whereas WinMX claims no upload capabilities are present.

    OK, so my ADSL hookup is pretty much swamped, still I oughta have some KB/secs spare...

    Roelof -- the red nosed hacker -- Osinga

    PS this is not criticism per se, just something I noticed, is all

  10. Re:hmmm... prior art? on Amazon Takes Pikachu To The Patent Office · · Score: 2, Insightful

    Well, if that were indeed the case then even I would have no problem with such a patent.

    However, I do not think the patent is about an actual working AI that can speculate and even think!

    It is about extrapolating based on too few data points :).

    Roelof

  11. Re:Hrmm on AI Going Nowhere? · · Score: 1

    Hm. Guess we were created in Its own image after all ;). Hack first, debug later.

    For it is The motto of Gods!

    Roelof

  12. Re:AI is going wherever it wants on AI Going Nowhere? · · Score: 2, Interesting

    Sure, but the whole point of AI was that we were supposed to be able to ask it where it thought it was going... and that not only it would know, but would give a well thought out answer too!

    Roelof

  13. Re:Why not? on Why Port To PC? Shareware Still alive! · · Score: 1

    Me too. I also agree to a point with what you're saying.

    However, easing off on the registration requirements does have two real advantages.

    In the first place it brings ease of mind. Not to mention that it saves time. And stress. And thus prolongues live.

    More important however is that it might help you leverage off of Metcalf's -- I believe -- law which states that the Value of a thing like this is e ^ Nusers, where ^ denotes to the power of.

    It will also allow you to tap into the business market more easily. Due to brand recognition.

    It is, in other words, not a clear cut situation.

    For example, the very fact ...
    Sorry, I got derailed by a beautiful being whom I spotted outside my window. Signing became talking, became drinking thee, more talking, etc. Couple of hours later I find that I lost the thread of my thoughts.

    Too bad too, 'coz it was a darned good point ;). Still, the being known as Maja provided a very welcome experience indeed. So can't say I'm sorry that I can not finish that point I was building.

    But I do imagine you'll be getting the gist of it. That a relaxed attitude will still allow you, even assist you, build a profitable thingum.

    Remember Phil Katz? Destroyed himself quite comfortably on the proceeds of pkzip and maybe some pkarc too. Don't quite remember. Long time ago.

    Roelof - as in (t)rue love - Osinga

    PS Let us not forget that these days the Internet is of the utmost importance. Would you like to serve your customers from a Win32 base? I think not. So in that way the picture, even on the desktop, has changed irrevocably.

    That I personally am not alltogether happy with Java, comes from my background. Though I do confess that the latest on the Java front looks good, what with the inlusion of polymorphic types.

    What I am trying to bring across is that the adding of an extra layer of abstraction, or two, brings new opportunities for business. Brings new degrees of freedom to application development.

    In short, it is all very interesting!

  14. Re:Why not? on Why Port To PC? Shareware Still alive! · · Score: 1

    I have to disagree. And agree as well at the same time, of course. But the latter mostly because of the abundant choice in OSS, the majority of which are free.

    The former, however, is the most important. At least, let us hope it is.

    As I said in this topic earlier, most animals recognize good and respond in kind. As it happens, humans are basically animals. So humans validate good deeds appropriately.

    One counter example to your case sprong to mind reading your post. And that was the case of OpenBSD. Theo de Raadt gets by one the sale of the CDs, T shirts and what nots.

    Even though it is completely free for the taking.

    And I do mean free as in free beer! [Hick]

    I my self bought several T-shirts of, whatever, don't remember, and stickers and stuff just because a part of the sale went to sponsor the project.

    I mean, why not?

    As others said before. It makes me feel good.

    Roelof -- pronounced [t]rue love -- Osinga

    PS as to the market being limited, two things. First, yes, but growing! Second, sure so target where it is in large use. Like servers.

  15. Re:Shareware is FAR from dead! on Why Port To PC? Shareware Still alive! · · Score: 1

    I agree. The registration is icing on the cake. If you have fun writing the daft thinglet than honest people will want to give you your just reward. Most people fortunately are honest.

    Heck, my first attempt at shareware was even distributed in source code, I kid you not! Did not stop even companies from ordering it and sending checks. Received orders from universities up to Xerox and Intel.

    This was a Smalltalk 'goodie' I had named LifeSaver and is probably still out there. Even though that was a decade ago.

    In answer to my sibling poster, I failed miserably even though I succeeded beyond my wildest dreams!

    Turned out it cost me almost as much to clear the checks I received as the checks were for. Making it a money loosing proposition I alas had to quit.

    The second attempt at shareware was also not quite the money making venture I had hoped. This is the JPEG Sheriff. A file, especially JPEG files, verifier and collection completenes checker.

    Here too necessity -- if one can call it that -- was the mother of invention. You see, I was a beta tester of Borland. Delphi 2.0 one of them. This had support for threads!

    WOW!

    That begged for thorough testing as I am sure you can imagine. But what to test it with? It had to make sense.

    So I made the JPEG Sheriff a multi-threaded app. Just for the heck of it. Well, OK, and because I was a serieus bèta tester. Of course. Goes without saying.

    This I put there as just freeware. Not in source form. Mostly because the code lacked a certain elegance from an OO (purists) view.

    Especially the first three or four years I got all kinds of requests -- believe it or not, almost no bug reports -- which I gladly honored. If they made sense to me.

    Also had people telling me, why don't you ask a bit for it? We'll be glad to pay.

    Thus, when PayPal became available overseas I did just that.

    Am still waiting for the first donation. This while the JPEG Sheriff has been downloaded several thousand times.

    To be fair I must confess that I fell ill 'in my prime'. In 2000 I got carted into a hospital for MS (multiple sclerosis). Took me out of the loop for quite a while. Don't know what would've happened, could've happened, otherwise. Had I been able to keep up the good work.

    So there you have it. It depends. With a bit of luck, with the right timing, you can build momentum. If you can do that...

    But as to registration and stuff. Who needs it? If they don't want to pay. They don't pay. If they want to copy the source or even need the source as with Smalltalk, here it is. Well, if it's presentable, you understand.

    That having been said however. Must confess I am playing with this nice idea about cryptographic hashes. Last work I did on the JPEG Sheriff, though unreleased due to my bout in the hospital, was with better check figures. Added the MDs (4&5) and SHA-1.

    Which got me thinking about a registration system based on those hashes. You know, to get your name in the verification lists you make or request lists you send out.

    I am still recuperating -- don't ever, EVER, try to get high on prednisone; it works, but boy will you regret it (1000 mg twice intravenously) -- but when I find my wits...

  16. Re:Those that truly understand binary realize that on Why Port To PC? Shareware Still alive! · · Score: 1

    Does the name "Micro Soft" ring a bell?

    Roelof

  17. Re:dump on solaris... on What Software Do You Use for Unix Backups? · · Score: 1

    Sure, but the README clearly states that it is definitely alpha-test code and NOT yet ready for production use. (CVSup a week ago)

    At the end it also gave an URL about snapshots and stuff, http://www.mckusick.com/softdep/

    Anyway it is a two step approach. First you make a snapshot in the filesystem being snapshotted, then you can use dump to safeguard it.

    Roelof (Rulof almost as in the reindeer ;)

  18. Re:fp on Statistics On The Degrees People Earn · · Score: 1

    Nah.

    It's not that the EE's are slipping... it's more like they're being diluted ;).

    Roelof - EE

  19. Re:The question is on Interbase Open Source Release · · Score: 1

    That's what they used to say about minicomputers and later microcomputers. Sure, it has way less market share. But hardly less funcionality. In some regards it can probably still be considered to be more advanced (e.g. versioning engine) than the others.

    Mini's, supermini's, microcomputers and LANs did eat into mainframe territory. There is a decided possibility Interbase can now eat harder into the market share kept by those vendors. Why not? Look at what MS did with their bought SQL Server.

    But I do realize mainframes are still around and doing very well. Likewise will the mainframes in the RDBMS market.

  20. Re:MySQL is an RDBMS, as stated in your references on Interbase Open Source Release · · Score: 1

    SQL has nothing to do with the relational model as defined by Codd. Other than that it is one of the many query languages defined to work with implementations of the relational model. It turned into the most popular supplanting Sequel, Quel, QBE, etc. But popularity has nothing to do with essentiality.

    In fact you could make a case that there are no true RDBMSs at all. Most, if not all, lack some features or have added shortcuts to the pure relational model. E.g. the addition of TOP to the SELECT statement in MS SQL. You can only have TOP if you supported relational sequences. As far as I am aware sequences are not part of the relational model. Besides which MS does not provide a rigorous definition of TOP in terms of the relational model.

    TOP can only make sense given an ordering such that no duplicates can occur. From that sequence you can take the first N tuples. Since SELECT is defined without ordering or distinctness requirements how can TOP be explained? Within the relational model that know nothing about, not recorgnizes, orderings implied by an implementation?

    Another thing are relations. I believe Codd included the notion of domains in his model. That would indicate valid relations/joins can only be made on keys of the same domain. In practice you can darned well join anything with whatever you fancy whenever you want. Though it can be defended I don't think it is what was intended.

    Ah well, whatever :)

  21. Re:Procedural vs. Functional on What About Functional Languages? · · Score: 1

    I'm not sure it has already been mentioned in this still growing thread. But what got me interested in functional languages was the 1985 Byte August issue.

    Back then, and maybe still , Byte had a tradition of devoting its August issue to a language. So after Smalltalk, Logo, etc. the 85 issue was about functional programming.

    Scheme was featured in that issue.

  22. Re:They're still too slow on What About Functional Languages? · · Score: 1

    B.t.w. one reason this particular implementation
    could be a little on the slow side is because it has a reference counting GC. I needed that to have quick finalization.

  23. They're still too slow on What About Functional Languages? · · Score: 1

    I find functional languages extremely interesting. In fact I've spent well over three years implementing a kind of Hope derivative called very originally TLC (Typed Lambda Calculus).

    What made me do it was that at the time (early nineties) I knew of no implementation that defined a FL metacircularly. Or rather, a strict FL. So there was a challenge and one I did succeed to master.

    So, TLC (or Tender Loving Care as Hal Hildebrand would have it) is a strict FL implemented in itself. Albeit just the interpreter and type inference engine.

    The compiler which currently compiles TLC to plain C with gets linked to the also C VM uses the FPM compilation scheme.

    Though it doesn't use optimazation like memoization or abstract interpretation it is a strict language and as such supposed to be faster than a lazy implementation.

    Alas, I have found even Java to be way faster. And I do not consider Java to be anywhere near fast.

    Unfortunately it is not available for download. You see, I wrote it in Smalltalk/V-PM. Even the running C interpreter is currently useless since it's for BCOS2 and relies on a OS/2 database library. Been meaning to regenerate an interpreter that does not rely on any OS/2 quirks but somehow haven't come around to doing it.

    My 2 c.

    Roelof

  24. Re:How do the 3 BSDs relate to each other? on Tim O'Reilly Confirms BSD Publications · · Score: 1

    Back in '87 I was running MicroSoft Xenix. Which was basically a System III clone or version which was more or less Release 7.

    When I came to Linux when it was one, or nearly 1.0 anyway, via the SLR distrib I stumbled upon Slack. The second Slack cought.

    What I liked about Slack was that its resource configuration system was so very much akin to what I was used to!

    Now as already has been described, back in the olden days things were a bleedin' mess. We went to UNIX because in those days UNIX was hyped as the new OS that would kill all other OS's. Something we've since seen when NT came along as well as when Linux broke through. (Let's face it, 10 percent of the Fortune-500 is a big deal).

    From that mess two streams emerged. System V on the one hand and BSD on the other. BSD's rc system, like Slack's I still grock, SysV's OTOH can not capture my imagination.

    In that sense Slack's BSD feel is anything but an illusion. That's it's not BSD is a given, but qua feel it's much more BSDish then SVish!

    Please note that I come from the UNIX corner, not the BSD one :).

  25. ISO code on Answers From Sealand: CTO Ryan Lackey Responds · · Score: 2

    The thing I missed in this story is its ISO
    code. It all hinges on its sovereignty. Which
    in turn depends on more then just one positive
    verdict in an English court.

    Like, what's Sealand's ISO code? Can we surf
    to http://havenco.sd/ or something? If not
    then international recognition is still a
    way off.

    Roelof