4 ms·
It's not surprising about previous comments: there's not much you can meaningfully add after watching it. It floored me the first time, and I've been (just a li
by mrspeaker 6y ago
It's not surprising about previous comments: there's not much you can meaningfully add after watching it. It floored me the first time, and I've been (just a lil' bit) disappointed about modern computing ever since!
- saalweachter 6y agoOne thing I occasionally like to think about -- either in the context of writing a program, or just driving down the highway when my thoughts are wandering from controlling a two-ton vehicle going 65 MPH -- is, What would a computer on an alien spacecraft look like? Not for how it would be different because aliens are aliens, but because you're presumably looking at something that is the result of thousands of years of iteration and refinement. If you're the Asgard from Stargate, you presumably aren't just doing OS updates and re-skinning your UIs and throwing away your old frameworks every three to five years for the fun of it. At some point you presumably figured out how your software should work, wrote it right, iterated on it until it was essentially bug free, and only extend it as needed within the same set of frameworks, languages and UI paradigms your civilization has been using for hundreds of years. What does that software look like?
- the-dude 6y agoIt is called a 'web browser' and programmed in Javascript. I am not making this up.
- notkaiho 6y agoIs this a reference to the SpaceX manned launch vehicle? Interesting use of "alien spacecraft" if so.
- noir_lord 6y agoCould be a reference to the replicator source code from stargate which was the html and js from a bank if I recall correctly.
- notkaiho 6y agoWow, that's ... niche
- noir_lord 6y agoWhenever code is on screen I pause and google it if it’s recognisably not total gibberish - have done for years, it’s always fascinating when it’s plausible and funny when it is not. My most recent one was Netflix’s Close, though that one was gibberish, it was just a html form with nonsensical attributes in that case. Found it, http://thedailywtf.com/articles/Stargate-Code-of-the-Replicators http://thedailywtf.com/articles/Stargate-Code-of-the-Replica...
- codr7 6y agoFrameworks and standards, definitely. But bug free software written do to exactly the right thing won't happen much. We're moving faster and faster, I don't think that's going to change. What seems to be happening more is designing around the fact to avoid disasters.
- goatlover 6y agoAt some point the technology matures and progress becomes incremental. Hundreds of years from now, there’s no reason to suppose our software would need to change much. We will have figured out what works best for humans over a variety of situations.
- codr7 6y agoTake light bulbs, pretty much perfected, so much that they had to make them worse to keep selling. And then suddenly LED-lights appear, and the whole thing starts over again only faster. The best predictor of the future is the past, I see no reason to assume evolution will slow down.
- fest 6y agoJudging from the rest of engineering disciplines, people figured out the right process that yields reliable results- we don't have too many civil engineering failures, exploding steam boilers or houses burning down because of overheating/arcing in the mains wiring anymore. Although the computer geeks are probably inclined to think: yes, but what we are dealing is more complex than that- I don't think there is a big difference between knowing how to safely connect two wires together, and how to safely copy one string to a buffer. Electricians took time to arrive at a consensus (but they did it), and I believe software engineers will too.
- noir_lord 6y agoPossibly nothing like anything we would recognise except at the most basic level I think. It’s possible to imagine their equivalent to a GUI is entirely unlike ours, flat screens work for us because of our visual cortex and narrow field of view/depth perception framework essentially been tricked. A UI for a something intelligent with a compound eye or ten eyes or whatnot could be very different. Not to mention if we give said aliens hundreds of years of computers, they would likely arrive at something akin to a neural interface, I mean a computer as a direct expansion of your cognitive ability has to be the end point in user interfaces, you don’t even have to think about how to translate what’s in your head into something the computer can understand parse, you manipulate it as easily as thinking of a pink elephant in a tutu, it is just there. It would also likely be heavily influenced by their psychology. What would be fun is trying to create a router between our systems and theirs down the line. We’ve had electric computers for a blink in time compared to the wheel, lot of places to go between a Ryzen 3950X and computronium.
- pfarrell 6y ago> I mean a computer as a direct expansion of your cognitive ability has to be the end point in user interfaces, William Gibson hints at something similar to this in the graduate work of a character in the short story “Dogfight”[0] from the excellent collection “Burning Chrome”. I think before that, the act of programming will be supplemented by AI and will become more descriptive than procedural. I think about SQL, where you typically describe the shape of the data and relationships you want, rather than how to get it. The database then creates a query plan... effectively a “program”, compiles it, then executes it. I think programming will become more like that, on its way to what you describe. 0: https://en.m.wikipedia.org/wiki/Dogfight_(short_story) https://en.m.wikipedia.org/wiki/Dogfight_(short_story)
- noir_lord 6y agoI'm familiar with Burning Chrome, I read it when it came out (after 9yo me figured out how to get to the library on my own and ask the nice lady behind the counter how to order books in - my mum disliked the former part but was impressed with the latter - she was even handed, I got grounded for a week but since I spent most of my time in my room reading I realise now that was superb parenting).
- perl4ever 6y agoThey would just lose track and not understand the lowest level. I mean, look at us now - we're kind of analogous to super-AIs created by cells, and we try to program cells, but we can't really understand every detail; we try to manage them instead. At some point the aliens would just have their lowest levels of abstraction frozen due to losing the ability to manipulate them. And take it for granted, like we take our brain cells or muscle cells for granted.
- buzzkillington 6y ago>What does that software look like? Since we're dealing with fiction, from a Deepness in the Sky: >The Qeng Ho's computer and timekeeping systems feature the advent of "programmer archaeologists":[1] the Qeng Ho are packrats of computer programs and systems, retaining them over millennia, even as far back to the era of Unix programs (as implied by one passage mentioning that the fundamental time-keeping system is the Unix epoch): >>Take the Traders' method of timekeeping. The frame corrections were incredibly complex - and down at the very bottom of it was a little program that ran a counter. Second by second, the Qeng Ho counted from the instant that a human had first set foot on Old Earth's moon. But if you looked at it still more closely ... the starting instant was actually about fifteen million seconds later, the 0-second of one of Humankind's first computer operating systems. >This massive accumulation of data implies that almost any useful program one could want already exists in the Qeng Ho fleet library, hence the need for computer archaeologists to dig up needed programs, work around their peculiarities and bugs, and assemble them into useful constructs. So to answer your question, a mess of standards going back millennia with glue-code everywhere. I blame the separation of documentation and code for the coming dark age.
- arethuza 6y agoOne of the many interesting things about the Zones of Thought is that all of those problems with software you describe are explicitly there to protect the likes of humans from what can exist on the other side of the singularity.
- kwethor2006 6y agoI really liked the novel "Constellation Games" (c.f review at https://boingboing.net/2013/02/20/constellation-games-debut-sf.html https://boingboing.net/2013/02/20/constellation-games-debut-...). A federation of alien civilizations pays a visit to earth, and a game developer decides to investigate their cultures by reviewing the aliens' video game systems.