Search
TEN SECOND BUZZ
- From WaPo: Trump Dismissed Chairman of Joint Chiefs, Navy CNO, Four OthersFebruary 22, 2025No Comments
- From Bloomberg: Hooters in Talks to Prepare a Bankruptcy Filing in Coming MonthsFebruary 21, 2025No Comments
- Group Activity: Watch Elon Musk’s Full CPAC AppearanceFebruary 21, 2025No Comments
- Open Mic for the week of 2/17/2025February 17, 2025306 Comments
- From Washington Post: The Trump LexiconFebruary 17, 202510 Comments
Features
Hot Posts
Thank You!

Thanks to your generosity, we were able to upgrade our service plan. Hopefully this will help us address some of our performance issues.
Devcat is done with rearranging local software extensions. If anyone notices any problems, say so :^)
HELP ORDINARY TIMES
Recent Comments
LeeEsq on Open Mic for the week of 2/17/2025In todays why they aren't credible when they say that they are merely anti-Zionist and not anti-Semi…
Jaybird in reply to Jaybird on Open Mic for the week of 2/17/2025And the jockeying for position has begun: The power struggles begin. FBI Director Kash Patel tonight…
Jaybird on Yesterday’s HeroesI'm not finding anything about Cricket in Chicago in the 1910s... though, in 1913, there was an inte…
Jaybird in reply to DavidTC on Open Mic for the week of 2/17/2025"What if next week they fired all the heads of the every service’s JAG?" Quite honestly, my first th…
DavidTC in reply to Jaybird on Open Mic for the week of 2/17/2025To quote myself: The only reason you care about replacing them is if you want people who have a very…
Jaybird in reply to North on Open Mic for the week of 2/17/2025Who do Democrats want to be their party's nominee in 2028?A 36% plurality of Democrats say they…
North in reply to InMD on Open Mic for the week of 2/17/2025I mean Georgia and the south eastern (north of Florida) coastal states do look to be improving for D…
Jaybird on Open Mic for the week of 2/17/2025Holy crap: Consistent with President @realDonaldTrump’s instructions, all federal employees will sho…
Slade the Leveller in reply to Jaybird on Open Mic for the week of 2/17/2025If you look up pictures of the heads of the other 2 branches of the service, you might notice a diff…
LeeEsq in reply to Slade the Leveller on Open Mic for the week of 2/17/2025They are no more different than other minority groups maintaining their way of life. People respect…

Comics
-
February 22, 2025
-
February 21, 2025
-
February 20, 2025
-
You know what they say about haircuts: They grow on you.
February 19, 2025
More Comments
Jaybird in reply to DavidTC on Open Mic for the week of 2/17/2025
DavidTC in reply to Jaybird on Open Mic for the week of 2/17/2025
CJColucci in reply to DavidTC on Open Mic for the week of 2/17/2025
DavidTC in reply to DavidTC on Open Mic for the week of 2/17/2025
Jaybird in reply to DavidTC on Open Mic for the week of 2/17/2025
Jaybird in reply to DavidTC on Open Mic for the week of 2/17/2025
CJColucci in reply to Jaybird on Open Mic for the week of 2/17/2025
DavidTC in reply to Jaybird on Open Mic for the week of 2/17/2025
DavidTC in reply to Jaybird on Open Mic for the week of 2/17/2025
Jaybird in reply to CJColucci on Open Mic for the week of 2/17/2025
CJColucci in reply to Jaybird on Open Mic for the week of 2/17/2025
Jaybird on Open Mic for the week of 2/17/2025
Slade the Leveller in reply to Jaybird on Open Mic for the week of 2/17/2025
Slade the Leveller in reply to LeeEsq on Open Mic for the week of 2/17/2025
Jaybird in reply to Philip H on Open Mic for the week of 2/17/2025
This is both brilliant and profoundly stupid.Report
Many years ago I was hired to port a large complex piece of nonlinear optimization Fortran code from an IBM mainframe system to a CDC system. In those days before IEEE 754, CDC’s floating point unit included a special bit pattern that represented the value “indefinite”. There was still a sign bit, so both positive and negative indefinite were things. Executing an instruction that produced an indefinite result — most commonly, dividing by zero — didn’t generate a hardware error. Attempting to do something with an indefinite value — say, executing 1+indefinite — did generate a hardware error. One other difference between the IBM and CDC machines was important. IBM zero-filled memory and then loaded the program, so uninitialized floating point data had the value zero. CDC filled memory with negative indefinite and then loaded the program, so uninitialized floating point data had the value negative indefinite.
Did I mention that the code had been buggy as hell on the IBM hardware? So not only was I porting it, I was trying to debug it as well. After I got it to compile, I tried running it on the first of the collection of test problems. Hardware fault, attempt to use negative indefinite. Working my way backwards, I eventually found how that particular variable had been set to negative indefinite: several pages away in the code, there was a divide-by-zero that only manifested later. There were a whole raft of odd little errors in the code that produced indefinite values that were only exposed in a completely different place. Many of the errors would have been obvious on inspection if the graduate students who had written the code originally had used any sort of decent practices. But, those were still the days of “cowboy coding”.
The algorithm, and originally some of the code base, ended up in the Solver tool in Microsoft Excel. I still have the nonlinear programming textbook that had the test problems I was supposed to solve. A few years ago I set it up one of the problems that gave the code fits when I was working on it. Still failed in the same way that it had failed so long ago.Report
“What number did it produce?”
“N(ot)AN(umber).”
“Oh, I thought the output was a number.”
“It is. Its an IEE745 floating-point number.”
“OK, what number is it?”
“N(ot)AN(umber).”
“Whatever. You know, I don’t give a darn.”
“What?”
“I don’t give a darn.”
“Oh, that’s our shortstop!”Report
This type of discussion always reminds me of demonstrations about JavaScript and its (occasionally) absurd automatic type-casting:
Reportlinux> node
> '11' + 1
'111'
> '11' - 1
10
> [] + {}
'[object Object]'
> {} + []
0
>{} - {}
NaN
>
If you enjoyed this video, you might also like a book called Mathematics Made Difficult, by Carl E
Linderholm, which explains simple arithmetic by appealing to category theory. Unfortunately, it’s out of print and the cheapest copies I see go for about $100.Report
PDF copies are floating around the internet. Rather large, since they are basically a collection of pictures of the individual pages.Report