vault backup: 2025-03-31 15:14:14

This commit is contained in:
Dane Sabo 2025-03-31 15:14:15 -04:00
parent 9cd66833c6
commit 486ae117f8
5 changed files with 125 additions and 9 deletions

View File

@ -0,0 +1,55 @@
let SessionLoad = 1
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
let v:this_session=expand("<sfile>:p")
silent only
silent tabonly
cd ~/Projects/SMARTTERER
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
let s:wipebuf = bufnr('%')
endif
let s:shortmess_save = &shortmess
if &shortmess =~ 'A'
set shortmess=aoOA
else
set shortmess=aoO
endif
badd +27 OT_Emulation_Data_Broker/Endpoint/EndPoint_v2.py
badd +1 OT_Emulation_Data_Broker/Endpoint/Endpoint_Notes.md
argglobal
%argdel
edit OT_Emulation_Data_Broker/Endpoint/EndPoint_v2.py
argglobal
balt OT_Emulation_Data_Broker/Endpoint/Endpoint_Notes.md
setlocal fdm=manual
setlocal fde=0
setlocal fmr={{{,}}}
setlocal fdi=#
setlocal fdl=0
setlocal fml=1
setlocal fdn=20
setlocal fen
silent! normal! zE
let &fdl = &fdl
let s:l = 27 - ((26 * winheight(0) + 31) / 62)
if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l
normal! zt
keepjumps 27
normal! 024|
tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
silent exe 'bwipe ' . s:wipebuf
endif
unlet! s:wipebuf
set winheight=1 winwidth=20
let &shortmess = s:shortmess_save
let s:sx = expand("<sfile>:p:r")."x.vim"
if filereadable(s:sx)
exe "source " . fnameescape(s:sx)
endif
let &g:so = s:so_save | let &g:siso = s:siso_save
set hlsearch
nohlsearch
doautoall SessionLoadPost
unlet SessionLoad
" vim: set ft=vim :

View File

@ -28,11 +28,11 @@ setlocal fdn=20
setlocal fen setlocal fen
silent! normal! zE silent! normal! zE
let &fdl = &fdl let &fdl = &fdl
let s:l = 117 - ((58 * winheight(0) + 33) / 67) let s:l = 116 - ((57 * winheight(0) + 33) / 67)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l keepjumps exe s:l
normal! zt normal! zt
keepjumps 117 keepjumps 116
normal! 028| normal! 028|
tabnext 1 tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'

View File

@ -14,12 +14,30 @@ else
set shortmess=aoO set shortmess=aoO
endif endif
badd +2 pyproject.toml badd +2 pyproject.toml
badd +26 OT_Emulation_Data_Broker/Endpoint/EndPoint.py badd +28 OT_Emulation_Data_Broker/Endpoint/EndPoint.py
badd +1211 ~/.local/state/nvim/lsp.log badd +1211 ~/.local/state/nvim/lsp.log
badd +10 health:// badd +10 health://
argglobal argglobal
%argdel %argdel
edit OT_Emulation_Data_Broker/Endpoint/EndPoint.py edit OT_Emulation_Data_Broker/Endpoint/EndPoint.py
let s:save_splitbelow = &splitbelow
let s:save_splitright = &splitright
set splitbelow splitright
wincmd _ | wincmd |
vsplit
1wincmd h
wincmd w
let &splitbelow = s:save_splitbelow
let &splitright = s:save_splitright
wincmd t
let s:save_winminheight = &winminheight
let s:save_winminwidth = &winminwidth
set winminheight=0
set winheight=1
set winminwidth=0
set winwidth=1
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
argglobal argglobal
setlocal fdm=manual setlocal fdm=manual
setlocal fde=0 setlocal fde=0
@ -31,12 +49,36 @@ setlocal fdn=20
setlocal fen setlocal fen
silent! normal! zE silent! normal! zE
let &fdl = &fdl let &fdl = &fdl
let s:l = 26 - ((25 * winheight(0) + 33) / 67) let s:l = 20 - ((17 * winheight(0) + 31) / 62)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l keepjumps exe s:l
normal! zt normal! zt
keepjumps 26 keepjumps 20
normal! 06| normal! 06|
wincmd w
argglobal
if bufexists(fnamemodify("term://~/Projects/SMARTTERER//49858:/bin/bash", ":p")) | buffer term://~/Projects/SMARTTERER//49858:/bin/bash | else | edit term://~/Projects/SMARTTERER//49858:/bin/bash | endif
if &buftype ==# 'terminal'
silent file term://~/Projects/SMARTTERER//49858:/bin/bash
endif
balt OT_Emulation_Data_Broker/Endpoint/EndPoint.py
setlocal fdm=manual
setlocal fde=0
setlocal fmr={{{,}}}
setlocal fdi=#
setlocal fdl=0
setlocal fml=1
setlocal fdn=20
setlocal fen
let s:l = 156 - ((61 * winheight(0) + 31) / 62)
if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l
normal! zt
keepjumps 156
normal! 048|
wincmd w
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
tabnext 1 tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
silent exe 'bwipe ' . s:wipebuf silent exe 'bwipe ' . s:wipebuf
@ -44,6 +86,8 @@ endif
unlet! s:wipebuf unlet! s:wipebuf
set winheight=1 winwidth=20 set winheight=1 winwidth=20
let &shortmess = s:shortmess_save let &shortmess = s:shortmess_save
let &winminheight = s:save_winminheight
let &winminwidth = s:save_winminwidth
let s:sx = expand("<sfile>:p:r")."x.vim" let s:sx = expand("<sfile>:p:r")."x.vim"
if filereadable(s:sx) if filereadable(s:sx)
exe "source " . fnameescape(s:sx) exe "source " . fnameescape(s:sx)

View File

@ -14,10 +14,11 @@ else
set shortmess=aoO set shortmess=aoO
endif endif
badd +17 ~/.config/nvim/lua/custom/plugins.lua badd +17 ~/.config/nvim/lua/custom/plugins.lua
badd +33 ~/.config/nvim/lua/custom/configs/lspconfig.lua badd +51 ~/.config/nvim/lua/custom/configs/lspconfig.lua
badd +6 custom/configs/rust-tools.lua badd +6 custom/configs/rust-tools.lua
badd +5 custom/init.lua badd +6 custom/init.lua
badd +91 ~/.config/nvim/lua/custom/chadrc.lua badd +91 ~/.config/nvim/lua/custom/chadrc.lua
badd +7 custom/language_specific_commands/markdown.lua
argglobal argglobal
%argdel %argdel
edit custom/init.lua edit custom/init.lua
@ -33,11 +34,11 @@ setlocal fdn=20
setlocal fen setlocal fen
silent! normal! zE silent! normal! zE
let &fdl = &fdl let &fdl = &fdl
let s:l = 11 - ((10 * winheight(0) + 27) / 55) let s:l = 6 - ((5 * winheight(0) + 33) / 67)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l keepjumps exe s:l
normal! zt normal! zt
keepjumps 11 keepjumps 6
normal! 0 normal! 0
tabnext 1 tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'

View File

@ -7569,6 +7569,22 @@ Subject\_term: Careers, Politics, Policy},
file = {/home/danesabo/Zotero/storage/J2F2D4RT/Urban and Harper - Developing Embedded Software with Model-Based Desi.pdf} file = {/home/danesabo/Zotero/storage/J2F2D4RT/Urban and Harper - Developing Embedded Software with Model-Based Desi.pdf}
} }
@online{urbanReviewFormalMethods2021,
title = {A {{Review}} of {{Formal Methods}} Applied to {{Machine Learning}}},
author = {Urban, Caterina and Miné, Antoine},
date = {2021-04-21},
eprint = {2104.02466},
eprinttype = {arXiv},
eprintclass = {cs},
doi = {10.48550/arXiv.2104.02466},
url = {http://arxiv.org/abs/2104.02466},
urldate = {2025-03-31},
abstract = {We review state-of-the-art formal methods applied to the emerging field of the verification of machine learning systems. Formal methods can provide rigorous correctness guarantees on hardware and software systems. Thanks to the availability of mature tools, their use is well established in the industry, and in particular to check safety-critical applications as they undergo a stringent certification process. As machine learning is becoming more popular, machine-learned components are now considered for inclusion in critical systems. This raises the question of their safety and their verification. Yet, established formal methods are limited to classic, i.e. non machine-learned software. Applying formal methods to verify systems that include machine learning has only been considered recently and poses novel challenges in soundness, precision, and scalability. We first recall established formal methods and their current use in an exemplar safety-critical field, avionic software, with a focus on abstract interpretation based techniques as they provide a high level of scalability. This provides a golden standard and sets high expectations for machine learning verification. We then provide a comprehensive and detailed review of the formal methods developed so far for machine learning, highlighting their strengths and limitations. The large majority of them verify trained neural networks and employ either SMT, optimization, or abstract interpretation techniques. We also discuss methods for support vector machines and decision tree ensembles, as well as methods targeting training and data preparation, which are critical but often neglected aspects of machine learning. Finally, we offer perspectives for future research directions towards the formal verification of machine learning systems.},
pubstate = {prepublished},
keywords = {Computer Science - Logic in Computer Science,Computer Science - Machine Learning,Computer Science - Programming Languages},
file = {/home/danesabo/Zotero/storage/LNHEUCMW/Urban and Miné - 2021 - A Review of Formal Methods applied to Machine Learning.pdf;/home/danesabo/Zotero/storage/7L6DXSBG/2104.html}
}
@incollection{usdepartmentofdefenseDepartmentDefenseTrusted1985, @incollection{usdepartmentofdefenseDepartmentDefenseTrusted1985,
title = {Department of {{Defense Trusted Computer System Evaluation Criteria}}}, title = {Department of {{Defense Trusted Computer System Evaluation Criteria}}},
booktitle = {The {{Orange Book}} {{Series}}}, booktitle = {The {{Orange Book}} {{Series}}},