21,392 karma · joined July 27, 2007
https://en.wikipedia.org/wiki/Windows_Services_for_UNIX
It's a subsystem instead of "services" because WSL1 really was an NT subsystem: a "kernel personality" that knows how to interpret Linux system calls just like the DOS and OS/2 subsystems of early NT.
If you still believe that writing software "by hand" isn't cooked, you haven't been paying attention.
https://en.wikipedia.org/wiki/Frozen_Peas
https://www.youtube.com/watch?v=V14PfDDwxlE
Back in the Agile era the most applicable one was "I gave twenty times more for you than for any other commercial I've done. You are such PESTS! Now what is it you want? In your... depths of your ignorance, what is it you want?"
But in the AI era, the most applicable quote becomes: "It's full of, of, of things that are only correct because they're grammatical, but it's tough on the ear, you see..."
IBM mainframes, famously, phone home if they detect a faulty component. Service personnel will be on site, same day, to replace it before you even knew it was there, let alone had the opportunity to ask.
It absolutely won't be long until product managers are the only humans who actually need to be involves with the software development process.
"Teetotaler" usually refers to a person who abstains from alcohol on general principles (does not like the effects, taste, thinks it's a moral vice, etc.).
A couple more step functions in model capability of the type we've seen in the past year, and there will pretty much be no reason for humans to be involved in the development process at all. All humans would need to do is communicate clearly what needs to be made and flag problems as they come up.
"Five dolla? Good LAWD that's a lotta money! How 'bout I give you a nickel and you let me use your adding machine for five minutes?" https://www.youtube.com/watch?v=_yoAVDuE7XY
https://www.youtube.com/watch?v=AcQifPHcMLE
The simulator has a simulated cockpit for the user, which controls an armature with a camera attached that is piloted around a miniature battlefield environment and provides a video feed to the cockpit. A "foot" on the armature senses terrain elevation changes, which are then supplied as movement feedback to the simulated tank cockpit. All of this was controlled by a 1970s mainframe, for which replacement parts were unavailable so it was replaced, in the museum exhibit, with a Raspberry Pi.
It looks like hardware emulation was NOT used; rather, they translated the original program from paper printouts to a modern programming language: https://www.raspberrypi.com/news/simulate-driving-a-1970s-ta...
P.S.: An employee discovered, five minutes after deployment, that click events are not properly handled in one of the app's buttons, leading to visual and behavioral glitches.
1) the Morris worm, which scattershot a bunch of known exploits until it hit paydirt, and then used whatever it found to compromise and replicate itself on the host system;
2) a story here on Hackernews about how someone got the fuzz tester American Fuzzy Lop to "learn" how to produce well-formed JPEGs and PDFs by pointing it at a JPEG or PDF decoder; the tester can record which code paths are followed and with enough random input can find a path into the depths of the system under test... but doing so for a decoder means actually constructing what it is meant to decode.
Neither of these are particularly "smart". But a brute-forcing machine gonna brute force, and it has the potential to cause a lot of damage. If you built a Morris worm with a fuzz tester on its nosecone, think of the mayhem you could cause! If you could examine the logs you'd probably find some undiscovered vulnerabilites in there, too! Maybe LLMs can just do so more efficiently, or maybe they let people who are too ignorant to have that kind of power vibecode their own fuzz-tester-tipped Morris worm.
Brooks was wrong. We have a silver bullet now.