Slashdot Mirror


User: korpiq

korpiq's activity in the archive.

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

Comments · 236

  1. Drag&Drop Scripting etc on What Features Would Make a "Better" GUI? · · Score: 2, Interesting
    3D: space allegory:

    • directories as rooms
    • files as objects
      • executables as tools: scissors, hammers...
      • packages as boxes/bags
      • ...

    • movement around unrestricted, be creative instead of locking down to real-world movement style
      • doors can appear anywhere, any size
      • backing out to upper level with a single movement (stepping back- and upwards?) always possible



    Scripting by dragging tool (program/action) icons onto a document and connecting them with reactions (follows / pipe to / while / if). One such document (sheet) can be used as a subprogram in others.

    A desktop that continues left and right (not up or down) from visible area. Activities in unseen parts are mapped to stereophonic sounds with or without visual hints. turning head / pushing with mouse bring that side visible. Just like virtual desktops except for the part of the audiovisually directing hints.

    BTW: if you have been annoyed by sound feedback from your UI, you have had the sounds too loud. Same goes for visual hints. Keep them low/small and short enough not to disturb you, just visible/audible enough to inform you. Helps with becoming closer to your content (be it then cli terminals) when your UI acts as what feels natural for you.

    Vocal interfaces to chats: irc2speech and VoIP. No sad attempts to have computer understand speech. It's always faster to write that script with a keyboard. So why'd we need that D&D scripting? To ease the text2concept work for the brain. Our brains have it easier with pictures. So D&DS would be for those who like to continue coding even half asleep =)

    That's just some. FP, I think, no more; had too much to say :P
  2. No sh*t, Sherlock on Woz to Speak at MacWorld SF · · Score: 2, Interesting

    "Dig deeper, Whaz'on"

    It wouldn't. At the time, IBM was The Really Big Blue. As in the wallpaper in The Big Blue Room. Apple was just some upstart with a great commercial.

    In other words: IBM held the corporate world by its accounts. Apple held a possibility for unnerdy people to become nerdy. It's image was all it had, and it kept it. Miraculous, thinks me. What W0z would have thought... better hear the horse when it's still alive.

    Sorry, it's friday night and I'm terrrribly dwunk. Leaving you with your thoughts and going to pub to meet an old irc friend to kill the rest of mine :P

  3. If I were a mad man... on On the Possibility of Information Warfare? · · Score: 1


    Lets each of us assume for a lightning-fast while that we'd be geeks in Iraq. Wishing to be able to break down and restructure hw/sw, we'd go along with the system and shout all the necessary hail-hitler's just to get access to those restricted English sources in the University of Holy Hussein's library.

    What would be one's first and foremost capability to remain sane enough to consume all the scientific information and to be creative enough to be able to put the gained information into some use? What would keep one's heart alive in such an environment?

    Humour.

    Weird, sarcastic, cynical, sceptical, dark-as-in-bending-all-light-backwards humour.

    Be afraid, be very afraid; the ultimate jokers are going to take over ;)

  4. Hands up on On the Possibility of Information Warfare? · · Score: 1

    I laughed out loud on this one =)

    Rather than modding me down, why not mod up the parent?-)

  5. [Wish2] Ask Woz on Woz to Speak at MacWorld SF · · Score: 4, Interesting


    I found his new company far more interesting than the fact he's going to drop a few live lines somewhere.

    1. "Being clear-headed about money, how do you view open approach to technology? Do you think that making Macintosh parts open (as in clonable hw and free sw) would have leveraged information tools better than what happened back in 80's and what's still happening today? If, how? Now that you are free to try again, are you considering taking care that APIs and HW specs are available for others to build on, reverse engineer and share?"

    2. "I found to my surprise that you took part in forming EFF. What was your role there then and how do you view its current behavior? In which issues/attitudes would you separate your personal views from EFF's? Are you still active there?"

    Those are my 0.2 wishes.

    (Oh, am I happy that my gf's out? I'll have the whole evening for our 'puters!-)

  6. Avoiding Single Point of Failure on Sharing a SCSI Drive Between Two Boxes Using Linux? · · Score: 2
    NFS mirrors are not real-time (as are RAIDs (1,4,5 at least)). You are not talking about the original problem, which implied targetting High Availability.

    Consider a situation where you have (a crude ASCII graph slashdot's lameness filter does not let me pass thru, depicting ~)

    • app servers A1..An, polling each other and sharing tasks
    • local networks N1..Nm, each connecting separate NICs from each server
    • file servers F1..Fo, one active, others ready to take over
    • SCSI wires S1..Sp
    • RAID1'd disks D1..Dq, all being mounted by any one file server at a time


    where n,m,o,p,q are integers bigger than one.
    Each of the above is independently connected to each device in the next group.

    Now take away any all but one machine from each group (stupid luser access, sudden administrator movement, coffee pourance, spontaneous smoke escapitation event, divide intervention, anything you can come up with as long as it is considered a Fatal Failure on behalf of the conserned device). Does the system fail?

    (Examining other setups of similar reliability is left as an exercise for the reader, except for that one who's already fed up with my style of writing.)

    This is what the original question is about. I find it quite interesting that such a setup apparently could be achieved with commodity hardware and Free software.

    Of Course you need off-this-machinery-and-rather-off-the-continent backup. It without the former, however, does not HA make.
  7. Follow your conscience on System Adminstration and Corporate Ethics? · · Score: 2


    Although, as stated, one could easily single out and erase automatically one email without seeing any of them, I am happy to see there are others like me, sticking to their work ethics.

  8. Go back to life on Turning a Blind Eye to Big Brother · · Score: 3, Interesting


    Go straight back to life without entering public places. Do not collect the bones.

    Seriously, this is a real matter. "Collecting photons" is off the point like all matter being energy is off the point when it hits your body at 300mph.

    When someone can analyze someone else's actions without risking the same, that gives the analyzer power over the victim. In a "civilized" society that power would be spread equally. Not sharing the power leads to despotism, which, in turn, leads to anger. Anger leads to things taking each other apart. Very much like in that 300mph example. Or "Fight Club" for that matter.

  9. To be remembered... on The Warriors Stood in the Shape of a Heart · · Score: 2, Insightful

    ... as the first "religious" ceremony in virtual reality? Only quoted religiousness, as the ceremony does not seem to lock into any one religion, and does not make a statement of belief.

    Probably not the first one either, but the first one to draw enough eyeballs through slashdot to be publicly remembered.

    This makes one wonder whether gaming was his foremost achievement in his life, and if so, was it fullfilling. Probably at least the latter.

    Rest in peace. And loved.

  10. Functional perl fails in eval() on Ask Larry Wall · · Score: 2

    I'm developing my own language nowadays, after getting tired of OO Perl (which is excellent).

    I'm going along the lines that a name = value is calculated "immediately", whereas a name := value defines the way the value of name is evaluated when it is used, ie. a function. name.subname can be either a value in a hash, a method of an 'object', or a value of a hash returned by a function - who cares? A sentence ending in a dot makes the definition constant. And stuff. I find myself rebuilding a lot of Perl's inner structures. Stupidiosity is all mine.

    I tried to do like stuff in Perl, but failed at a simple attempt to load classes dynamically through recursive eval(). Will eval() be recurseable in Perl 6?

    Should probably have spat that out better, but I'm late anyway. Bollocks.

  11. OT: DOOM3, pie menus, MacOSX... on ATI Releases Competition for NVIDIA's Cg · · Score: 1


    Namely, the fact that OSX actually renders its GUI in 3D (w/ hw accel). Doom3 mentioned just because it will do the same as ID's publications have always done: sell the hottest 3D graphics cards with every new PC. Pie menus because they make thus far the best use of available 2D space. Catch my drift?

    If only someone would pay me to implement the first usable prototype. *wish*

  12. "6" means "5.2" above =P on Mac OS X Switcher Stories · · Score: 1

    I even checked the version before writing and still got it wrong. Wetware can be amazingly untrustworthy. Ditch me.

  13. I meant: "freedom" is unlimited ability to switch on Mac OS X Switcher Stories · · Score: 2


    Switching back and forth between different boxes all supporting your standard toolset is "freedom". Apple is in the game as long as they support it; soon as they start "locking" (see the excellent interview of Dre), they're out. Wish it were the same for every company.

    Fix your laws, United Slaves of America!

  14. How have I "Switched", running Linux X apps w/KDE? on Mac OS X Switcher Stories · · Score: 5, Interesting


    Here I sit, writing on MacOSX IE 6, waiting Software Update to install new version of OpenSSL on the background. I use apt-get (fink), KDE and Emacs, develop software on this iBook and run it on *nix machines over network, be it command-line or X11, thru openssh.

    I have not switched. This was, with it's 6 hour uptime, the best *nix-laptop I could afford.

    I have not "switched", nor have I to "switch" back when someone puts out a better laptop. I just use whatever *nix is applicable to me. Yellow Dog, yeah, I would try, but I don't need to fix what is not broken.

    Apple simply did not break BSD when they created Darwin.

  15. Indeed, old news from Finland ;) on AT-ATs Coming to a Forest Near You · · Score: 2

    Instantly when seeing the vehicle I noticed it was the same that made the news here years back. Glad to see it's making progress.

    Can't wait to have the "civilian" version: never mind parking problems - just step over 'em!

    Finland, Finland, Finland; the place I want to be
    freezing, drunken, paid and prized for innovative anarchy

  16. Trying to fit in implicit restrictions on Properly Testing Your Code? · · Score: 3, Insightful


    One wonders how your development has been organized. Everybody here should know the basics of software engineering, including but not limited to:

    1) document APIs exactly, including definitions of legal and illegal data sets

    2) separate test group from programmers

    3) separate quality assurance from both API testing and programmers.

    Well, that's the theory. I've never worked in a place where that would have been implemented. Instead, people trying to bring this in have been kicked out. In practice, maybe one should try to get a feeling of each API: how is it supposed to be used? Use each piece of software only in the implicit limits of it's programmer's idea to keep the number of bugs down. Not to mention the obvious coding style mantras.

  17. Re:Care to shed some light? on Red Storm Rising: Cray Wins Sandia Contract · · Score: 3, Interesting

    Ok, I'm only halfway through the video about SV2 architecture at http://www.cray.com/company/video/ and I already find my question laughable :D

    This stuff is plain cool.

  18. It's still about the time of a coffee break ;) on Red Storm Rising: Cray Wins Sandia Contract · · Score: 1, Funny


    Due to exponential development speed of feature creep, gcc complexity and coffee production, you can still have a coffee break. Just cook the coffee and fill an injector syringe with it before hitting enter. Put the needle between your finger and enter key and push, thus having a coffee needle break as you compile.

  19. Re:Linux for desktop, *BSD for servers? on FreeBSD 4.6 · · Score: 2


    Thanks, this was exactly the kind of first-person experience I was hoping to get.

    (* goes off to put together some boxes and start learning *)

  20. Care to shed some light? on Red Storm Rising: Cray Wins Sandia Contract · · Score: 3, Funny


    I know something about the problems of multiprocessing, but I would like to know how come monumental systems can still sell in the days of commodity hardware and - oh gosh, not again - Beowulf :). Ok, maybe spread-out computing is not applicable to all kinds of computationally heavy problems, but I'd really like to see some stats on where a monolith like Cray is more applicable and where a multilith like what they use in movie rendering.

    Just pondering while waiting for net-enabled market of processing power (remember processtree?) and storage space (freenet, the new one) to make millionaires of all excessive-hardware owners, through paypal. Well, maybe not :)

  21. Linux for desktop, *BSD for servers? on FreeBSD 4.6 · · Score: 4, Interesting


    My frustration grew last year proportionally with the time it took to make Linux 2.4 stable enough for production server use. It still makes me a bit nervous and I have decided to go for *BSD in future where possible.

    However, since Linux got most of the hype, most *nix desktop stuff especially from commercial side like game companies is targeted for it. So it makes sense to use it on the desktop. Just keep your data on the servers ;)

    More experienced administrators: do you support this kind of dualism?

  22. They don't use the actual power lines, do they? on Ethernet Via Electric Conduits · · Score: 2


    Sorry, I'm currently sick and reading a foreign-language news article just doesn't clear the subject for me. So, tell me this isn't a real-world application of the technique to send data over power lines, is it? They're using their control cables or stuff instead?

    Gigabit class bandwidth over copper while there's Manhattan class power feed in the same lines... No way.

    Back to sleep now :)

  23. Getting your changes accepted? on Talk to the IBM Linux Hackers · · Score: 5, Interesting


    Is Linus accepting your changes well? How directly do you submit patches, and what are your experiences on the overall Linux kernel development style?

  24. Informed bashing?! on Sun Bashes Linux on (IBM) Mainframes · · Score: 2

    I took a quick look at the article and was astounded. It's to the point and seems to address real concerns - at least to one like me who has no opportunity for first-hand testing.
    These points really require addressing from IBM's side, I think. Well, waiting for that to appear on /. frontpage soon :)

    There was no article rating system available on Sun's page, so I had to write this here :) Kudos for the writer. Bashing, but informed instead of empty FUD.

    On the other hand, free OS'es certainly don't grow on mainframes; they grow in the wild, so it's natural they're more fitted to the small-to-medium size HW. It doesn't lessen their absolute importance as cost-efficient clusters (Imagine a Beowulf of these! ;) ), compartment servers, home machines, firewalls or embedded solutions. Even more, it feels to inversely prove their fittedness for such tasks, as they're obviously "by their very nature" more geared toward such environments.

    OT: It's been a nightmare with the Kernel of Pain for me even on Intel hardware trying to put up some more serious servers (I wont' go into that in length, but reiserfs/RAID losing content still in 2.4.17 - blah!). I'm sticking with 2.2 stables and taking time to apply frisbee on server side in the future.

  25. perl on What Makes a Powerful Programming Language? · · Score: 2

    intuitive and easy to use IDE;
    emacs + perldb; cvs co, cvs commit

    simplified GUI design and event handling;
    use CGI; while() { s/INPUT NAME="(\w+)"/INPUT NAME="$1" VALUE="$$1"/gi; print; }

    advanced error handling;
    eval { fail; }; die "failed: $@" if $@;

    advanced object oriented design
    package Object; use Tie::Hash; my @ISA=qw(Tie::Hash); 1;

    including multiple inheritance,
    @ISA = qw(Tie::Hash IO::File);

    abstract classes,
    use Tie::Hash;

    and garbage collection;
    { my $x; }

    full support for operator and function overloading;
    @ISA = qw(Tie::Hash);

    sub STORE { warn "Here!\n"; shift()->SUPER::STORE(@_); }

    and portable across various platforms.

    unix, Win32.