https://blog.rfox.eu/en/Hardware/Cyberdecks.html
[rss_icon] [twitter_ic] [patreon]
New posts
* How to run your own LLM (GPT)
* SolarPi experiment 1: The PiJuice Fiasco
* Inspiration for objWiki
* Control panels / alt interface
* War stories: Romanian Infocenter aka the pontaj story
* SLAM
* 3D printing exhibit 2; Window shield for portable air conditioner
* Weird invitations
* Creating spaces by opening dimensions
* HireRight experience (spoiler; it was bad)
& more
Links to this page:
* Newsletter 2020-09-12; Waves of productivity
Tags
cyberdecks, hardware
Blog categories
* 3D modeling
* 3D printing
* About this blog
* Books
* Explorations
* Hardware
* Improvements
* Organization of information
* Philosophy
* Programming
* Stories
* Technological marvels
* Weekly updates
* English section
Bystroushaak's blog / English section / Hardware / Cyberdecks
Cyberdecks
@2016/02/13
It has been few days, since I created the /r/cyberDeck subreddit. I
did so, partly because I was inspired by the Building a cyberdeck
article, but also because of few IRC discussions I participated, and
because I think that there is more to this idea, than just nice
cyberpunkish look and feel.
What is `deck`?
Deck or CyberDeck is this mobile computer first imagined by William
Gibson in Neuromancer and later slightly extended and redefined by
the Shadowrun as well as other (Cyberpunk 2020, GURPS Cyberpunk)
role-play games, card games (Netrunner) and novels.
With his deck waiting, back in the loft, an Ono-Sendai Cyberspace
7. They'd left the place littered with the abstract white forms
of the foam packing units, with crumpled plastic film and
hundreds of tiny foam beads. The Ono-Sendai; next year's most
expensive Hosaka computer; a Sony monitor; a dozen disks of
corporate-grade ice; a Braun coffeemaker. Armitage had only
waited for Case's approval of each piece.-- GIBSON,
William. Neuromancer. New York: Ace Books, 1984, 271 s. ISBN
0-441-56959-5.
[Untitled]
[Untitled_1]
[217947-cyb]
(William Gibson's Neuromancer: the graphic novel volume 1. New York,
N.Y.: Epic Comics, 1989, 1 v.. ISBN 0871355744.)
He snugged the surgical steel jack into the socket at his temple
and his fingers flew across the keyboard of his Fuchi cyberdeck,
launching him into the Matrix. His vision shifted to that
dazzling electronic world of analog space where cybernetic
functions took on an almost palpable reality. He ran the electron
paths of cyberspace up the satellite link and down again into the
Seattle Regional Telecommunications Grid. Within seconds, he was
well on his way to the rendezvous with his companions inside the
Renraku arcology.
-- CHARRETTE, Robert N. Never deal with a dragon. New York, N.Y.,
U.S.A.: Roc, 1990, 377 p. ISBN 0451450787.
[Untitled_2] (Juan Gimenez)
[Untitled_3] [Untitled_4]
[Untitled_5] [Untitled_6]
(Various internet sources, mostly tumblr / pinterest.)
Although both in Neuromancer and Shadowrun novels (Never Deal with a
Dragon for example) is deck equipped with neural interface, it is not
uncommon that it is depicted with builtin keyboard.
[Untitled_7]
[Untitled_8]
[Untitled_9]
[Untitled_1]
[Untitled_1]
[Untitled_1]
(Vairous internet sources, mostly tumblr / pinterest.)
Sam slid back the cover panel and pulled out the telecom
connector. With a quick switch of plugs, the Elf's cyber-deck
took the place of Castillano's computer. He reached for the
datacord that would connect his socket with the deck. He almost
changed his mind, but found courage when he remembered the
innocents in the arcology who would suffer if no one tried to
help. He slipped the plug in, steeling himself against the
expected pain.
It came, flashing through his brain faster than before and
leaving a distant malaise in its wake. Sam focused his mind on
the task at hand. Turning a blind eye to the gleaming spires and
pulsing data paths that surrounded him in cyber-space, he charged
forward to the massive Renraku construct. Using his company
passwords, he opened a portal into the main database.
Glittering rows of stars lay in serried ranks and columns all
around him. Each point of light was a datafile, its tint
reflecting the filing category. Sam fed the cyberdeck the key
words and executed the search function. His point of view shifted
with dazzling speed along the rows. He paused briefly at each
file suggested by the deck, discarding useless information as he
searched.
In what seemed like only a few minutes, he found it. He copied
the file and fled back to where he had entered the Matrix.
"There is a counteragent," he announced to the circle of
concerned faces as he pulled the data cord from his temple.
-- CHARRETTE, Robert N. Never deal with a dragon. New York, N.Y.,
U.S.A.: Roc, 1990, 377 p. ISBN 0451450787.
Inspiration
The obvious inspiration for the whole cyberdeck thing was the 8bit
home computers back in the era:
[Untitled_1] (Amstrad CPC 464 by DeNeMa. Only thing it is missing is
neural interface ;)
[Untitled_1]
[Untitled_1]
[Untitled_1]
[Untitled_1]
[Untitled_1]
[Untitled_1]
Imagine yourself passing computer store in 80's and see in the shop
windows those beautiful computers. Almost no one knows what to do
with them, but they are cool, flashy, with efects never seen before.
Talking heads in TV talk about Hackers and information superhighways,
and everyone is curious and anything seems possible. It really makes
your fantasy going.
[Untitled_2] (Source: Vintage toy stores.)
It's not that hard to imagine, that this where the deckers (cyberpunk
hackers) and netrunners holding the deck, flying in 3D space and
fighting computer programs, came from.
[Untitled_2]
[Untitled_2]
[Untitled_2]
Today, still a lot of people is still attracted to decks because of
their cool look. With the advent of small one-board computers like
Raspberry PI, you can see attempts and discussions about building the
decks:
* Making a cyberspace deck
* Revisting an old idea - building a classic cyberdeck using
current tech
* Finally peicing together my Pi Cyberdeck (Work in Progress)
* How to create a gibson/shadowrun inspired cyberdeck
[Untitled_2] (Source: Stagediver | RadioGraffiti.)
[Untitled_2] (Portable PC project inspired by Shadowrun Cyberdeck by
chimerus.)
[Untitled_2] (Active Wirehead: Building a Cyberdeck.)
Why the deck?
So, why would anyone want to use deck and not a notebook?
The idea of usefulness of the deck came to me from the opposite
direction, than to most of the people I guess;
I was thinking a lot about what does being ,,digital nomad" mean and
what would be required to be truly independent, but not to give up
comfort of having two displays, one of which is big 27" LCD. I work
as a programmer (did you know, that there is /r/HMDprogramming? :)),
and big monitor directly contributes to my productivity. I really
need a lot of space for editor, terminals and other stuff I deal
with.
Consider following example:
[Untitled_2]
And that's just one of 16 virtual desktops I use, others filled with
documentation, server connections, database consoles and similar
stuff. If you try to cram all that stuff on notebook screen, it just
isn't right and context switching can get annoying really quickly:
[Untitled_2]
So I was thinking; Would it be possible to have all the comfort of
big screen and still live like a nomad, always on the road? Pretty
soon, it was obvious, that you would have to have either big caravan
(or maybe a camel with LCD holder :P), or HMD display.
[Untitled_2]
[Untitled_3]
[Untitled_3]
[Untitled_3]
[Untitled_3]
[Untitled_3]
(This year should be good year for Head Mounted Displays. From left
to right: HTC Vive, Oculus Rift, Sony project Morpheus, Razer OSVR,
Rapture HMD and Avegant Glyph.)
But most of the notebooks will have problems to handle the HMD,
because of high requirements on GPU, which also means high power
consumption (that is also true for decks, but you are not limited by
screen size and the size limits for notebooks). Also, the idea of
having the display and the HMD at the same time is just pointless.
You won't see it with HMD on, and it would just consume power for no
reason. That's how the idea of decks came into my mind.
I think, that in the near future, there is relatively big fraction of
computer market share for the decks, because HMD's will be more and
more common, but I don't think, that we will see them often sooner
than 10 years from now.
EDIT: To get the idea of VR environment, look at this video;
The Deck I would like to build
Given unlimited budget and access to good workshop, I would build
highly customized workstation, with highly customized software.
There is this piece of email conversation between me and Pavel
Krivanek, which I can't forget. Loosely translated:
> ... I think, that I will try to write simple Smalltalk
interpret one day. Thats best for learning new language.
If I can advise you, try the Self interpret. The nuances of how
brilliantly it works with lexical spaces, activation objects and
so on are just breathtaking.
> Lately, I was also captivated by Squeak, with which I
was toying a little and I think, that there are really
interesting
things, which I still need to explore. It seems to me, that there
is
strong emphasis on the man-software synergy (ala Engelbart), at
the
expense of standard sw development, which I find interesting.
Maybe I
will have to look into Self, that prototype-based development
looks like
it is better for this kind of applications.
For me, the Self is the matter of heart. Especially how it
solved a lot of Smalltalk's problems by simplifying it, is a
really
special case in the world of programming languages.
On the other hand, Smalltalk now balances better the academical
flamboyance with practicality. Even the Self's authors
acknowledges, that there is sometimes problem to keep situational
awareness, which in Smalltalk is not that big problem, thanks to
the class system. This also applies to easier creation of support
tools. But the ability to work in virtual 3D space full of flying
outliners, that would be [untranslatable inflexion of word
`programming` meaning something like `happier/better/
more-enjoyable programming`].
[Untitled_3] (Self really doesn't look like typical IDE. There is
never enough space for outliners.)
Self is really interesting language, somehow forgotten gem, which
almost no one use, because it works differently than most of the
current-date programming languages. Whole IDE is really strongly
space and visually oriented. After I've played with it a little, I
must say, that it (or Smalltalk) would do a really nice desktop
environment for 3D system.
[Untitled_3]
[Untitled_3]
[Untitled_3] (Source: Ghost In The Shell: Arise.)
Of course, this probably wouldn't be user-friendly and thus usable
for most of the people. But my idea of the deck was never meant to
be. Such project would have to have custom, DIY hardware, only for
real enthusiast. It would be much more interesting, if the software
would be also highly customized programmer-only thing, completely
ignoring the normal users and their principles of operation. As the
image from the Neuromancer graphic novel says: "The meat stayed home,
strapped to a custom deck".
Once I found this think-path, I couldn't just stop there. When you
realize, that you don't need to limit yourself with standard notebook
parameters, you may actually imagine completely new device with more
completely different features, which makes sense only with the
concept of decks. Pretty quickly, I've got something qualitatively
different from standard consumer notebooks.
[Untitled_3] (3D model I've created to illustrate this article. Feel
free to use and remix it.)
For example - typical notebook have one shitty webcam used for video
calls. With the decks, you may actually want something like four or
six hi-res webcams, to provide you with situational awareness, when
you have the HMD on. In the virtual reality, imagine this as big
sphere around you. There are some floating windows, between you and
the sphere, and at sphere itself, there may be output from the cams
showing your surroundings. The cameras could also in theory be used
to track you and your hands and map you into the 3D environment,
leapmotion style.
[Untitled_4]
Keyboard could be detachable and the deck could track its position
and position of your HMD, using the same LED trick Oculus uses, so it
could render its virtual form into the 3D environment.
There could be built-in Leapmotion / Kinect -like sensors, which
would sense hand motions, so no gloves would be required. It would be
also nice to have small e-ink display, as the system console, for
debugging and system-info purposes.
Crazy stuff
Instead of cheap WiFi card, there could be USRP (really good Software
Defined Radio) card, combined with FPGA, so you could actually take
the deck into the field and let it be useful in hacking / tracking /
capturing of the signals. Of course, it could also emulate the WiFi /
Bluetooth / Zigbee device, with right software.
Since this wouldn't be the standard consumer hardware built for
multimedia / gaming, it would be possible to use some really
alternative computing platform, like this sweet 18 core low-power
Parallella computer board.
[Untitled_4] (The Parallella Board - 18-core credit card sized
computer.)
Only thing, that is really mandatory is high-end GPU, possibly
mobile. There is no way around it, if you would want to have enough
processing power to support smooth 3D environment in the HMD display.
This is one of the reasons, why we don't see many of the decks today,
and in the near future. GPU is simply too much greedy.
[Untitled_4] (Reddit: Portable Pele-Rift. This is how the today
consumer hardware deck looks like when you put the high-end GPU into
it.)
So if I use the 3D model I've created, it would look somehow like
this:
[Untitled_4]
Thoughts?
So, what do you think? Does the idea of the decks have any chance to
live? Would you want one? For aesthetic / enthusiastic / professional
reasons? Do you think it could make actually useful workstation?
Let me know in the /r/cyberDeck. Don't be shy, I am really curious to
hear what you think, even if you find this article years from now!
Become a Patron
[tweet_butt]
---------------------------------------------------------------------
Did you enjoy the blogpost? Here are other posts from this blog:
* How to run your own LLM (GPT)
* SolarPi experiment 1: The PiJuice Fiasco
* Inspiration for objWiki
* Control panels / alt interface
* War stories: Romanian Infocenter aka the pontaj story
* SLAM
* 3D printing exhibit 2; Window shield for portable air conditioner
* Weird invitations
* Creating spaces by opening dimensions
* HireRight experience (spoiler; it was bad)
You can find many more in changelog..
Links to this page:
* Newsletter 2020-09-12; Waves of productivity
Tags
cyberdecks, hardware
Blog categories
* 3D modeling
* 3D printing
* About this blog
* Books
* Explorations
* Hardware
* Improvements
* Organization of information
* Philosophy
* Programming
* Stories
* Technological marvels
* Weekly updates
* English section
Follow this blog
[rss_icon] [twitter_ic] [patreon]