"The Martian government was directed by ten men, the leader of whom was elected by universal suffrage for five years and entitled 'Elon.' Two houses of Parliament enacted the laws to be administered by the Elon and his cabinet."
Wernher von Braun The Mars Project, Page 177
It does kind of look like an electrical arc. There is definitely a really bright, really regular shaped flash before the next frame where it's already looking like a regular explosion.
Other hard sci-fi authors: Arthur C Clarke (Rendezvous with Rama), Poul Anderson (Tau Zero), Larry Niven (Ring World), Vernor Vinge (Rainbow's End), Carl Sagan (Contact), Joe Haldeman (The Forever War).
Seconded. The computestick can stay attached to one of your HDMI ports, with keyboard and mouse tucked away somewhere until you need them, then you can simply share a drive or do remote desktop, VNC or run standalone.
This is a checklist from any decent software project management book. Here's a good one written over 40 years ago: Mythical Man Month
And the issue of managing a large code base can be handled by a modern VCS system like Perforce that let's fetch and work with only the portion of the code base you're interested in.
That is true. Microkernel, POSIX Filesystem, TCP/IP stack, GUI, auto hardware detection, web browser and web server, terminal, command line tools, demo apps including 3D vector graphics. And it was all written in C/C++ except for about 200 lines in the kernel where Dan Dodge (co-founder and CTO) found he could do task switching faster with hand coded assembly instead of using TSS. We studied the output of the Watcom C/C++ compiler with full optimization enabled and register passing, there's no way a human could make tighter code, and that was 25 years ago.
As others have questioned I can't think of any other reason why you would want to right an entire OS in assembly language except as an academic exercise. QNX is tiny and portable, it currently runs on x86, ARM, PPC, and MIPS.
Remember those memory cartridges on Star Trek TOS?
on
Fifty Years of Moore's Law
·
· Score: 4, Interesting
I remember watching Star Trek (TOS) and thinking how fantastic it would be to have all that storage in that little cartridge the size of a matchbook; books, movies, medical records, the Encyclopedia Galactica, all on one little memory device. I never expected it happen in my lifetime.
Then in 1985 once the initial glow of the original Macintosh had worn off a little, my brother and I brainstormed on what our _ultimate_ computer would be: 1024x768 TrueColor display, a whole _8_ megabytes of memory, and a 50 Mhz 68000 series CPU. Wheee!
Now we have 128 GB microSD cards smaller than your fingernail. And that super-computer in your pocket that happens to make phone calls? It's more powerful than a 4 processor Cray YMP M90 circa 1992.
According to the feature comparison page LibreOffice has bindings for multiple languages including: LibreOffice Basic, JavaScript, BeanShell and Python.
"Star Wars is adolescent nonsense; Close Encounters is obscurantist drivel; Star Trek can turn your brains to puree of bat guano; and the greatest science fiction series of all time is Doctor Who! And I'll take you all on, one-by-one or all in a bunch to back it up!"
As Birdy said: "It means context sensitive. It's sensitive to context. Try it over there."
It isn't just a GUI, browser and web server on that 1.44MB floppy. It's: boot loader, QNX real-time micro-kernel, process manager with full Unix/POSIX semantics, device manager, network manager, Unix filesystem, TCP/IP stack, ramdisk, auto hardware detection, XVGA graphics drivers, full windowing GUI, 3D vector graphics, web browser, web server, and demo applications. And with a little hacking you can open up a shell too. All in 1.44MB. Yes. Really.
It's apparent to me that Open Source projects using a system like SourceForge are managed better and have a greater chance of success than many, many private corporate developments.
Something else to think about; corporate projects that fail are mothballed and completely forgotten, in many cases the documentation and hardware/software source code eventually is completely lost -- literally thrown in the dumpster. I've witnessed it too many times myself. With systems like SourceForge, a project that doesn't gain critical mass, or remains dormant may find renewed life another day. And if nothing else there are dozens, hundreds or thousands of copies of it downloaded on individual machines. Way cool.
Indeed. Brooke's "Mythical Man Month" should be required reading for all developers (I bought a copy for each member of my team a few years back). Fourty years has passed and the lessons are still being "re-learned" every day.
My point is simply that yes, if it takes 20 minutes for one person to dig a post hole, 5 people aren't going to dig one in 4 minutes; however, if you have a lot of post holes to dig, more workers is a Good Thing(tm).
Many software development managers don't understand software development, and the higher up the management chain you go the worse it seems to get. Hence bad decisions are made, like assigning too many people to a simple tasks (post holes) or not having dedicated people for other tasks such as library coordination and release engineering; having features come in after the feature freeze date; text changes; insufficient coordination with tech-pubs; etc. etc. etc....
"The Martian government was directed by ten men, the leader of whom was elected by universal suffrage for five years and entitled 'Elon.' Two houses of Parliament enacted the laws to be administered by the Elon and his cabinet."
Wernher von Braun
The Mars Project, Page 177
Because robots. Please stick around to assemble and train the robots....
https://electrek.co/2017/04/25/tesla-model-3-robot-production-line-pictures/
It does kind of look like an electrical arc. There is definitely a really bright, really regular shaped flash before the next frame where it's already looking like a regular explosion.
Outside of Earth, the most widely used kernel and OS is VxWorks from Windriver Systems. But that too will change over the next 10 years.
Other hard sci-fi authors: Arthur C Clarke (Rendezvous with Rama), Poul Anderson (Tau Zero), Larry Niven (Ring World), Vernor Vinge (Rainbow's End), Carl Sagan (Contact), Joe Haldeman (The Forever War).
Seconded. The computestick can stay attached to one of your HDMI ports, with keyboard and mouse tucked away somewhere until you need them, then you can simply share a drive or do remote desktop, VNC or run standalone.
"You've written your own source control for this code [ +30 points of FAIL ]"
This is a checklist from any decent software project management book. Here's a good one written over 40 years ago:
Mythical Man Month
And the issue of managing a large code base can be handled by a modern VCS system like Perforce that let's fetch and work with only the portion of the code base you're interested in.
...which states that this has already happened.
Our _past_ selves created life from the archived data....
That is true. Microkernel, POSIX Filesystem, TCP/IP stack, GUI, auto hardware detection, web browser and web server, terminal, command line tools, demo apps including 3D vector graphics. And it was all written in C/C++ except for about 200 lines in the kernel where Dan Dodge (co-founder and CTO) found he could do task switching faster with hand coded assembly instead of using TSS. We studied the output of the Watcom C/C++ compiler with full optimization enabled and register passing, there's no way a human could make tighter code, and that was 25 years ago.
As others have questioned I can't think of any other reason why you would want to right an entire OS in assembly language except as an academic exercise. QNX is tiny and portable, it currently runs on x86, ARM, PPC, and MIPS.
I remember watching Star Trek (TOS) and thinking how fantastic it would be to have all that storage in that little cartridge the size of a matchbook; books, movies, medical records, the Encyclopedia Galactica, all on one little memory device. I never expected it happen in my lifetime.
Then in 1985 once the initial glow of the original Macintosh had worn off a little, my brother and I brainstormed on what our _ultimate_ computer would be: 1024x768 TrueColor display, a whole _8_ megabytes of memory, and a 50 Mhz 68000 series CPU. Wheee!
Now we have 128 GB microSD cards smaller than your fingernail. And that super-computer in your pocket that happens to make phone calls? It's more powerful than a 4 processor Cray YMP M90 circa 1992.
We've come a long way!
--aj;
According to the feature comparison page LibreOffice has bindings for multiple languages including: LibreOffice Basic, JavaScript, BeanShell and Python.
"Star Wars is adolescent nonsense; Close Encounters is obscurantist drivel; Star Trek can turn your brains to puree of bat guano; and the greatest science fiction series of all time is Doctor Who! And I'll take you all on, one-by-one or all in a bunch to back it up!"
As Birdy said:
"It means context sensitive. It's sensitive to context. Try it over there."
It isn't just a GUI, browser and web server on that 1.44MB floppy. It's: boot loader, QNX real-time micro-kernel, process manager with full Unix/POSIX semantics, device manager, network manager, Unix filesystem, TCP/IP stack, ramdisk, auto hardware detection, XVGA graphics drivers, full windowing GUI, 3D vector graphics, web browser, web server, and demo applications. And with a little hacking you can open up a shell too. All in 1.44MB. Yes. Really.
1 3
Here's a link to the original demo:
http://toastytech.com/guis/qnxdemo.html
Here's the slashdot article on it:
http://slashdot.org/article.pl?sid=99/10/06/07342
And to all those Amiga folks who will jump in and say, "The Amiga could do that too!", no the Amiga had most of the graphical stuff in ROM...
Cheers,
AJ
The registered mark RTLinux, and RTLinux Pro, RTCore, and LNET, are now owned by Wind River. a.
Easy:C osmology-Resurrection/dp/0385467990
http://www.amazon.com/Physics-Immortality-Modern-
Besides the usual tag lines of "proving the existence of God" the core of his thesis is more surviving the next big bang.
And as Douglas Adams is fond of pointing out, "some think this has already happened"...
a.
Hence our inate desire to find the _source_.
128 foot notes? Curious.
Coincidence? I think not...
aj.
Haha! Indeed...
Drill a hole in your backyard, get oil.
Regards,
aj
p.s.
There is quite possibly more oil in the earth then water...
p.p.s
The first law of thermodynamics says what? So why exactly are we paying 2 pennies for every 1000 BTUs? I wish I had that business!
Nor Groovy either...
AJ
And if it's not going through a Comverse/Verint box it's going through a Verisign or SS8 box.
Google for "CALEA"
Fair Dinkum. We're in violent agreement. :-)
It's apparent to me that Open Source projects using a system like SourceForge are managed better and have a greater chance of success than many, many private corporate developments.
Something else to think about; corporate projects that fail are mothballed and completely forgotten, in many cases the documentation and hardware/software source code eventually is completely lost -- literally thrown in the dumpster. I've witnessed it too many times myself. With systems like SourceForge, a project that doesn't gain critical mass, or remains dormant may find renewed life another day. And if nothing else there are dozens, hundreds or thousands of copies of it downloaded on individual machines. Way cool.
Indeed. Brooke's "Mythical Man Month" should be required reading for all developers (I bought a copy for each member of my team a few years back). Fourty years has passed and the lessons are still being "re-learned" every day.
My point is simply that yes, if it takes 20 minutes for one person to dig a post hole, 5 people aren't going to dig one in 4 minutes; however, if you have a lot of post holes to dig, more workers is a Good Thing(tm).
Many software development managers don't understand software development, and the higher up the management chain you go the worse it seems to get. Hence bad decisions are made, like assigning too many people to a simple tasks (post holes) or not having dedicated people for other tasks such as library coordination and release engineering; having features come in after the feature freeze date; text changes; insufficient coordination with tech-pubs; etc. etc. etc....
>"It take 9 months to bear a child, no matter >how many women you assign to the job."
But once you've filled the pipeline of 24 women you can have a baby every 2 weeks...
Four hundred women- a baby every day.
Superscalar.
Check it out.