News for hackers. Stuff that matters.
Re:Abandoned in space in 1967, a US satellite has started tr... by samuell on Wednesday November 02, 2016 @02:43AM (#12852760)
> "This proves electronics built around 50 years ago, 12 years before Voyager 1, and far before microprocessors and integrated circuits are still capable of working in the hostile environs of space."

I think in some aspect, it might be even more so (robust), than today's technology: Simpler, more to-the-point technology, leading to greater robustness.

I think today's tech and IT industry has something to learn there, and I'm really happy about the "back to basics" trend in IT, going back to compiled, to-the-point languages like Go, closer-to-the hardware cloud systems etc.

Re:Abandoned in space in 1967, a US satellite has started tr... by pjc50 on Wednesday November 02, 2016 @05:33AM (#12853230)
Recently I've been working my way through the PPrune megathread on Concorde: http://www.pprune.org/tech-log/423988-concorde-question-77.h... , in which (somewhere) is a discussion of the control systems. Analog fly-by-wire! A complex set of "synchro" and "resolver" systems connected to op-amps, giving it autostabilisation and autothrottle all the way up to Mach 2. The pilots would just push the throttles full open on the runway and leave them there until it was time to come down.
Re:Abandoned in space in 1967, a US satellite has started tr... by Animats on Wednesday November 02, 2016 @12:42PM (#12856687)
The F-16 used analog fly by wire, and the F-16's analog computer was very well thought of.[1] Here's what it looks like.[2] All those discrete parts! Note the quadruple redundancy.

[1] http://www.f-16.net/articles_article13.html [2] http://duotechservices.com/pitch-1-board-repair-of-the-analo...

Re:Abandoned in space in 1967, a US satellite has started tr... by concerned_user on Wednesday November 02, 2016 @05:50AM (#12853282)
AFAIK Concode only uses ~80% thrust on takeoff due to vibrations engines create and risk of overheat. Also fuel gets pumped around to change CG, it is a fascinating piece of machinery.
Re:Abandoned in space in 1967, a US satellite has started tr... by pjc50 on Wednesday November 02, 2016 @06:25AM (#12853425)
It's all in that thread :) The 80% limit was only on one engine, due to vortex issues. The others had to be at "100%" and full afterburner to get off the ground. The actual volume of fuel flow for a particular power level was also determined by an analogue computer measuring the inlet air temperature and pressure.

http://www.pprune.org/tech-log/423988-concorde-question-4.ht...

Re:Abandoned in space in 1967, a US satellite has started tr... by anexprogrammer on Wednesday November 02, 2016 @07:07AM (#12853578)
Relevant distraction: Nice in cockpit vid of pre takeoff CG and fuel transfer checks, take off, and after checks. 10m.

http://www.liveleak.com/view?i=16a_1231096566

Low light takeoff, because pretty: https://www.youtube.com/watch?v=l7mt6AKKhq4

Re:Abandoned in space in 1967, a US satellite has started tr... by digler999 on Wednesday November 02, 2016 @10:02AM (#12854772)
NSFW warning for the liveleak vid, if you're at work the site contains porn ads.
Re:Abandoned in space in 1967, a US satellite has started tr... by Alupis on Wednesday November 02, 2016 @01:15PM (#12857065)
> NSFW warning for the liveleak vid, if you're at work the site contains porn ads.

For you maybe.

You gotta start signing out of your google and facebook account when searching certain things... retargetting will get ya! ;-P

Re:Abandoned in space in 1967, a US satellite has started tr... by kozak on Wednesday November 02, 2016 @08:22AM (#12853942)
Someone should write a book based on that thread, seriously.
Re:Abandoned in space in 1967, a US satellite has started tr... by pryelluw on Wednesday November 02, 2016 @02:33PM (#12857849)
I just returned here from that thread. Fascinating and time consuming. Well worth reading.
Re:Abandoned in space in 1967, a US satellite has started tr... by Someone on Wednesday November 02, 2016 @04:17AM (#12853001)
I think the main lesson would be that making your transistors and switching currents enormously large is good for longevity in space, but that's nothing new.
Re:Abandoned in space in 1967, a US satellite has started tr... by samuell on Wednesday November 02, 2016 @05:12AM (#12853168)
Well, I was also thinking about (but didn't write) that most mission-critical systems aren't written in javascript :) ... but rather something "ancient" like ada or pascal.
Re:Abandoned in space in 1967, a US satellite has started tr... by dom0 on Wednesday November 02, 2016 @07:15AM (#12853614)
I kinda doubt that any satellite from this era ran a high level language.
Re:Abandoned in space in 1967, a US satellite has started tr... by Slackwise on Wednesday November 02, 2016 @02:38PM (#12857901)
Not a satellite, but Deep Space 1 ran on "Remote Agent", which was entirely written in Lisp and even had a remote REPL, which was used to debug and fix a race condition bug while millions of miles away.

That and more about Lisp at JPL are on this awesome little page written by a former JPL engineer: http://www.flownet.com/gat/jpl-lisp.html

Re:Abandoned in space in 1967, a US satellite has started tr... by dom0 on Wednesday November 02, 2016 @03:03PM (#12858188)
While fascinating and true, DS1 was launched in the late nineties, over forty years later. Pretty sure that's a different era :)
Re:Abandoned in space in 1967, a US satellite has started tr... by Slackwise on Wednesday November 02, 2016 @05:22PM (#12859407)
Oh, did I misunderstand what he meant by "this era"?

I would assume the proper way to phrase it would be "that era" if he meant the 60's, although he did use "ran" which is the past tense. He also mentioned JavaScript, which didn't even exist in that era, so I guess I'm confused by the entire statement.

Edit: by 'he' I guess I meant 'you'. Which means you did mean to refer to the 60's.

Re:Abandoned in space in 1967, a US satellite has started tr... by inimino on Thursday November 03, 2016 @05:15AM (#12862496)
"This era" here means the era in the context of the discussion, not the current era. "That era" would also be correct.
Re:Abandoned in space in 1967, a US satellite has started tr... by agumonkey on Wednesday November 02, 2016 @09:48AM (#12854623)
Who knows, IIRC planes are dedicated C++ frameworks that spit out tons of intermediate representations and then compiled.
Re:Abandoned in space in 1967, a US satellite has started tr... by kuschku on Wednesday November 02, 2016 @07:33AM (#12853705)
Why? The first high level languages were already existing in 1942, so it’s not that far fetched.

EDIT: As I can’t answer to comments due to the retarded "you are submitting too fast" rule, here is a source: https://en.wikipedia.org/wiki/Plankalk%C3%BCl

Re:Abandoned in space in 1967, a US satellite has started tr... by pjc50 on Wednesday November 02, 2016 @07:59AM (#12853814)
.. on room-sized computers. VLSI hadn't been achieved yet, so Apollo flew with a suitcase-sized computer made from discrete gates and core memory programmed in assembler by Margaret Hamilton and others. https://github.com/chrislgarry/Apollo-11

I doubt the satellite bothered with a processor.

Re:Abandoned in space in 1967, a US satellite has started tr... by Rooster61 on Wednesday November 02, 2016 @10:07AM (#12854841)
Not trying to be pedantic or a dick, but you should refer to that language as assembly, not assembler. It is a non trivial difference as assembly refers to the language and assembler refers to the software written to parse assembly commands into machine code (binary strings defined in the given machine's instruction set that are meaningful to the processor).

Otherwise it's similar to referring to the language C as Compiler, which is just silly :)

http://stackoverflow.com/questions/1176138/assembly-vs-assem...

Also, to your point, agreed. It took several years before we could actually fly high level, compiled languages in space, the first being HAL/S on the Shuttle (completed in 1975).

https://www.cs.toronto.edu/XPL/hal.html

Cheers

Re:Abandoned in space in 1967, a US satellite has started tr... by pjc50 on Wednesday November 02, 2016 @10:39AM (#12855175)
This is the most pedantic thing I have seen in 2016.
Re:Abandoned in space in 1967, a US satellite has started tr... by dom0 on Wednesday November 02, 2016 @11:15AM (#12855608)
I dunno how other !English languages handle it, but in German both are simply called Assembler. It would also seem that this distinction isn't generally made, due to the human ability to deduce meaning from context.
Re:Abandoned in space in 1967, a US satellite has started tr... by pryelluw on Wednesday November 02, 2016 @02:34PM (#12857862)
You must be new to HN.
Re:Abandoned in space in 1967, a US satellite has started tr... by toomanybeersies on Wednesday November 02, 2016 @08:11AM (#12853873)
I'm gonna need a source on that.

The first actual formalised and widely used programming language was FORTRAN in the 50's.

Re:Abandoned in space in 1967, a US satellite has started tr... by pklausler on Wednesday November 02, 2016 @12:08PM (#12856283)
Which just had its 60th birthday a couple weeks ago.
Re:Abandoned in space in 1967, a US satellite has started tr... by Tobold on Wednesday November 02, 2016 @09:42AM (#12854563)
From the article you linked:

> the first compiler for it was implemented in 1975

Re:Abandoned in space in 1967, a US satellite has started tr... by aardvark on Wednesday November 02, 2016 @11:10AM (#12855542)
Although a few high-level languages existed at the time, compilers back then were not capable of code optimization. The only way to write code tight enough to operate a spacecraft would have been Assembly language.
Re:Abandoned in space in 1967, a US satellite has started tr... by pklausler on Wednesday November 02, 2016 @12:10PM (#12856319)
Nonsense. Fortran I (happy 60th birthday!) was an optimizing compiler, and would have failed had it not been.
Re:Abandoned in space in 1967, a US satellite has started tr... by Grishnakh on Wednesday November 02, 2016 @10:37AM (#12855149)
That's incorrect. Commercial avionics are written in C++ these days. Automotive systems are in C or C++. Ada never got any real use outside the US military, and even there it's dead.
Re:Abandoned in space in 1967, a US satellite has started tr... by samuell on Wednesday November 02, 2016 @12:50PM (#12856784)
Not if you read something like this:

https://www.seas.gwu.edu/~mfeldman/ada-project-summary.html

Sure, the "military" list is the longest, but far from the only one. I also notice four Swedish military systems there (yay :) )

Re:Abandoned in space in 1967, a US satellite has started tr... by user5994461 on Wednesday November 02, 2016 @02:28PM (#12857812)
Ada ain't dead. It's still in use for some aircraft systems, not all of which are military.
Re:Abandoned in space in 1967, a US satellite has started tr... by Grishnakh on Wednesday November 02, 2016 @02:44PM (#12857959)
It's probably all legacy stuff. The avionics stuff I worked on was all C++. I got to see some Ada code, but it was all ancient legacy systems that hadn't been replaced yet. I seriously doubt anyone is starting any new projects in it.
Re:Abandoned in space in 1967, a US satellite has started tr... by sorokod on Wednesday November 02, 2016 @03:44AM (#12852913)
Um... isn't this indicator of further decay of the system? Like a cadaver that fills up with gas and starts emitting sounds.
Re:Abandoned in space in 1967, a US satellite has started tr... by qbrass on Wednesday November 02, 2016 @06:58PM (#12860157)
Imagine the cadaver was just some person who walked on a treadmill of a windmill when the wind wasn't blowing. The person died on the treadmill, and since this was out in the middle of nowhere, the whole scene was left untouched.

The corpse gets wedged into the gearing and the machine stops until the body rots enough that what's left falls free and the gears start moving again when the wind blows.

Re:Abandoned in space in 1967, a US satellite has started tr... by friendzis on Wednesday November 02, 2016 @07:14AM (#12853604)
One thing about tech in hostile environments is resilience to radiation, which is more or less proportional to number of electrons in junction. With smaller fabrication process we win lower energy consumption and much better integration, but at a cost of radiation resilience.
Re:Abandoned in space in 1967, a US satellite has started tr... by kalleboo on Wednesday November 02, 2016 @04:27AM (#12853034)
Unlike this one that never worked properly, two other satellites launched in the same series, LES-8 and LES-9 are still functioning as designed. They were powered by RTGs (radioisotope thermoelectric generator) rather than batteries/solar though.
Re:Abandoned in space in 1967, a US satellite has started tr... by oxide on Wednesday November 02, 2016 @03:15AM (#12852841)
I wonder what kind of lifespan they were expecting out of this thing back when it was launched.

I'd think you'd want a decent return in terms of longevity, considering the size and (I would assume) weight of it.

I'd bet modern satellites are much more disposable by comparison.

Re:Abandoned in space in 1967, a US satellite has started tr... by InclinedPlane on Wednesday November 02, 2016 @06:27AM (#12853432)
The reverse is the case. Longevity of satellites had increased over time. This is due to a variety of reasons ranging from materials and design improvements to more advanced electronics and superior stationkeeping thrusters as well as reduced reliance on consumable components.

Early spy satellites, for example, relied on film that was returned to Earth, once the film ran out the satellite was useless. Other satellites simply became obsolete or lost attitude control and were no longer useful. Telstar had a service life of only about a year, the first half dozen TIROS weather satellites had lifetimes of about a year or less. Today satellites with similar missions are expected to last decades, which they often do.

Re:Abandoned in space in 1967, a US satellite has started tr... by mikeash on Wednesday November 02, 2016 @11:23AM (#12855688)
Another reason is that nobody is detonating nuclear bombs in space these days. A major cause of Telstar's short life was intense radiation from high-altitude nuclear tests. I'm not sure how long it would have lasted without that....
Re:Abandoned in space in 1967, a US satellite has started tr... by InclinedPlane on Thursday November 03, 2016 @12:05AM (#12861510)
Hah, well, that only happened once. And even so the overall lifespan of satellites was not very long back then.
Re:Abandoned in space in 1967, a US satellite has started tr... by mikeash on Thursday November 03, 2016 @10:59AM (#12864477)
Yeah, I definitely get the impression that Telstar might have lasted two years instead of one if not for the nuclear tests, but not decades.
Re:Abandoned in space in 1967, a US satellite has started tr... by lexicality on Wednesday November 02, 2016 @03:35AM (#12852895)
I very much doubt anyone would consider something that costs hundreds of millions of dollars to build and fire into space "disposable". It's not like you can buy a new one for cheaper 5 years later.
Re:Abandoned in space in 1967, a US satellite has started tr... by anexprogrammer on Wednesday November 02, 2016 @05:35AM (#12853234)
No they wouldn't launch a spy satellite disposable camera that took one roll of film and was then useless after the film was jetisoned.

https://en.wikipedia.org/wiki/Corona_%28satellite%29

Re:Abandoned in space in 1967, a US satellite has started tr... by dogma1138 on Wednesday November 02, 2016 @03:48AM (#12852921)
They are considered disposable because the operating costs usually outpace their value once obsolescence sets in.

Which is why many satellites are resold on secondary markets after their primary mission timeframe has passed.

Re:Abandoned in space in 1967, a US satellite has started tr... by gambiting on Wednesday November 02, 2016 @04:31AM (#12853040)
Well, you sort of can. The majority of cost is R&D, once that's done and you have a template for a satellite, you can definitely build more of them cheaper than the first one.
Re:Abandoned in space in 1967, a US satellite has started tr... by hollander on Wednesday November 02, 2016 @04:16AM (#12853000)
How about Rosetta?
Re:Abandoned in space in 1967, a US satellite has started tr... by vasaulys on Wednesday November 02, 2016 @09:40AM (#12854542)
There's a certain level of intuition that one can grasp with hardware as opposed to software. I suspect this might contribute to most robustness in design.
Re:Abandoned in space in 1967, a US satellite has started tr... by mc32 on Wednesday November 02, 2016 @02:50PM (#12858015)
Didn't they used to build navigation systems using analog components so in the event of EMP your systems would have a chance of keeping on working?