×

Notice

The forum is in read only mode.

Question Devisors and software

9 years 2 weeks ago #1 by Hebblejebble
  • Hebblejebble
  • Hebblejebble's Avatar Topic Author


  • Posts: 66

  • Gender: Unknown
  • Birthdate: Unknown
  • I've worked on a few software projects and recently I've been wondering how devise software would work. I suspect that the questions I've got are all truly answered by "whatever is convenient for the writer" but the Whateley Universe is very good with internal consistency so the questions are probably worth asking anyway.

    1. Can a piece of software be a devise (a program that produces output the code should not be capable of)?

    2. If so, can devise software run on conventional computers, or is devise hardware required as well?

    Finally, how much can a non-devisor use devise software?

    This last question (assuming its premise is valid) is the interesting one. A non-devisor can't replicate a devise but does that include copy-paste of devise software?
    Most decent sized programs are actually composed of functions not written by the programmer, if a devisor publishes a function library with an accessible API non-devisors may be capable of quite a lot.
    9 years 2 weeks ago - 9 years 2 weeks ago #2 by mhalpern
    • mhalpern
    • mhalpern's Avatar


  • Posts: 2026

  • Gender: Unknown
  • Birthdate: Unknown
  • Hive's software is a devise, and cannot be copied.

    Any Bad Ideas I have and microscene OC character stories are freely adoptable.
    Last Edit: 9 years 2 weeks ago by mhalpern.
    9 years 2 weeks ago #3 by annachie
    • annachie
    • annachie's Avatar


  • Posts: 597

  • Gender: Unknown
  • Birthdate: Unknown
  • Hive is made from nanites, so they might be considered devices not their software.

    But how about the Palm AI's? There's a likely candidate.
    9 years 2 weeks ago #4 by Kristin Darken
    • Kristin Darken
    • Kristin Darken's Avatar


  • Posts: 3898

  • Gender: Unknown
  • Birthdate: Unknown
  • Yes, code can be a devise. No devise software does not require special hardware to run... and in fact, the absence of special hardware normally necessary for certain times of software to run is one of the signs of a devisor programmer. However, keep in mind that this is a generalization. No two devisors operate with exactly the same limitations. And, in fact, it is hard to say that any two DEVISES operate with the exact same limitations.

    Fate guard you and grant you a Light to brighten your Way.
    9 years 2 weeks ago #5 by elrodw
    • elrodw
    • elrodw's Avatar


  • Posts: 3263

  • Gender: Unknown
  • Birthdate: Unknown
  • Since a program is written in a language, it seems hard for our rather linear brains to conceive - it's like some devisor writes "See Spot run" but it comes out as "It was the best of times, it was the worst of times ...." when read - but possibly only for the devisor. Or write something in English that makes perfect sense in Urdu - for the devisor.

    It's not bending the laws of physics; it's bending the coded linguistic (programming language) interpretation 'rules' coded into the computer itself. An instruction to add two registers might, for the devisor, load a register and conditionally add something to it based on the register's new contents - a far cry from what the op-code specified, but after all, this IS a devisor's code.

    Never give up, Never surrender! Captain Peter Quincy Taggert
    9 years 2 weeks ago - 9 years 2 weeks ago #6 by Sir Lee
    • Sir Lee
    • Sir Lee's Avatar


  • Posts: 3113

  • Gender: Male
  • Birthdate: 08 Nov 1966
  • You are assuming that devisors use our regular, deterministic languages and compilers. Perhaps they don't use anything as boring and mundane as, say, INTERCAL , or Piet . They might create their own languages, interpreters and compilers... which will behave in unexpected ways (like there's a random component on what the interpreter will do when fed a given line of code). Well, maybe they can use Malbolge .

    Don't call me "Shirley." You will surely make me surly.
    Last Edit: 9 years 2 weeks ago by Sir Lee.
    9 years 2 weeks ago #7 by DanZilla
    • DanZilla
    • DanZilla's Avatar


  • Posts: 1648

  • Gender: Unknown
  • Birthdate: Unknown
  • Devisor programmers are going to be as varied as devisors who work in the physical world... they will usually each have a way of seeing things and making them work in their own special way...

    One may see a layer of steam or aether under the screen and sketch swirls into it to add additional commands not available in the language their screen shows. Another may see multiple dimensions of text above, below or extending sideways from the 2-dimensional screen and write code into all of them. A third may tip the computer up and pour liquids into an io port of some sort in a certain order.

    What it all boils down to is they are programming just like a regular programmer... it's the principal of giving input and expecting output. It may be Garbage In / Garbage Out to a normal user but for them they've just dumped a bunch of garbage into a programmatical Mr. Fusion and gotten something far greater.
    9 years 2 weeks ago #8 by Malady
    • Malady
    • Malady's Avatar


  • Posts: 3893

  • Gender: Unknown
  • Birthdate: Unknown
  • @Cabal (TINCC!)

    So, is it possible for a devised program to transcend the limits of normal software, by running without a power source or something, in the absence of devised hardware?

    Also, is it possible for a devised program to be impossible to delete?
    9 years 2 weeks ago #9 by Jarjaross
    • Jarjaross
    • Jarjaross's Avatar


  • Posts: 455

  • Gender: Unknown
  • Birthdate: Unknown
  • The answer to your second question is yes. That being said it is possible to make a non-devise program that is impossible to delete.

    The American military is still dealing with a virus that was first used in the Vietnam war. Every time they think they've gotten rid of it, it shows up again a few years later.

    My dreams take me to far off lands and times of distant past and future. They tell what has been done, what will happen and who I am. They show me things beyond the machinations of any man. Tell me, what are dreams to you?
    9 years 2 weeks ago #10 by Astrodragon
    • Astrodragon
    • Astrodragon's Avatar


  • Posts: 1998

  • Gender: Unknown
  • Birthdate: Unknown
  • Jarjaross wrote: The answer to your second question is yes. That being said it is possible to make a non-devise program that is impossible to delete.

    The American military is still dealing with a virus that was first used in the Vietnam war. Every time they think they've gotten rid of it, it shows up again a few years later.


    Odd, I don't recall Windows being around that early...

    I love watching their innocent little faces smiling happily as they trip gaily down the garden path, before finding the pit with the rusty spikes.
    9 years 2 weeks ago #11 by Jarjaross
    • Jarjaross
    • Jarjaross's Avatar


  • Posts: 455

  • Gender: Unknown
  • Birthdate: Unknown
  • Astrodragon wrote:

    Jarjaross wrote: The answer to your second question is yes. That being said it is possible to make a non-devise program that is impossible to delete.

    The American military is still dealing with a virus that was first used in the Vietnam war. Every time they think they've gotten rid of it, it shows up again a few years later.


    Odd, I don't recall Windows being around that early...


    OS doesn't matter the virus is so entrenched in their data that it gets transferred to the upgrades. It isn't only affecting the stuff from the Vietnam war it is everywhere in there system at this point.

    The only reason I know about it is because someone picked up the other end to try and get information from them.

    My dreams take me to far off lands and times of distant past and future. They tell what has been done, what will happen and who I am. They show me things beyond the machinations of any man. Tell me, what are dreams to you?
    9 years 2 weeks ago #12 by E. E. Nalley
    • E. E. Nalley
    • E. E. Nalley's Avatar


  • Posts: 2005

  • Gender: Male
  • Birthdate: 10 Mar 1970
  • If you would like a good example of a divisor software program or language allow me to recommend the original divisor language: COBOL

    Or

    C compiles
    O only
    B because
    O of
    L luck

    I would rather be exposed to the inconveniences attending too much liberty than to those attending too small a degree of it.
    Thomas Jefferson, to Archibald Stuart, 1791
    9 years 2 weeks ago - 9 years 2 weeks ago #13 by Phoenix Spiritus
    • Phoenix Spiritus
    • Phoenix Spiritus's Avatar


  • Posts: 2595

  • Gender: Male
  • Birthdate: 20 Jan 1976
  • E. E. Nalley wrote: If you would like a good example of a divisor software program or language allow me to recommend the original divisor language: COBOL

    Or

    C compiles
    O only
    B because
    O of
    L luck


    That's because COBOL is a rather common business oriented language and only needs to be up to normal lax commercial needs, not like proper languages like C and Lisp that run the world.
    Last Edit: 9 years 2 weeks ago by Phoenix Spiritus.
    9 years 2 weeks ago #14 by Sir Lee
    • Sir Lee
    • Sir Lee's Avatar


  • Posts: 3113

  • Gender: Male
  • Birthdate: 08 Nov 1966
  • Actually, large parts of the world's financial systems run on COBOL. Banks are always looking for COBOL programmers, because the ones they have are getting old and retiring. It pays well, but destroys the soul.

    Don't call me "Shirley." You will surely make me surly.
    9 years 2 weeks ago #15 by bergy
    • bergy
    • bergy's Avatar


  • Posts: 79

  • Gender: Unknown
  • Birthdate: Unknown
  • Naw, COBOL was designed by a gadgeteer. I think the perfect example of a devisor language is Perl, the Pathetically Eclectic Rubbish Language. In its most recent incarnation Larry Wall and the other designers have done their best to make it look like the English language. There are even modules and what-not that redefine the language on the fly so you can write in Latin or Shakespearean English! Seriously, check on youtube where people have done dramatic readings of Shakespearean Perl.
    9 years 2 weeks ago #16 by Kristin Darken
    • Kristin Darken
    • Kristin Darken's Avatar


  • Posts: 3898

  • Gender: Unknown
  • Birthdate: Unknown
  • Malady wrote: So, is it possible for a devised program to transcend the limits of normal software, by running without a power source or something, in the absence of devised hardware?

    Well... I was going to say yes, but then you put in the specific example of "by running without a power source of something" ...

    And... right. This might seem a little esoteric but...

    you have to understand that 'programming language/code' is actually a very abstract description of something that has a very broad scope of application. Not every 'program' is written for a personal computer... or something that we even CALL a computer. There is programming code involved in the electronics of your television remote. There is code programmed into your iPod. Some code is dynamic... it is stored in a memory device of some sort and loaded as necessary, takes significantly different actions dependent on its inputs and directives (some of which are built into the hardware, some of which are provided by a user). Some code is static. It is burned into the chip directly before the chip is added into a circuit board.

    And while we tend to think of computers as electronic digital devices that function on binary electrical states... you don't need electrical power to have an operating computer. You can use the flow of water, objects moved through the weight of gravity and levers, or many other things which step through a process of instructions or calculations through one means or another in an order determined by their programming. So... yes, absolutely it is possible to 'code' a system that does is not powered electrically. BUT could you make a system which operates on the presence of electrical power and/or magnetism function on instructions without the presence of power? What would that even mean? In a standard personal computer, nothing happens without a change of state of the clock as it cycles from 0V to +5V or from +5V to 0V...Even the absolute simplest instruction - Assign Bit location 1 ON power from 'somewhere' to even mean anything.

    So, the answer to your question is "no" you don't need power for a devisor to code something... but if you want that devisor to code a traditional computer? Well, duh. Yes. It would have to be powered for the question to even mean anything.

    Also, is it possible for a devised program to be impossible to delete?

    No.

    Can it be difficult? Yes. But nothing is 'impossible' to delete from a computer. A factory reset of memory and wipe of storage devices will not allow code to remain. Not even the most resilient virus from right now can survive that. The problem being, most people don't want to completely reset everything. So it hides in something that is saved. Or slips off the computer into a network of some sort.

    Fate guard you and grant you a Light to brighten your Way.
    9 years 2 weeks ago #17 by Valentine
    • Valentine
    • Valentine's Avatar


  • Posts: 3121

  • Gender: Unknown
  • Birthdate: 17 Aug 1966
  • But you could, for example, have a program that takes up 100k of memory that would do what a normal program would take 1 meg of memory, or code that makes no sense whatsoever but still works. Apps that work on any operating system.

    Don't Drick and Drive.
    9 years 2 weeks ago #18 by Kristin Darken
    • Kristin Darken
    • Kristin Darken's Avatar


  • Posts: 3898

  • Gender: Unknown
  • Birthdate: Unknown
  • Yes, but its unlikely.

    Remember, devisors don't generally fold a piece of metal into a small box and cut a coin sized slot in it and say "done." And play music out of it like a jukebox every time you put in a quarter. They still DESIGN something that makes sense to them, in a scientific way... its just that the laws of physics don't generally work that way... the science is wrong. And through the Devisor's ability, it still works.

    So no, a devisor code specialist isn't going write six lines of code which then compiles into the server for a new MMO.

    What they ARE going to do is something like... multi-threading the hell out of a program to speed up the results by a factor of eight. Another programmer, when looking at things indicates that its not possible to have these eight threads running simultaneously because three of them require values calculated in other threads... but the devisor will explain to them that he's using a special type of variable, designated as a displaced expression. And in any case where there is multi-threading, a displaced expression stays undefined until its value is pronounced 'static' in another thread and then everything in other threads using it catch up by substituting in the static value.

    Stop. Don't try to work out what it will mean. If you ARE a programmer, you'll just hurt yourself.

    If you're not, just accept that for programmers... what I've just said is like saying that today we're going to the market. We have apples to sell and what we earn from that depends on whether we sell to early crowds of regulars who want a good deal or the later crowd of 'day tripper' business people who will pay organic local grown prices for everything even if its not the best produce because its more important to them to be shopping at a farmers market than to actually know what produce is a good price. But using your income from selling apples, you also have to shop for supplies for the week... and some of the things you need will be the same price all day, some will sell at different prices like your apples, and other things will only be available during specific times. But you MUST get everything on your list, and within the limit of what you earn selling apples. And... here's the trick where the devisor stuff came in. Do ALL of this, without knowing how many apples you actually have. Once you have bought all the bread you need for the week, we will tell you how many apples you have total.


    And things they do... might only compile for the devisor. They might only run once. They might cook off the CPU when run. Just like anything else a devisor creates, the further from the way things work for anyone else... the more likely its going to go wrong somehow.

    Fate guard you and grant you a Light to brighten your Way.
    9 years 2 weeks ago #19 by mhalpern
    • mhalpern
    • mhalpern's Avatar


  • Posts: 2026

  • Gender: Unknown
  • Birthdate: Unknown
  • Does that mean the Mobius bags being so stable for devises may be operating on something very close to actual physics?

    Any Bad Ideas I have and microscene OC character stories are freely adoptable.
    9 years 2 weeks ago #20 by Hebblejebble
    • Hebblejebble
    • Hebblejebble's Avatar Topic Author


  • Posts: 66

  • Gender: Unknown
  • Birthdate: Unknown
  • Kristin Darken wrote: They still DESIGN something that makes sense to them, in a scientific way... its just that the laws of physics don't generally work that way... the science is wrong.


    Am I understanding this correctly:
    If a devisor connected a turbine to a generator, the generator to motor, and the motor back to the turbine they could produce a perpetual motion machine (for as long as their power made it 'stable') but only if they thought it should work?

    Does this mean that the more science a devisor knows and believes to be true the more complex their inventions have to be in order to reach the point where they think it should work?
    9 years 2 weeks ago #21 by mhalpern
    • mhalpern
    • mhalpern's Avatar


  • Posts: 2026

  • Gender: Unknown
  • Birthdate: Unknown
  • Hebblejebble wrote:

    Kristin Darken wrote: They still DESIGN something that makes sense to them, in a scientific way... its just that the laws of physics don't generally work that way... the science is wrong.


    Am I understanding this correctly:
    If a devisor connected a turbine to a generator, the generator to motor, and the motor back to the turbine they could produce a perpetual motion machine (for as long as their power made it 'stable') but only if they thought it should work?

    Does this mean that the more science a devisor knows and believes to be true the more complex their inventions have to be in order to reach the point where they think it should work?

    Only short time, that is VERY far from real physics and fails basic logic, Devisors run on cockeyed logic, but its still logic.

    Any Bad Ideas I have and microscene OC character stories are freely adoptable.
    9 years 2 weeks ago #22 by Ametros
    • Ametros
    • Ametros's Avatar


  • Posts: 435

  • Gender: Male
  • Birthdate: Unknown
  • If this perpetual motion machine were a closed system, then it wouldn't be unreasonable for a devisor to create, by somehow making the energy conversions 100% efficient. But then what's the point? At best it would be the devisor equivalent of Guzman's pile o' gold in the Homer Gallery.

    Getting a profit of energy from such a system is a completely different matter, and at least on a literary level is almost certain to never happen unless there are major caveats to it.

    Seriously, thank you for your time and effort. It is appreciated.
    9 years 2 weeks ago #23 by elrodw
    • elrodw
    • elrodw's Avatar


  • Posts: 3263

  • Gender: Unknown
  • Birthdate: Unknown
  • We shall touch upon this subject in Gen 2 with my character Laura (Cerulea) who is both gadgeteer and devisor. As she learns more technical stuff and science, well, y'all will just have to stay tuned to find out what happens.

    Never give up, Never surrender! Captain Peter Quincy Taggert
    9 years 2 weeks ago #24 by Kristin Darken
    • Kristin Darken
    • Kristin Darken's Avatar


  • Posts: 3898

  • Gender: Unknown
  • Birthdate: Unknown
  • mhalpern wrote: Does that mean the Mobius bags being so stable for devises may be operating on something very close to actual physics?


    It could mean that. The tech that Jade is using, developed by the gadgeteer Handler, is a mass displacement unit. It's not a huge leap from there to matter displacement.

    Of course, Mobius could also just be an engineering track student with Warper abilities and his bags are devises at all. But everyone assumes that the result can only be created by breaking the laws of physics, so they assume he has to be a devisor. I bet there's a way to find out...

    If a devisor connected a turbine to a generator, the generator to motor, and the motor back to the turbine they could produce a perpetual motion machine (for as long as their power made it 'stable') but only if they thought it should work?

    Not much point in something like that. A devisor is far more likely to implement something like a Acoustic Losses Re-Introduction module, that is a devise that involves baffling and piezo-electric microphones in banks around the turbine and generator that use the sound generated by heavy equipment to induce an electrical signal that feeds back to the main power system. The more power the system draws, the louder it generally is... so the ALR doesn't do much at low power... but once the full system is up to speed, its acoustic losses provide a large percentage (if not all) the power of running the system.

    The devisor didn't put together existing technology in a way that is scientifically incorrect... they created something to introduce into the system that produces a result that it should not be able to produce. Often, that introduced component is 'themed' in some way. One devisor might build an ALR that is all about tuning forks. One might use crystals. One might require the piezos to function within an ether environment... etc.

    Does this mean that the more science a devisor knows and believes to be true the more complex their inventions have to be in order to reach the point where they think it should work?

    Nothing preventing a devisor from being an actual engineer/inventor. They'd just have to know how to control/contain their ability to ensure that they didn't have a creative event while working out the details or building something. And yes, if they know more 'real world' science that means it far less likely that their ability will try to substitute ideas for common advances. Of course, if they cannot control it; they might end up with crystal based batteries that cost 100k dollars each instead of being able to use common AA batteries.

    Fate guard you and grant you a Light to brighten your Way.
    7 years 10 months ago - 7 years 10 months ago #25 by Malady
    • Malady
    • Malady's Avatar


  • Posts: 3893

  • Gender: Unknown
  • Birthdate: Unknown
  • mhalpern wrote: Hive's software is a devise, and cannot be copied.


    Can anyone give a source? I need to source my calling of Roberta Terry a DEV...

    Ugh. Procrasting on Domestics...
    Last Edit: 7 years 10 months ago by Malady.
    7 years 10 months ago #26 by Sir Lee
    • Sir Lee
    • Sir Lee's Avatar


  • Posts: 3113

  • Gender: Male
  • Birthdate: 08 Nov 1966
  • Well, the only meaningful test of a devise is for someone else (someone competent, and not a devisor) trying to reproduce it from the blueprints... and failing. Thing is, I don't think blueprints for the Hive are available anymore.

    There's a general assumption that the Hive has at least a few devise elements, and that Dr. Roberta Terry might have been an undiscovered devisor. But it's an untested, and possibly untestable, assumption.
    Worse, the Hive as it stands today is no longer what it originally was, because the Pyramid Entity interfaced with it an tweaked it. So who knows? It's barely possible that the Pyramid Entity replaced the devise elements (if any) with alien-designed, hundreds of years ahead of state-of-the-art, but still real-world-physics in order to stabilize the Hive. Trying to reproduce the Hive as it stands now as a devise test is probably hopeless and meaningless.

    Don't call me "Shirley." You will surely make me surly.
    7 years 10 months ago #27 by Arcanist Lupus
    • Arcanist Lupus
    • Arcanist Lupus's Avatar


  • Posts: 1820

  • Gender: Male
  • Birthdate: Unknown
  • Also, IIRC Hive had an interesting Christmas break during which a run in with the Voodoo Wolves caused her to become even less human than before. The story was never completed though, so we never saw how that exactly played out.

    "Shared pain is lessened; shared joy, increased — thus do we refute entropy." - Spider Robinson
    Moderators: WhateleyAdminKristin DarkenE. E. NalleyelrodwNagrijMageOhkiAstrodragonNeoMagusWarrenMorpheusWasamonsleethrOtherEricBek D CorbinMaLAguASouffle GirlPhoenix SpiritusStarwolfDanZillaKatie_LynMaggie FinsonDrBenderJGBladedancerRenae_Whateley
    Powered by Kunena Forum