Earlier quoted context omitted.
> It's just that there are more descriptive and neutral terms available to us, so why not use them? Because it's boring.
Walter, you and I have known each other for a long time. Not in person; we've never met. But through our interactions here on HN. I have a lot of respect for you and for everything you have accomplished. So I have to ask you directly: Is being "boring" or not the way we should decide how to express ourselves? Regarding a "quick test" vs. a "sanity test". Instead of judging this on what is "boring", why can't we make…
Open Sourcing DOS 4
161–170 of 382 posts
Re: Open Sourcing DOS 4
#162It looks like "brain damaged" was the developer's go-to insult when frustrated :D 2024-04-25 19:35 ~/sort/dl/MS-DOS % grep -nri 'brain[ -]damage' . ./v4.0/src/DOS/STRIN.ASM:70:; Brain-damaged TP ignored ^F in case his BIOS did not flush the ./v4.0/src/DOS/PATH.ASM:24:; MZ 19 Jan 1983 Brain damaged applications rely on success ./v4.0/src/DOS/FCBIO.ASM:28:; MZ 15 Dec 1983 Brain damaged programs close FCBs multiple ./v4…
Let's bring back those DOS 4.0 period sayings. Does this mean if you happen to be talking to BillG you could talk about brain damaged programs and he'd nod appreciatively?
Re: Open Sourcing DOS 4
#163Earlier quoted context omitted.
I doubt Microsoft would ever open-source any NT Windows versions because the current ones are based on the same code, just with added touchscreen nonsense, adware, and overt contempt for the user. We may see Windows 9x open-sourced. But then again, it's a stretch because Win32 API is still in wide use today. Releasing the sources for 32-bit Windows versions even this old may have an adverse effect on Microsoft's mark…
NT sources leaked, same for 2000. There is also leaked DOS 6 beta. The only thing releasing stuff this old brings is nerd goodwill.
Re: Open Sourcing DOS 4
#164Earlier quoted context omitted.
sunset() triggers me due to all the times I've seen companies "sunset" APIs only to still have them in production 5 years later. Let's change it to cancelled()
cancelled() makes it seem as if PHP is a sexual predator – which may be the case, but as a matter of course... How about goodbye()?
Re: Open Sourcing DOS 4
#165Earlier quoted context omitted.
Walter, you and I have known each other for a long time. Not in person; we've never met. But through our interactions here on HN. I have a lot of respect for you and for everything you have accomplished. So I have to ask you directly: Is being "boring" or not the way we should decide how to express ourselves? Regarding a "quick test" vs. a "sanity test". Instead of judging this on what is "boring", why can't we make…
We should make choices based on communication, first and foremost. Words that do not communicate are not useful. A "quick test" implies almost nothing, other than it is faster than some other, unnamed test out there. Is a quick test good or is it bad ? No way to tell. This term, quick test, it does not inform. On the other hand, a sanity test, well, it is more evocative. You definitely want to pass a sanity test. If…
https://en.wikipedia.org/wiki/Sanity_check informs me:
"A sanity check or sanity test is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true." ...
"In computer science, a sanity test is a very brief run-through of the functionality of a computer program, system, calculation, or other analysis, to assure that part of the system or methodology works roughly as expected. This is often prior to a more exhaustive round of testing. " ...
"In software development, a sanity test (a form of software testing which offers "quick, broad, and shallow testing"[1]) evaluates the result of a subset of application functionality to determine whether it is possible and reasonable to proceed with further testing of the entire application."
and further comments that "sanity test" for some people is interchangeable with "smoke test".
It also adds:
"The Association for Computing Machinery,[8] and software projects such as Android,[9] MediaWiki[10] and Twitter,[11] discourage use of the phrase sanity check in favour of other terms such as confidence test, coherence check, or simply test, as part of a wider attempt to avoid ableist language and increase inclusivity. "
I could not find a definition for "sanity test" in psychology. I know about the cognitive test that Trump made famous with ‘Person, woman, man, camera, TV‘.
Re: Open Sourcing DOS 4
#166Re: Open Sourcing DOS 4
#167Earlier quoted context omitted.
> It is always great to have period software on period hardware! Really is. This is why I keep a load of old hardware around. Stuff like Mac OS 9 should be run on real hardware and same for old MS-DOS.
If not for space considerations, I would be right there with you. I still have hardware and software to get me back to NT 4.0 or Windows 95 (OSR 2, please, it wasn't tolerable before that). I haven't needed to in a while, but in a previous job, we'd run across old disks in some author's archive and I'd go home to dig around, find a 5.25" drive and rig something up, reach back in time. I could maybe do Windows for Wor…
Re: Open Sourcing DOS 4
#168Earlier quoted context omitted.
We should make choices based on communication, first and foremost. Words that do not communicate are not useful. A "quick test" implies almost nothing, other than it is faster than some other, unnamed test out there. Is a quick test good or is it bad ? No way to tell. This term, quick test, it does not inform. On the other hand, a sanity test, well, it is more evocative. You definitely want to pass a sanity test. If…
We have literally no idea what the 'sanity test' involved actually did, and the common use in computing has little connection to any such use in psychology. https://en.wikipedia.org/wiki/Sanity_check informs me: "A sanity check or sanity test is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true." ... "In computer science, a sanity test is a very brief run-through of…
On that alone, I am very doubtful on that article.
This is also distinguished from what I have taken to calling a "pre-flight checklist" at the start of large programs, making sure databases are connected, requisite tables are present with the correct columns and datatypes, that specific files or directories exist, that files may be of a certain "freshness," and so on.
I'll stand by it: sanity test is a lot more descriptive and useful than "quick test." Those footnotes are only kicking the can down the road of justifiability. But let's examine them according to the aforementioned The PC Replacement is Less Useful criterion.
Recommending just "test" is ... well, double-plus ungood, in the sense that we now have no idea of the qualities of this test and how it could be distinguished from some other test. Hard pass.
"Confidence test" only implies a statistical likeliness, like a confidence interval. It does not imply the This Ought Not to Happen of a sanity test.
"Coherence test" is interesting but ... coherent against what?
If someone wants to sell me on a replacement, they are free to try, but the replacement must be at least as good at communicating what it does as the term sanity test. If this fails, then it will be scoffed at, and should be.
Re: Open Sourcing DOS 4
#169Re: Open Sourcing DOS 4
#170Earlier quoted context omitted.
This was the good 'ol days, back when you could put stuff in comments like that and not worry about legal
Now you can't even say "sanity check", much less mention brain damage.
You don't want to step on the toes of a zombie do you? (It's probably gross.)