Live data from Hacker News

A one-second video taken by the Rosetta probe on the surface of a comet

twitter.com

31–40 of 88 posts

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#31
post #12

To put things in perspective, the comet, 67P/Churyumov-Gerasimenko, is about 4km in diameter, moving at 135,000kms per hour. Rosetta's rendezvousing with the comet required travelling a cumulative distance of over 6.4 billion kms. Gravity assists were needed from four planetary flybys – one of Mars (2007) and three of Earth (2005, 2007 and 2009) – a long circuitous trip that took ten years to complete. Now back to my…

To be fair, people have been studying and predicting celestial movements for millennia, and boiled it down to unbelievably precise mechanical formulae. JS is poorly understood in comparison. I say this to hope you feel better at work. I've been pressed into frontend web work and it's fractal complexity.

JS is poorly understood in comparison

This might be the most hilariously ridiculous true statement I've ever heard.

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#32
post #25

Earlier quoted context omitted.

Observable.of(rosetta) .map(rocket => gravityAssist(rocket,'Earth')) .map(rocket => gravityAssist(rocket,'Mars')) .map(rocket => gravityAssist(rocket,'Earth')) .map(rocket => gravityAssist(rocket,'Earth')) .do(rocket => land(rocket)) .do(rocket => tweetVideo()) .catch(error => kaput(error))

Or just simply: npm install rosetta-67P-rendezvous

Then somehow get a completely incomprehensible error about Visual Studio executables.

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#34

Earlier quoted context omitted.

To be fair, people have been studying and predicting celestial movements for millennia, and boiled it down to unbelievably precise mechanical formulae. JS is poorly understood in comparison. I say this to hope you feel better at work. I've been pressed into frontend web work and it's fractal complexity.

JS is poorly understood in comparison This might be the most hilariously ridiculous true statement I've ever heard.

In javascript:

x == x _ is true. Good.

x == !x _ is also true. Oops?

And guess what:

Array(3)==",," _ is also true.

But

NaN == NaN _ is false.

Math.max()>Math.min() _ is also false!

but then again

Math.max()Madness, I tell you!

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#35
Unfortunately Twitter butchers video quality.

I remade both landru79's videos from scratch using original ESA 2048x2048 image sequence (plus I added a bit of motion interpolation):

http://alteredqualia.com/tmp/rosetta/rosetta.webm [50MB]

http://alteredqualia.com/tmp/rosetta/rosetta_stars.mp4 [28MB]

-----

Edit: in case my server doesn't hold up, here are video mirrors on Streamable:

https://streamable.com/w2wgj

https://streamable.com/dg3r0

(seems better quality than Twitter and YouTube)

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#37
post #25

Earlier quoted context omitted.

Observable.of(rosetta) .map(rocket => gravityAssist(rocket,'Earth')) .map(rocket => gravityAssist(rocket,'Mars')) .map(rocket => gravityAssist(rocket,'Earth')) .map(rocket => gravityAssist(rocket,'Earth')) .do(rocket => land(rocket)) .do(rocket => tweetVideo()) .catch(error => kaput(error))

Or just simply: npm install rosetta-67P-rendezvous

Use yarn

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#38
post #12

To put things in perspective, the comet, 67P/Churyumov-Gerasimenko, is about 4km in diameter, moving at 135,000kms per hour. Rosetta's rendezvousing with the comet required travelling a cumulative distance of over 6.4 billion kms. Gravity assists were needed from four planetary flybys – one of Mars (2007) and three of Earth (2005, 2007 and 2009) – a long circuitous trip that took ten years to complete. Now back to my…

>Now back to my Javascript callback bugs

Check to make sure you are running the right files... Spelling/Capital letter errors... Returning after selecting a case...

Just some horror stories that cost me 8 days...

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#39
post #34

Earlier quoted context omitted.

JS is poorly understood in comparison This might be the most hilariously ridiculous true statement I've ever heard.

In javascript: x == x _ is true. Good. x == !x _ is also true. Oops? And guess what: Array(3)==",," _ is also true. But NaN == NaN _ is false. Math.max()>Math.min() _ is also false! but then again Math.max() Madness, I tell you!

[deleted]

Re: A one-second video taken by the Rosetta probe on the surface of a comet

#40
post #34

Earlier quoted context omitted.

JS is poorly understood in comparison This might be the most hilariously ridiculous true statement I've ever heard.

In javascript: x == x _ is true. Good. x == !x _ is also true. Oops? And guess what: Array(3)==",," _ is also true. But NaN == NaN _ is false. Math.max()>Math.min() _ is also false! but then again Math.max() Madness, I tell you!

I just looked at the famous left-pad for the fastest way o implementing a pad function in JS.

I asked a friend that does web dev and it is apparently pretty idiomatic JS. Pretty appalling. I finally understood why people claimed it was "hard to get right".

Post reply on HN