Wikipedia:Reference desk/Computing
of the Wikipedia reference desk.
Main page: Help searching Wikipedia
How can I get my question answered?
- Select the section of the desk that best fits the general topic of your question (see the navigation column to the right).
- Post your question to only one section, providing a short header that gives the topic of your question.
- Type '~~~~' (that is, four tilde characters) at the end – this signs and dates your contribution so we know who wrote what and when.
- Don't post personal contact information – it will be removed. Any answers will be provided here.
- Please be as specific as possible, and include all relevant context – the usefulness of answers may depend on the context.
- Note:
- We don't answer (and may remove) questions that require medical diagnosis or legal advice.
- We don't answer requests for opinions, predictions or debate.
- We don't do your homework for you, though we'll help you past the stuck point.
- We don't conduct original research or provide a free source of ideas, but we'll help you find information you need.
How do I answer a question?
Main page: Wikipedia:Reference desk/Guidelines
- The best answers address the question directly, and back up facts with wikilinks and links to sources. Do not edit others' comments and do not give any medical or legal advice.
March 31
[edit]Text-and-image to image AI
[edit]Is there an AI out there where you can enter an image (or several) and tell it by text to create something like "Take that image of a horserider and transform him to ride a Ford Mustang"? --KnightMove (talk) 15:36, 31 March 2025 (UTC)
- ChatGPT-4o can do that. You can view the result here. For the original image, click here. In further dialogue you can ask for adjustments, such as to have him sit behind the steering wheel, or like Mr. Bean on top of the car. ​‑‑Lambiam 00:31, 1 April 2025 (UTC)
- Thank you very much! --KnightMove (talk) 07:28, 1 April 2025 (UTC)
- According to the section Stable Diffusion § Image modification, Stable Diffusion also has this capability. Based on what I know about how Stable Diffusion works, I think the results may be more satisfying than ChatGPT-4o's photoshopping, but I haven't tried it out, so it may also turn out to be disapppointing. ​‑‑Lambiam 13:17, 1 April 2025 (UTC)
April 4
[edit]'FilterKeys', how is this term to be understood?
[edit]I suggest to answer over there: Talk:FilterKeys #How is this term 'FilterKeys' to be understood and translated? -- Steue (talk) 09:03, 4 April 2025 (UTC)
April 6
[edit]source code
[edit]Which programming languages were used to write the software of the Space Shuttle controls? I need to build a control system by using their programming language to make simulators. Is it C or C++? Or maybe Assembly? Gnu779 ( talk) 13:50, 6 April 2025 (UTC)
- Mainly HAL/S. But since your code will be different from the original software and will run on different hardware (unless you can find five IBM AP-101Bs), who cares what it is written as long as it is functionally the same? ​‑‑Lambiam 16:03, 6 April 2025 (UTC)
- Wait, are there any HAL/S compilers on GNU/Linux?
Gnu779 ( talk) 05:57, 7 April 2025 (UTC)
- There must be because LinuxCNC uses HAL. Look at https://www.linuxcnc.org/ for more descriptions and I see it has tutorials. 68.187.174.155 (talk) 10:34, 7 April 2025 (UTC)
- Ok, downloaded that. But which programming language is used in the Orion control system.
Gnu779 ( talk) 12:57, 7 April 2025 (UTC)
- NASA documentation page 11 suggests flight software is a mix of C and C++. Tool chains, simulation software, and the ground segment are a mix of C, C++, and Java. Some of the stuff is open source, so google and github are your friends if you want to take a peek. If you are interested in Orion computer stuff, that PDF has some quite nice tech porn. 85.76.98.115 (talk) 13:24, 7 April 2025 (UTC)
- Are they in public domain? I want to relicense it with the GPL after compiling with gcc.
Gnu779 ( talk) 13:35, 7 April 2025 (UTC)
- What OS do they use? gnu/lINUX? uNIX?
Gnu779 ( talk) 13:33, 8 April 2025 (UTC)
- Page 11 describes the simulator and ground machines being in Linux (presumably GNU/Linux, though there are distros that lack the former) and the flight computer itself using VxWorks. Sesquilinear (talk) 06:33, 10 April 2025 (UTC)
- Yep, it's used ANYWHERE.
Gnu779 ( talk) 09:16, 11 April 2025 (UTC)
- Yep, it's used ANYWHERE.
- Page 11 describes the simulator and ground machines being in Linux (presumably GNU/Linux, though there are distros that lack the former) and the flight computer itself using VxWorks. Sesquilinear (talk) 06:33, 10 April 2025 (UTC)
- What OS do they use? gnu/lINUX? uNIX?
- Are they in public domain? I want to relicense it with the GPL after compiling with gcc.
- NASA documentation page 11 suggests flight software is a mix of C and C++. Tool chains, simulation software, and the ground segment are a mix of C, C++, and Java. Some of the stuff is open source, so google and github are your friends if you want to take a peek. If you are interested in Orion computer stuff, that PDF has some quite nice tech porn. 85.76.98.115 (talk) 13:24, 7 April 2025 (UTC)
- Ok, downloaded that. But which programming language is used in the Orion control system.
- There must be because LinuxCNC uses HAL. Look at https://www.linuxcnc.org/ for more descriptions and I see it has tutorials. 68.187.174.155 (talk) 10:34, 7 April 2025 (UTC)
- Wait, are there any HAL/S compilers on GNU/Linux?
- I believe the space shuttle control software was written primarily in Fortran. Stanleykswong (talk) 18:43, 8 April 2025 (UTC)
- The space shuttle program began in the 1960s, and the C language first appeared in 1972. C++ came later. Therefore, the space shuttle control software cannot be written in C or C++. Stanleykswong (talk) 18:56, 8 April 2025 (UTC)
- But it fully started in 1981, 9 years after C.
Gnu779 ( talk) 12:45, 9 April 2025 (UTC)
- Yes, the program was fully started in 1981. But its development started in 1969. I think it would be difficult to switch to another programming language once a prototype is developed. Moreover, for a project as serious as the space shuttle, project managers may be afraid to use a newly launched software platform. Stanleykswong (talk) 16:15, 9 April 2025 (UTC)
- Plus they think C is kinda unsafe. Buffer overflows, bugs, memory leaks and crashes can crash shuttles and kill crew.
Gnu779 ( talk) 12:21, 10 April 2025 (UTC)
- Ok, but how about Crew Dragon?
Gnu779 ( talk) 13:01, 11 April 2025 (UTC)
- I am not going to look up licensing terms for you. Learn to google. Consult your lawyer if you think compiling something allows you to license something somehow. If you think "relicencing" is a real thing, consult your lawyer. We do not offer legal advice here. 15:56, 7 April 2025 (UTC)
- Ok, but how about Crew Dragon?
- Plus they think C is kinda unsafe. Buffer overflows, bugs, memory leaks and crashes can crash shuttles and kill crew.
- Yes, the program was fully started in 1981. But its development started in 1969. I think it would be difficult to switch to another programming language once a prototype is developed. Moreover, for a project as serious as the space shuttle, project managers may be afraid to use a newly launched software platform. Stanleykswong (talk) 16:15, 9 April 2025 (UTC)
- But it fully started in 1981, 9 years after C.
April 8
[edit]Please help me identify the correct power cord to buy
[edit]OK, I’m stumped. I just cannot figure this out. This regards my “iPad mini (5th generation)”, version 17.6.1 (I copied that from settings —> general —> about).
Before coming here, I googled (regular search, image search), and even took a photograph and then used tineye with the image (got zero results).
I’ve uploaded that photograph — showing the male end of the only power cord that fits—which you can view at this link.
As you can see from the photo, this power cord’s terminus narrows at the end in a little pyramid like structure—so, not a rectangular block as appears at the end of most Apple power cords.
Everything I’ve read says that this generation of iPad mini should take a lightning to USB-A cord, so last week I bought that cord and, yeah, you guessed it, it didn’t come close to fitting.
As possibly useful background, I did buy this used—-maybe it had its charging port replaced with something non-standard?
Anyway, I would like to replace my power cord with a new one, and I don’t want to waste money on another wrong one!—- 2600:4040:9103:5000:ECF6:34F9:8A2:EB8E (talk) 23:16, 8 April 2025 (UTC)
- What with its eight pins in the form of flat stripes, this really looks like a lightning connector. Does the reverse side look the same? In which way(s) does it not fit? Is it too thick, too wide, or does it go in but not far enough to make contact? What is unusual about it is the rounding, which I have not seen before in a connector, lightning or otherwise. Is it possible that the connector we see in the image is a lightning connector that was modified by filing off the corners? ​‑‑Lambiam 08:29, 9 April 2025 (UTC)
- (My personal experience being given broken devices to fix.) Someone likely broke off the lightning connector inside the device. They couldn't get it out. So, they filed down a new connector so it would fit. The proper fix is to take the device apart, remove the material from inside the device's port, and use a proper charging cord. I've remove broken connector tips, lint, plastic wrapper bits, rubber bands, etc... from charging ports. I keep my own plugged with a rubber tab and then I use wireless charging to avoid the whole issue. 12.116.29.106 (talk) 14:13, 9 April 2025 (UTC)
- I also have an iPad mini (5th gen). I use a USB to Lightning cable to charge it. In fact, any lightning cable will do. Stanleykswong (talk) 08:12, 11 April 2025 (UTC)
- The cable in the photo is a damaged lightning plug. Part of the edges are missing on both sides. Stanleykswong (talk) 08:16, 11 April 2025 (UTC)
April 10
[edit]New Outlook
[edit]I am using Windows 11 on a Dell Inspiron, and am running Outlook, and decided several months ago that I find the New Outlook interface to be less intuitive and less easy-to-use than Classic Outlook, especially for someone who has been using Outlook for Windows for many years. Now Outlook is again pressing me to use or at least try New Outlook. So I have a few questions.
- 1. Has New Outlook changed since it was rolled out, or is Microsoft just trying to get me to try the same thing again?
- 2. Can anyone recommend a reason why an experienced user of Outlook should use New Outlook?
- 3. Does Microsoft have either a technical reason or a proprietary reason why they want to convert their users to New Outlook? For instance, does New Outlook have an improved capability to report on users to Microsoft? (That may seem paranoid, but businesses really sometimes are conspiracies.)
Robert McClenon (talk) 01:52, 10 April 2025 (UTC)
Corrupted PNG file
[edit]File:NLS Haig - Halting to refresh the horses in a stream.jpg has a higher resolution version available at https://digital.nls.uk/first-world-war-official-photographs/archive/74548940?mode=zoom However, the image is overlaid with columns of black-and-white. What happened to cause this issue, and can it be fixed? JayCubby 15:11, 10 April 2025 (UTC)

JayCubby 15:11, 10 April 2025 (UTC)
- It's not just this one. All have this issue, so something is wrong with the software at the websiite. ​‑‑Lambiam 17:14, 10 April 2025 (UTC)
- If you remove "?mode=zoom", then it will display properly.
- https://digital.nls.uk/first-world-war-official-photographs/archive/74548940 Stanleykswong (talk) 19:35, 11 April 2025 (UTC)
- That I know, I'm mostly curious what causes such an issue. JayCubby 20:02, 11 April 2025 (UTC)
- I don't know if it can be fixed, but there is another, uncorrupted, copy of it on Commons, linked from the first's 'infobox' under 'Other versions'. {The poster formerly known as 87.81.230.195} 94.194.109.80 (talk) 17:15, 10 April 2025 (UTC)
- Yup. I uploaded this version, the website provides a medium-res version that also works. JayCubby 21:47, 10 April 2025 (UTC)
April 13
[edit]Freeware akin to cockpit voice recorders for home PC
[edit]Hello,
does somebody know a freeware for Windows (Win10) that can make (looping) recordings of ambient sounds, using a connected microphone? The functionality should be similar to the CAM channel on Cockpit voice recorders. Ideally, the looping time would be freely selectable and the microphone amplification changeable in the GUI. Until now, I did not manage to find something fitting this description with Google, perhaps, I did not use the correct searching terms for the current searching AI... Any help is appreciated! Regards, 2001:9E8:F3CB:9700:95F:D8D6:5B44:181 (talk) 16:42, 13 April 2025 (UTC)