<dreinull>
I was actually wondering why git didn't find the tag :)
mustmodify has joined #rubinius
<mustmodify>
Hey nerds! It's a good day! Spaceships and whatnot.
<mustmodify>
I have the hardest time relating to non-nerds.
<mustmodify>
I mean, not relating to them, but not understanding how they can't understand how the world is so awesome and why they wouldn't want to know all about that.
<yorickpeterse>
wat
<headius>
what spaceships happened today?
<mustmodify>
the US just launched ETF-1, the first test flight of the new Orion capsule.
<mustmodify>
It's about to go through entry/interface, testing the heat shilds.
<mustmodify>
They launched it on a Delta 4 Heavy, which AFAIK is the most powerful rocket currently available. I bet it was loud. :P
<mustmodify>
WHen I saw the last shuttle liftoff, all the car alarms went off in the parking lot behind us because it was so loud.
<mustmodify>
which was awesome.
<Rotonen>
hayabusa 2 was also earlier this week
<headius>
mustmodify: ahhh nice
<headius>
I've saw the shuttle launch once as a kid
<mustmodify>
Hayabusa 2 is an exciting mission.
<headius>
I've saw, nice English
<headius>
I done seen it
<mustmodify>
headius: I hadn't seen it so when they were coming to an end, I said, "Damnit, we're going." So we drove to Florida and witnessed the third-from-last liftoff. It was pretty great.
<headius>
cool
<headius>
I would have liked to see it one last time
<mustmodify>
I was lucky to have the freedom to go... I like self-employment. :P
goyox86 has joined #rubinius
<mustmodify>
It's unfortunate that there aren't cameras in space that can show us live views of the ship.
dzhulk has left #rubinius [#rubinius]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
goyox86 has joined #rubinius
<mustmodify>
This was a big success, but I'll be happier when Orion is on NASA's new rocket, powered by Rails.
<mustmodify>
:P
<mustmodify>
(in small part.)
<Rotonen>
nasa is a plone house for the most part
<headius>
hahah
<mustmodify>
plone?
benlovell has quit [Ping timeout: 264 seconds]
josh-k has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pwh has quit [Ping timeout: 256 seconds]
pwh has joined #rubinius
meh` has joined #rubinius
diegoviola has joined #rubinius
noop has joined #rubinius
noop has quit [Client Quit]
<kagaro>
hrmm upgrading to rbx 2.4.1 and now my rails app fails to start due to duplicate routes, go back and fine
goyox86 has joined #rubinius
josh-k has quit [Remote host closed the connection]
<kagaro>
so its very odd not sure whats causing it todo that
dzhulk has joined #rubinius
dzhulk has quit [Read error: Connection reset by peer]
havenwood has quit [Remote host closed the connection]
_hs710 has quit [Quit: _hs710]
<yorickpeterse>
if NASA were to use Rails they wouldn't launch anything
<yorickpeterse>
their systems would run out of memory every 10 minutes
_hs710 has joined #rubinius
<headius>
yorickpeterse: you just need god to restart the rocket after every request
<mustmodify>
yorickpeterse: They use Java for launch-day operations. They use Rails from T-3 years to T-3 months to keep track of launch infrastructure, legal messages, and other fun stuff.
<yorickpeterse>
mustmodify: srsly
<yorickpeterse>
I wonder if RubyGems go down they can't launch
<mustmodify>
It's completely offline. I mean, their servers are on their own network, completely disconnected from the interwebz. They have their own gem server.
<yorickpeterse>
heh, one of the few that are actually clever in that regard
<headius>
mustmodify: I know they're using JRuby somewhere too
<headius>
unsure where though...might be in research area
<mustmodify>
and again, the app doesn't have any launch-day operations so it wouldn't delay a launch... at least, not on launch day. :)
<mustmodify>
headius: I'm sure that's true, but I didn't hear about it being used for LCS, the new Launch Control ecosystem.
<headius>
shame
<headius>
ahh, using it for ECHO
<mustmodify>
They (rudely) describe Ruby as being "not human rated" ie we don't want to trust it to keep someone alive. The nerve!
<mustmodify>
with that said, it could be more that ruby wasn't really the right tool and just hadn't gone through whatever process was necessary to become "human rated."
<yorickpeterse>
You mean it's lack of concurrency in the language? :P
<yorickpeterse>
"sorry launch failed, Ruby was blocking with this one thing so it couldn't also launch the rocket"
<yorickpeterse>
If they used JRuby the launch would take forever, if they used Rbx the launch would randomly abort
<mustmodify>
Apparently the old acceptance tests for their old launch control software involved actually testing certain memory slots to make sure that the bits were right.
<yorickpeterse>
mustmodify: clearly they never read up on BDD
<yorickpeterse>
they should've use Cucumber
<mustmodify>
well that was 20 years ago
<yorickpeterse>
Given I want to launch a rocket
<yorickpeterse>
I should have enough fuel
<mustmodify>
When things go wrong / Then I should see a trail of smoke / and I should hear ____
<mustmodify>
Though actually, the IA team ( the one using Rails in the new LCS ) does use cucumber. The whole LCS group stops every ... something like 3 months ... and a team of testers comes in to make sure nothing has been overlooked. It takes about 2 weeks. The IA team sat the testers down in front of cucumber, set it to have a 30 second pause between steps, and just let them watch it. After a while they said, "Uh... can you make this go faster?" Sure, here ya g
<yorickpeterse>
Having said that, I'm curious how Passenger would handle dynamic content when it comes to caching
<yorickpeterse>
Having something like Varnish built-in to cache partials that don't change would be interesting, though it would require the app to cater towards this
<yorickpeterse>
I have a great idea for making Rbx faster
<yorickpeterse>
whenever we detect fib/pi/hello world benchmarks, we just cache the result and then serve that directly
<yorickpeterse>
Then we act secretive for about a month claiming Rbx is 1293801293 times faster than the rest
<enebo>
yorickpeterse: tarcieri has a good story about node.js and memoizing fib
<headius>
add a fib instruction to rbx 3
<yorickpeterse>
headius: part of our new instruction set
<yorickpeterse>
Rbx 3 is all about the micro benchmarks
<yorickpeterse>
enebo: oh?
<enebo>
yorickpeterse: hopefully he will pop on and tell it.
asarih has joined #rubinius
<asarih>
brixen: jc00ke: the "--jobs=3" is back for rbx now.