Social media images

This mostly… but not only, applies to Pinterest. Many, probably most, images on this site can be opened in another tab where they are shown in full resolution. Meaning you can actually see detail and read text. I’m constantly seeing these cool looking ads on Pinterest, I really would like to see them in a better resolution, where I can actually read the text. But usually what you initially see, is what you get. Yes you can magnify them, and that can sometimes help. But it’s not sharp.

Bill Gates new book

I just read, Bill Gates Taking Pre-Orders For ‘Source Code’, a Memoir of His Early Years. I’m not a fan of MicroSoft, but there’s no denying he was an important figure in the computer industry. However, for me all his post Microsoft activities, has severely tarnished his image. So I have zero interest in reading about him.

Also I find it a shame that Garry Kildall, wasn’t the one who had that success. But he wasn’t a cutthroat business man like Gates.

Trying to learn DEC Editor

.CREATE TEST.FT
#I  Insert mode...type or paste
C AREA OF A TRIANGLE - HERON'S FORMULA
C INPUT - CARD READER UNIT 5, INTEGER INPUT, ONE BLANK CARD FOR END-OF-DATA
C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUT
C INPUT ERROR DISPAY ERROR MESSAGE ON OUTPUT
  501 FORMAT(3I5)
  601 FORMAT(4H A= ,I5,5H  B= ,I5,5H  C= ,I5,8H  AREA= ,F10.2,
     $13H SQUARE UNITS)
  602 FORMAT(10HNORMAL END)
  603 FORMAT(23HINPUT ERROR, ZERO VALUE)
      INTEGER A,B,C
   10 READ(5,501) A,B,C
      IF(A.EQ.0 .AND. B.EQ.0 .AND. C.EQ.0) GO TO 50
      IF(A.EQ.0 .OR.  B.EQ.0 .OR.  C.EQ.0) GO TO 90
      S = (A + B + C) / 2.0
      AREA = SQRT( S * (S - A) * (S - B) * (S - C) )
      WRITE(6,601) A,B,C,AREA
      GO TO 10
   50 WRITE(6,602)
      STOP
   90 WRITE(6,603)
      STOP
      END
<Ctrl>-L
#Q  output and quit

.EDIT TEST.FT
#B            show available buffer
3248#R read file into buller
#L   List buffer contents
C AREA OF A TRIANGLE - HERON'S FORMULA
C INPUT - CARD READER UNIT 5, INTEGER INPUT, ONE BLANK CARD FOR END-OF-DATA
C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUT
C INPUT ERROR DISPAY ERROR MESSAGE ON OUTPUT
  501 FORMAT(3I5)
  601 FORMAT(4H A= ,I5,5H  B= ,I5,5H  C= ,I5,8H  AREA= ,F10.2,
     $13H SQUARE UNITS)
  602 FORMAT(10HNORMAL END)
  603 FORMAT(23HINPUT ERROR, ZERO VALUE)
      INTEGER A,B,C
   10 READ(5,501) A,B,C
      IF(A.EQ.0 .AND. B.EQ.0 .AND. C.EQ.0) GO TO 50
      IF(A.EQ.0 .OR.  B.EQ.0 .OR.  C.EQ.0) GO TO 90
      S = (A + B + C) / 2.0
      AREA = SQRT( S * (S - A) * (S - B) * (S - C) )
      WRITE(6,601) A,B,C,AREA
      GO TO 10
   50 WRITE(6,602)
      STOP
   90 WRITE(6,603)
      STOP
      END
#Q

PDP-8 OS8

bill@bill-MS-7B79:~/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/os8swre$ ./pdp8 os8.ini 

PDP-8 simulator Open SIMH V4.1-0 Current        simh git commit id: ffe537a6
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/os8swre/os8.ini-3> attach rx0 Disks/os8_rx.dsk
%SIM-INFO: RX0: buffering file in memory

.DIR

         

SYS  VOLUME--   1
SYS:=RX8E
OS/8 SYSTEM   VERSION   3Q

BUILD .SV  33           HELP  .SV   8           BASIC .UF   4
ABSLDR.SV   5           PAL8  .SV  19           BCOMP .SV  17
BITMAP.SV   5           PIP   .SV  11           BLOAD .SV   8
BOOT  .SV   5           PT8E  .BN   1           BRTS  .SV  15
CCL   .SV  18           RESORC.SV  10           EABRTS.BN  24
CREF  .SV  13           RXCOPY.SV   6           RESEQ .BA   6
DIRECT.SV   7           SABR  .SV  24           ECHO  .SV   2
EDIT  .SV  10           TECO  .SV  22           RKLFMT.SV   9
EPIC  .SV  14           BASIC .AF   4           SET   .SV  14
FBOOT .SV   2           BASIC .FF   4           BATCH .SV  10
FOTP  .SV   8           BASIC .SF   4           FUTIL .SV  26
HELP  .HL  55           BASIC .SV   9           IDS   .SV   5

  36 FILES IN  437 BLOCKS -    1 FREE BLOCKS

.HELP

OS/8 MONITOR COMMANDS

CMD     PROG    EXPL

ASSIGN  KBM     ASSIGNS LOGICAL NAME
BACKSP  CAMP    BACKSPACES DEV
BASIC   BASIC   ENTERS BASIC SYSTEM
BOOT    BOOT    BOOTSTRAPS TO DEV
CCL     CCL     DISABLES CCL
COMPARE SRCCOM  COMPARES FILES
COMPILE PAL8    COMPILES PROG
        F4/FORT
        BASIC
        RALF
        SABR
COPY    FOTP    COPIES FILES
CREATE  EDIT    OPENS FILE FOR EDITING
CREF    PAL8    ASSEMBLES AND CHAINS TO CREF
        CREF    CREF'S LISTING
DATE    KBM/CCL SPECIFIES DATE
DEAS    CCL     DEASSIGNS LOGICAL DEVICES
DELETE  FOTP    DELETES FILES
DIRECT  DIRECT  PRINTS DIRECTORIES
DUPLIC  RXCOPY  COPIES RX DISKS
EDIT    EDIT    EDITS FILE
EOF     CAMP    WRITES END-OF-FILE
EXECUTE PAL8    COMPILES AND EXECUTES
        F4/FORT
        BASIC
        RALF
        SABR
        ABSLDR  LOADS AND EXECUTES
        LOAD(ER)
GET     KBM     GETS CORE-IMAGE
HELP    HELP    LIST'S HELP FILE
LIST    FOTP    LISTS FILES
LOAD    ABSLDR  LOADS FILES
        LOAD(ER)
MAKE    TECO    MAKES NEW FILE FOR EDITING
MAP     BITMAP  PRINTS BITMAP
MEMORY  CCL     SPECIFIES MACHINE CORE SIZE
MUNG    TECO    MUNGS FILE WITH TECO MACRO
ODT     KBM     RUNS OCTAL DEBUGGER
PAL     PAL8    RUNS PAL8
PRINT   LPTSPL  RUNS 'LPTSPL' IF PRESENT
PUNCH   FOTP    PUNCHES DATA
R       KBM     RUNS PROGRAM FROM SYS:
RENAME  FOTP    RENAMES FILES
RESORC  RESORC  PRINTS RESOURCES OF SYSTEMS
REWIND  CAMP    REWINDS DEV
RUN     KBM     RUNS PROGRAM
SAVE    KBM     SAVES CORE IMAGE
SET     SET     ALTERS PARAMETERS
SKIP    CAMP    SKIPS RECORDS
SQUISH  PIP     SQUISHES DEV
START   KBM     STARTS PROG
SUBMIT  BATCH   STARTS BATCH JOB
TECO    TECO    EDITS FILE
TYPE    FOTP    TYPES FILES
UA      CCL     REMEMBERS COMMAND
UB      CCL
UC      CCL
UNLOAD  CAMP    UNLOADS DEV
VERSION CCL     TYPES VERSION #
ZERO    PIP     ZEROES DEV




SWITCHES:
-L      OUTPUT TO LPT:
-S      OUTPUT TO TV:
-T      OUTPUT TO TTY:
-P      OUTPUT TO PTP:
-D      OUTPUT TO DUMP:
-N      OUTPUT TO NULL:
-LS     PRODUCE LISTING
-NB     NO BINARY YET
-MP     PRODUCE MAP
-EXT    SET DEFAULT EXTENSION

FEATURES:
/X      PASS SWITCH OPTION X TO PROGRAM
(XYZ)   PASS SWITCH OPTIONS TO PROGRAM
[N]     MAX OUTPUT SIZE
=NNN    PASS OCTAL NUMBER TO PROGRAM
#NNN    TAKE INTERNAL OCTAL FORM OF FILENAME
 @FILE  REPLACE IN CMD LINE BY FILE'S CONTENTS
$       COMPLEMENT DEFAULT ALTMODE SWITCH

.BASIC
NEW OR OLD--NEW
FILE NAME--TEST

READY
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END

RUN

TEST    BA    5B    

BAD FILE

 
.BASIC
NEW OR OLD--NEW
FILE NAME--TEST

READY
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END

LIST

TEST    BA    5B    

10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END

READY
RUN

TEST    BA    5B    

BAD FILE
LIST

TEST    BA    5B    

10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END

READY
SAVE
BAD FILE

PDP-8 TSS/8

Developed in late 1967
bill@bill-MS-7B79:~/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8$ ./pdp8 tss8.ini 

PDP-8 simulator Open SIMH V4.1-0 Current        simh git commit id: ffe537a6
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8/tss8.ini-4> attach rf tss8_rf.dsk
%SIM-INFO: RF0: buffering file in memory
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8/tss8.ini-6> attach tti1 4000
Non-existent unit

LOAD, DUMP, START, ETC? START
MONTH-DAY-YEAR: 01:01:75
HR:MIN - 00:00
<CR>
.LOGIN 2 LXHE               THIS DOES NOT ECHO

.
TSS/8.24  JOB 01  [00,02]  K00    00:00:26

SYSTEM IS DOWN, INC.


.R CAT

DISK FILES FOR USER  0, 2 ON  1-JAN-75

NAME      SIZE  PROT    DATE
PALD  .SAV  16   12  31-MAR-76
LOADER.SAV   4   12  31-MAR-76
FORT  .SAV   6   12  31-MAR-76
FOSL  .SAV   6   12  31-MAR-76
PIP   .SAV  10   12  31-MAR-76
TSTLPT.SAV   2   12  31-MAR-76
LOGOUT.SAV   6   12  31-MAR-76
SYSTAT.SAV   5   12  31-MAR-76
EDIT  .SAV   8   12  31-MAR-76
FOCAL .SAV  16   12  31-MAR-76
BASIC .SAV  38   12  31-MAR-76
COPY  .SAV  10   12  31-MAR-76
CAT   .SAV   6   12  31-MAR-76
GRIPE .SAV   5   12  31-MAR-76
LOGID .SAV   4   12  31-MAR-76
PUTR  .SAV  21   12   3-FEB-84
ODTHI .SAV   2   12  29-FEB-84
FLAP  .SAV   1   12   7-APR-84
PTLOAD.SAV   1   12  29-APR-84
BLANK .SAV   1   12   9-JUN-84
DTTEST.SAV   2   12  26-JUN-84
INIT  .SAV  17   12  29-JUL-84

TOTAL DISK SEGMENTS:  187    QUOTA: 1575

^BS
.BASIC
BASIC??
.RUN BASIC

NEW OR OLD--NEW
NEW PROGRAM NAME--TEST

READY

10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
LIST
  10 FOR I=1 TO 5 
  20 PRINT I
  30 NEXT I 


READY

RUN
NO END STATEMENT



READY

40 END
LIST
  10 FOR I=1 TO 5 
  20 PRINT I
  30 NEXT I 
  40 END


READY

RUN

 1
 2
 3
 4
 5


READY

BYE
^BS
.

.<Ctrl-E>
Simulation stopped, PC: 05200 (JMP 5200)
sim> EXIT
Goodbye
%SIM-INFO: RF0: writing buffer to file: tss8_rf.dsk

Telnet

bill@bill-MS-7B79:~$ telnet localhost 4000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.


Connected to the PDP-8 simulator TTIX device, line 0



.
LOGIN PLEASE
.
TSS/8.24  JOB 01  [00,02]  K01    00:04:25

SYSTEM IS DOWN, INC.
.LOGIN 2 LXHE               THIS DOES NOT ECHO

.LOGOUT

JOB  1, USER [ 0, 2] LOGGED OFF K01 AT 00:06:28 ON  1 JAN 75
RUNTIME 00:00:00 (  0. CPU UNITS)
ELAPSED TIME 00:02:33



Got new key finder

SmartTag2 to replace the Tile my daughter bought me. I probably wouldn’t have bought it in the first place but I ended up using it often. It started as a luxury and turned into a necessity. The Tile’s battery died months ago, and you have to replace the whole device. This new device was cheaper than a new Tile and has a replaceable battery. And the battery is supposed to last longer. I recently lost my keys for a few days and realized I don’t have a spare car key. I bought a new one for around $70.