Artemis computer running two instances of MS outlook; they can't figure out why
bsky.app
bsky.app
Not to talk about the amount of unknown and unpredictable extra traffic caused by those PCs onto the "space internet links" which can easily clog any other communication.
And not to talk about smartphones.
This is actually rocket (and space) science, not the horse market fair!
Ah yes but do you think MS gives a flap about this?
Same thing with the recent Fedramp certification. "Hey they're using it so we might as well certify"
https://www.propublica.org/article/microsoft-cloud-fedramp-cybersecurity-government
It's hard to find hard numbers (I looked), but in the "FedRAMP over 10 years" chart partway down in this article FedRAMP themselves claims to have approximately 25 employees, which (I infer prior to DOGE) was augmented to approximately 80 staff with contractors. https://www.fedramp.gov/2025-09-30-fedramp-built-a-modern-foundation-in-fy25-to-deliver-massive-improvements-in-fy26/Windows update in space has to be a banned torture method.
> After Wiseman flagged the issue, Mission Control said it could remotely access his system with permission.
> Soon after, a member of Mission Control said, "We wanted to let Reid know we are done remoting into his PCD 1." They added that the issue had been resolved and that the system would appear offline, as "expected."
> The personal computing device, or PCD, is how the crew accesses the internet during the flight and tracks its timeline, NASA said on the livestream. The device used on the mission is the MS Surface Pro, per an Artemis II factsheet.
The factsheet:
https://ntrs.nasa.gov/api/citations/20230017638/downloads/13...
> Used for PFCs (private family conference), PMCs (private medical communication/conference), office apps, DSLR imagery storage, viewing recorded stills/videos on camera controllers
> The six key test configurations are shown in Table D-2. A ¼-scale OSEF was used in place of a full-scale unit. Performance results were assessed accordingly. The Orion Program is considering flying one of two different laptop models, a Surface Pro or a Dell XPS 15. Both were tested during this test series. Sealed and unsealed OFC prefilters also were tested.
...
> Testing revealed that the rise in temperature is directly related to the number of cells ignited. Maximum temperature rise inside the CBA during a Dell XPS 15 fire was 22 °F. The maximum temperature rise inside the CBA during a Surface Pro fire was 7 °F. Figure D-13 shows the relative temperature rises for several tests.
...
> - When larger numbers of laptop cells were ignited, higher concentrations of toxic gases, increased particulate densities, and greater production of thermal energy were observed.
> - The larger the number of laptop battery cells ignited, the more likely the ammonia concentration was to reach levels capable of potentially poisoning the OSEF CO oxidation catalyst.
From my limited understanding it seems like a few years ago you needed a separate kernel for at least that model but nowadays everything's upstreamed seemingly.
I’m still quite happy with Win10 though.
I’ll have a look at Linux again.
Edit: Anybody know how difficult it would be to keep an antenna pointed at them? I have no intuition for how fast their transit would be. I assume, since an orbit is around 90 minutes, pretty damned fast.
Edit 2: Some search-engining and back-of-the-envelope not-very-good-at-trig math says the longest possible transit would be about 5 minutes, moving though about 40 degrees of arc / minute. I'm probably completely talking out my ass, though.
It feels like it would be do-able to keep a directional antenna trained on a target moving at that speed.
But yeah, this is basically it. We could detect the signal, but they simply aren't emitting a signal in the right direction for us to detect.
https://www.npr.org/2010/10/09/130451369/the-zombie-network-...
Hams already talk to the ISS on the 144-148 MHz band (which is close to the FM radio in your car). They have about a 15 minute window to talk to the ISS. They have a 90 minute orbit, too, so I would bet similar window to talk as Artemis II.
The ISS is much closer to the earth than Artemis. Quick google tells me the Artemis is 184 times the distance as the ISS (dang!), bit inside the Van Allen belt. Our atmosphere is transparent to 2.4 Ghz, so there probably won't be too much attenuation. You would need to account for scattering of the signal - maybe use a yagi directional antenna?
In conclusion: I bet you could interfere with their wifi, but might not be able to hear their signal
Seems unlikely. Even at perigee, a long boom YAGI 20 degree spread would be ca. 40 km wide. Mind you, the signal would still be 5 million times stronger than when Artemis II is close to the moon.
However, on more practical level, what are other options? Outlook, the desktop application works really well with local copies, is pretty low bandwidth and very familiar to end users.
IMAP with Thunderbird is probably only other option that would satisfy the requirements.
EDIT: Yes they need to get email in space. It's easy way to send documents back and forth.
I'm recalling this from my memory of "The Space Above Us" podcast: There were various bespoke teleprinters sent up on early shuttle flights that had exciting failure modes (if I remember correctly one of them started smoking) and in at least a couple of cases they had to stow the new hardware and pull out the old backup hardware because the new stuff didn't work.
Madcatz controller: Bad times! OceanGate approved.
Gad those things were crap.
Laptop uses negligible power. The solar panels generate eight houses worth of power (they don't give number).
To me that's probably much more interesting. We assume they have all this fancy NASA tech, probably some special communication protocols, but nope, email is fine. Still not sure why they'd use Outlook, but I guess it's easier than retraining astronauts on Alpine or Mutt.
How long did the US military rely on mIRC... decades, maybe they still do?
https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they’ve been fixed.
Software Engineering is far from a lost art: part of the practice is intelligently making cost-benefit decisions.
The higher the stakes the more valuable minimalism becomes.
I don't have Linux but you guys make it hard to like it.
You crazy mad man, are you trying to start a world war ??
I'm not really sure how you figure that my comment makes Linux hard to like.
I simply don't like the direction Microsoft is headed in, and haven't for some time. Many people don't like it. Microsoft recently may have had a realization as a company and they might change their current direction, but I still doubt I'll go back. They expected me to pay twice for software that I paid a "lifetime license" for, only because I upgraded the CPU in my computer. If you think that somehow makes Linux look bad, then I don't know man...
I run my email inside a virtual machine, so it was easy for me to switch over from Windows/Outlook to Linux/Thunderbird. I certainly don't expect everyone to switch.
No one or almost no one specifies whether they use $OS at work or for their own stuff, or whether the work $OS is mandatory for the organization.
And at home... the IT HNer probably has everything. I'd bet everyone who says they use Mac OS on the desktop also has Linux boxes.
Guilty.
using apple mail app with exactly literally that. not a problem in 4-5 years. switched phones/computers recently and set up process was no glitch. just awful MS login with a bunch of login redirects and then it's fine.
if IT told me to use outlook app Id be gone the next day probably
I hate Apple Mail Search, I loath Outlook.
IMAP probably not so much, It depends too much on having a good network. unless the imap server is on the spaceship(heh, spaceSHIP, that is an optimistic term, but it is all we have, so going with it), I would not expect it to work all that well.
I am not very familiar with outlooks game, Historically my beef with with it and thunderbird was their local data store, I mean it was not strictly speaking bad, but I was like "we have this great Maildir spec, why are you using this propriety database that is prone to corruption, even if you don't like Maildir million files approach at least use sqlite"
Email (Taylor UUCP g protocol) is a better choice for messaging in space. Resuming partial transmission is great! I used it up until ~2010 and it worked really great on some very, very crappy connections (modems, obviously, CDPD, phone tethering in spotty locations, bad WiFi setups)...
P.S. SMTP isn't well designed for slow and intermittent network protocols, it's designed so that you can bang it out on teletype by paying a grad student a twinkie and coffee and that should hopefully translate into simple implementation across different systems (only to relearn all the lessons of more complex ones, badly)
Claws-mail (https://claws-mail.org) has a good working Windows version. Native desktop app, lightweight, extremely fast, able to handle multigigabyte inboxes for breakfast. The only drawback for some would be that it does not compose (although it can display them just fine) HTML mail, only text-only mail. This is an architectural decision.
The world will be better off when we fork HTML so there is one standard email-safe version that all modern email clients support natively. There’s entirely too much security surface area to put arbitrary HTML into emails and expect any 2 email clients to render it correctly / the same.
Email needs its “no more IE6” moment.
We manage it with browsers though.
Don't get me wrong, I've never liked html in emails to begin with. It's the same issue that markdown and every other rich text system has regarding where to draw the line. HN even strips most emojis (and I think that's a good thing).
Vapid statement.
When emojis are stripped on one website, users of that website understand it’s a product limitation.
When links work on one email client but not another, that’s a huge issue for the email sender and a lot of headache to learn/study the differences between email clients and the stack they are built on.
The difference between HTML and CSS properties supported on different email clients is WILD.[1] the rendering differences are significant, as are the man hours required to get emails to mostly look predictable on the breadth of email clients in use today.
And remember that every time there is a browser engine (or even just a fork) people have to maintain it. They need to develop features, squash bugs, patch security issues, pull from upstream, coordinate with downstream forks, etc. webmail providers are SaaS but have to have intricate and accurate understanding of every browser parse / rendering bug/permutation and a deep understanding of all of the legit HTML/CSS/JavaScript/DOM/XML/images/URLs (including weird ones like data: blobs) supported by every browser.
“we manage it” is doing an insane amount of hiding the complexity there.
[1] https://templates.mailchimp.com/resources/email-client-css-s...
In your analogy, different email clients equate to different products (ie websites). I agree that it's a headache for users. My point was that it's not an unsolvable security issue but rather an unsolvable lack of agreement about what should and shouldn't be included in a rich text representation, or if email should even use rich text at all for that matter.
And if you are going with some local server, the Exchange/Outlook family is just the worst possible option. Those people already have enough stuff to maintain up there, they don't need something that require in-house expert admins.
If the computer has a browser, yes. Otherwise, that sounds like a lot of unnecessary moving parts.
With local cache for an Exchange server, or with purely local mail (i.e., using .pst files). The latter is mediocre IME. Outlook is an Exchange client; other uses are not in its wheelhouse.
There's no way that outlook is the best tool for the job though, and it's no surprise at all that they're having problems with it. It's a complete mess with insane amounts of overhead and bloat if all you want to do is send text. Even the message headers it sends/mangles are trash. It's a pain to work with on the end user side too. I can't imagine that they couldn't have written a basic email client that would do the job better with far fewer problems/resources or used/built off of any number of decades old open source projects.
The entire message is (or can be) compressed before transmission (eg. When IMAP has DEFLATE enabled).
Just because an intermediate encoding step expands binary to make it text safe doesn’t mean it has to stay uncompressed during the entire existence of that MIMe message.
I’m not arguing for Outlook. I wouldn’t touch that POS unless I was forced to.
But maybe it’s just easier to not have to teach an astronaut to use another app. If they are using Outlook in space, it’s probably the same app and server they use on the ground.
Of course FTP or RSYNC or whatever would be slightly more efficient for the transfer or more capable or retrying / resuming. I’m not arguing that either.
Sometimes it’s more important that the astronaut doesn’t have to learn another app instead/ system.
Sometimes it’s better to choose a less efficient system that is less prone to accidental destructive. It’s not like anybody ever screwed up a sync command and accidentally wiped a directory or anything.[1]
[1] https://www.reddit.com/r/linuxquestions/comments/1kawpyu/rsy...
I’ll wait.
How is this a factor for the very few users going you use it? (besides, for the primitive needs familiarity is of questionable use to begin with, almost any gui email client would do)
Crews have been using thinkpad laptops (personal laptops since the 2005) on the ISS and Shuttle. Artemis is likely an extension of this
Laptops go through a long space hardening and verification process. Windows and Outlook is the result of that
We used to do "Mail Syncs" which taking the outlook file and pushing it up to the crews laptop doing a comm window via TDRSS network -that how astronauts got their email
is this high tech - no -does it work and been done for years yes.
Wow, very cool and lot's of respect!
But... why not use linux, unix, custom OS, iPad, Android, Nintendo SNES, Atari, Commodore 64... anything BUT Microsoft?
(Seriously though, why not Linux? I'd really appreciate if you could answer, thank you! )
1. In the space program decisions are made years before and changes are very difficult owing to a myriad of reasons from procedures to paperwork, eg there was a whole mirror lab setup on the ground To support them etc
2. Astronauts/Aerospace operationally often come from defense world - they are used to windows - see DoD -that battle was fought in the 80s/90s
3. Once something is a part of the space program it takes on a life of its own/ we had an IIS webserver onboard the ISS for example and also apache tomcat - we (myself wrote software for both) using .NET and Java
4. Training and operational software and docs were all MS Office variety for years (were talking from floppy disk era here)
5. Lot of other linux/unix based systems too this is is just crew support laptops - not considered mission critical
The market then will change and new trends and stupid fads will come and pass, the distro and all its software youve made, will stay the same.
But these things aren't running the guidance computers -- they're laptops.
Adding a bunch of bespoke equipment is an unnecessary risk when a well understood off the shelf product fits the bill. It’s just office equipment for doing basic computer tasks. A laptop is appropriate.
That said, I don't know why they use laptops, and it doesn't look like you do either.
https://gizmodo.com/how-astronauts-use-laptops-on-the-intern...
https://web.archive.org/web/20160526014418/https://www.techr...
Do you also worry when you are flying on an airplane where some other passengers carry a laptop running windows? Just because it is a computer and it is on a spacecraft doesnt mean it will harm human beings if it goes down.
Keyboard shortcuts and "caching" the state of the remote client in your mind are the keys to doing that work.
Once or twice a month, I have to RDP (now "Microsoft Windows App!") into a Windows XP machine on the other side of the continent through a jump box and a dialup connection.
Latency is bad, but not as terrible as you might think. The worst part is moving files between localhost and remote.
I think most of those tricks have been disabled in modern windows for better security (you don't want some guest user able to feed your not-so-robust awfully complex rendering code some malicious inputs...)
Moon landing 2026: Two instances of MS Outlook sort of started themselves on the guidance computer and we have no idea why.
2026: lol we just realized there's a few million lines of extra code running but we can't figure out why
2026: We filled up our 2 TB flash. How do we get another?
2026: Too much shit, we need to design new toilets
"I used to want to be the first man to Mars. This has convinced me that, if we got to go on Apollo, I ain't interested" - Ken Mattingly, Apollo 16 Pilot (1972) [2]
[1] https://www.vox.com/2015/5/26/8646675/apollo-10-turd-poop
[2] https://apollojournals.org/afj/ap16fj/24_Day9_Pt1.html#:~:te...
How many KB is the flight controller?
"... preparing for re-entry, adjusting azimuth, ... APPLY UPDATES AND REBOOT? APPLY UPDATES AND SHUT DOWN? QUEEN? UPDATES?"
https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...
Source for this running on the GN&C (guidance and nav) computer? Isn’t that built by the ESA?
But in all seriousness, and without glibness or sarcasm: I cannot comprehend how there is any "unexpected" software running on that spacecraft, regardless of operating system.
EDIT*** For those who like me only watched the video and didn't read the thread: This is on a laptop that is non-critical, it is not a part of the spacecraft. Whew. Now I'm sad that one of the Linux distros didn't try to pitch themselves to the astronauts for a sponsorship... Would have been especially on brand for Pop_OS.
https://www.youtube.com/shorts/e7MP3SQWZDc
"Hey Artemis, we've got some great pictures of you, we'll try to airdrop them up to you!"
The macOS version still has all of them beat.
I don't use Outlook for my personal email, but I've used it in various corporate engagements and not been wholly dissatisfied. Newer versions are slower, more bloated, and unstable (though add-ins-- especially the Teams add-in-- contribute to that).
The most egregious regression, for me, has been the "Advanced Find" functionality (which was wonderful in the 97 thru 2010 versions) being changed-out for the god-awful search box within the Outlook window.
Considering this is a spacecraft, that explains everything.
It's silly but never causes me issues, I just close the second one. Haven't ever figured out why it happens.
Did the Artemis crew any side effects / problems tied to Outlook?
It doesn't seem like they are trying to figure out why two copies of outlook are installed, they're trying to figure out why neither is giving them access to their email.
https://www.reddit.com/r/AskHistorians/comments/4pywzk/did_r...
> NASA flight controller and instructor Robert Frost explained the reasoning plainly in a post on Quora (via Forbes). “A Windows laptop is used for the same reasons a majority of people that use computers use Windows. It is a system that people are already familiar with. Why make them learn a new operating system,” he reportedly wrote.
https://www.msn.com/en-in/technology/space-exploration/nasa-...
(I think more networks should be built with default deny egress policies, personally. It would make data exfiltration more difficult, would make ML algorithms monitoring traffic flows have less "noise" to look thru, and would likely encourage some efficiency on the part of dependencies.)
My guess a combo of economic incentives and weak legal protections.
I realize that answer applies to so many issues as to be almost not worth saving, but I think it's still true here.
Way early in my career the "Security auditors" were the cyber security experts that programmed since they were children and actually read and tested the code.
Link saturation would be one of the first things that would come to mind in this situation, and at these speeds QoS would be trivial even for cheap consumer hardware.
I think overall society has rapidly deteriorated in software quality and it is mostly because of the devaluing of software design. No one expects quality from software, everyone "understands there are bugs", and some like to take advantage of that. And so the Overton window gets pushed in the direction of "broken forever good luck holding the bag if you use it" rather than the more realistic "occasionally needs to restart IFF you hit an issue and it takes less than <10 seconds and has minimal data loss".
Wifi connection settings in Windows have a "metered connection" setting, which disables automatically downloading updates. I don't recall exactly when this was introduced, but I had to use it for a year while I was stuck on satellite internet. You can even set data caps and such.
Of course, it's always off by default, and I have no idea if there's any way to provision the connection via enterprise admin to default to on for a particular network (I would assume not) so you'd be stuck hoping everyone that comes in does the right thing.
Artemis's computer: [theme from Curb Your Enthusiasm plays]
Sounds like "computer driving Artemis spacecraft" while is is realy "some computer onboard Artemis spacecraft".
Very big difference.
At least they are not travelling near the speed of light. That's a whole different can of worms.
https://en.wikipedia.org/wiki/Timekeeping_on_the_Moon#Coordi...
Oh, they're building software and hardware for this anyway. The differences between earth clocks and moon clocks (CotS) would lead to large errors if you were to calculate distances. There was an article about this a while ago. Fascinating stuff.
Instead they slapped some winshit together and told the astronauts to deal with it...
at least they aren't manually shitting into bags for this mission.
But here we're talking about actual space rockets flying to space with humans in them.
My expectation would be that something like https://tigerstyle.dev/ would be followed or the NASA rules linked from there https://spinroot.com/gerard/pdf/P10.pdf
(I realize this mission is to only orbit and not land on the moon)
Before everyone gets all up in arms about it, Windows/Linux UI & database with external microcontrollers handling real-time control is a very common architectural choice for medical and industrial equipment. To the point where many Systems-on-Module (SoMs) come with a Linux-capable ARM processor and a separate, smaller processor for real-time, linked via shared memory.
Anyway, a customer called to report a weird bug that we couldn't resolve. After remoting into the instrument, we discovered that one of the lab technicians had attempted to install Excel on it. At some point the install must have failed, but it left a .dll behind that was causing a conflict with something in our code and keeping the UI from starting properly.
No, we did not learn anything from this incident...
And also what group policies were for, that can disable the user from installing any software?
Am I wrong to assume that the fuckup was on your end, for using the wrong tool and not configuring it properly?
The biggest annoying complaint was "we want to run our EHR software on it!" but because of the FDA requirements, we weren't allowed to install anything on the box. Yet somehow providing AV could be OK in some cases, and in other cases installing Citrix? And then we'd somehow find out someone managed to install the EHR client onto it anyways and it became a big old mess to have to have Philips come send a tech out of their own to reimage a PC we couldn't "legally" service.
It was a big messy pain for a while back in the day. Was happy when we finally got to upgrade to the newer IntelliSpace software on our own PCs in the ward. (Also got to meet a support engineer that came out rocking an Agilent badge, so that was super cool on its own right of history...)
The only way this could possibly have passed FDA scrutiny would be if the original manufacturer had validated this particular system configuration and approved it.
There's probably tons of stuff like this going on all over the place, but it manages to say under the radar, so no one notices it. But with the FDA's increased scrutiny on cybersecurity it will eventually disappear.
Not at all. I agree that it should have been locked down and only privileged accounts should be allowed software update. But the system auto-booted into an Administrator account so it really wasn't a surprise that eventually someone would do something stupid.
I will say that this was for Windows NT retail, not Windows NT Embedded. At that point, getting an NT Embedded license practically required sacrificing your firstborn child. It was only when Microsoft got to Win XP Embedded that the license didn't look like it was written by a team of lawyers who already knew that they were perpetually in Hell.
Sounds like a major NT configuration mistake.
Andy Meyers @andymeyers10.bsky.social · 3h I said “launch window”, not “Launch Windows”!
("Fuck Microsoft" scene from the Netflix TV Series: Space Force)
Our company was hit with one of the worms (don’t remember which). Thousands of emails constantly coming in and everyone scrambling to delete them - except people like me, who were on vacation. I returned to an inbox that instantly crashed Outlook. IT was trying to find a solution. But I logged into the UNIX cluster, opened Pine, and deleted all the crap, page by page. When I got most of it done, Outlook started working again.
IT was shocked but then told everyone else to go do what I did, eliminating their need to do any work. So I guess you win some and you lose some..
This hurts my brain so very much, the idea that email is necessary in outer space — I just threw up in my mouth a little.
I wonder if they've checked for any rogue sharepoint instances yet...
Most UK government excuse: "The programme undertaken by the Royal Navy and BAE Systems to equip the fleet with a Windows-based command system was completed in just 18 days."
Translated: "You couldn't do better in 18 days, so you don't have a right to worry or criticize. Also, don't ask why this was pushed off until the last 18 days of the project."
noun
A program which can covertly transmit itself between computers via networks (especially the Internet) or removable storage such as CDs, USB drives, floppy disks, etc., often causing damage to systems and data.
A software program capable of reproducing itself and usually capable of causing great harm to files or other programs on the same computer.Microslop will now troll people outside of the Earth, a great achievement for them.
So does this mean they now also have... 2 Copilots... ? Terrible joke.
I think it was the same ship which shot down a passenger airliner.
The US shot down Iran Air 655 using the USS Vincennes, a Ticonderoga class ship. The shootdown was before Windows existed.
It's controversial what to "blame", but I generally blame the captain, who defied all reason and caution to shoot down an aircraft that they never identified. He went gung ho and maybe got tunnel vision but he should have been outright court martialed. That should have been treated as "No, this is not acceptable behavior for someone of the rank of captain even if you hadn't shot down an airliner"
Windows has zero relevance to that.