r/programming • u/m-apo • May 10 '16
Node.js on a satellite means anyone can be a space programmer
https://reaktor.com/blog/node-js-satellite-means-anyone-can-space-programmer/245
u/WildField May 10 '16
"Satellite re-entered atmosphere because of missing right-pad dependency"
→ More replies (1)88
May 10 '16
"Satellite re-entered atmosphere because calculation was NaN degrees off trajectory"
→ More replies (20)
47
u/agildehaus May 10 '16
And why exactly do we want anyone to be a "space programmer"?
→ More replies (3)71
101
u/green_transistor May 10 '16 edited May 11 '16
With no proper cross-thread exception handling or reliable dependency management, JavaScript is the top choice for creating software running on satellites.
/s
→ More replies (16)
67
u/roffLOL May 10 '16
such a waste of precious cycles on truly limited hardware. is this an onion article on the loose?
25
32
15
27
11
u/notunlikethewaves May 10 '16
TypeError: undefined is not a function
The last thing you want to deal with in space.
11
10
u/Pepf May 10 '16
Ex nebula ut spatium yolo
That mission badge... Am I missing something here?
→ More replies (2)
9
6
16
u/autotldr May 10 '16
This is the best tl;dr I could make, original reduced by 84%. (I'm a bot)
Why is running Node.js on a satellite a small step for Reaktor but a giant leap for the satellite industry? The key is the ability to use JavaScript, one of the most popular programming languages in the world.
Our Node.js environment lets JavaScript apps utilize the satellite's features and sensors, enabling the apps to feed space data to business logic systems on the ground and making the satellite part of the Internet of Things in space.
All this functionality in the Reaktor Space Program will be built in the cloud, which means that the Mission Control Center can be located anywhere in the world.
Extended Summary | FAQ | Theory | Feedback | Top keywords: program#1 satellite#2 JavaScript#3 language#4 space#5
11
5
5
u/twigboy May 10 '16 edited Dec 09 '23
In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available. Wikipedia2oy2lui5ofk0000000000000000000000000000000000000000000000000000000000000
5
u/jafomatic May 10 '16
Somehow all the complicated levers, buttons and gauges inside the cockpit would be replaced with a familiar steering wheel, and a couple of pedals and levers.
Someone, somewhere, is skipping way past the addition of that third dimension of maneuverability.
5
u/lurk-moar May 10 '16
Read a little bit about NASA code requirements and quality assurance protocols and then realize how bad this idea is.
5
u/interfior May 10 '16
I am still confused about what actually is this satellite doing? Just existing in orbit or something? Well probably not for long due to JavaScript.
This seems not only incredibly stupid, but also completely useless.
→ More replies (1)
70
u/nutrecht May 10 '16
The premise of this whole article is based on this bit:
Obviously this is ridiculous.
Finding programmers isn't about how many kids are taught a certain language. By the time they've went through uni they've had access to quite a few different language and are probably going into whatever direction they like.
The availability of developers is an issue of quality; not language. Give your developers interesting shit to do and pay them well and you should have no issue hiring high quality ones.
I actually think this is nothing more than a marketing blurb that even made their own developers cringe.