1<!DOCTYPE html> 2<html lang="en-US"> 3 <head> 4 <meta charset='utf-8'> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <link rel="stylesheet" href="/assets/css/style.css?v=3816d9306888b0697d3df2855230c5add063e750"> 8 <link rel="stylesheet" type="text/css" href="/assets/css/print.css" media="print"> 9 <link rel="stylesheet" href="/assets/css/styles.css"> 10 11<!-- Begin head.html --> 12 13<!-- End head.html --> 14 15<!-- Begin Jekyll SEO tag v2.8.0 --> 16<title>Home | Bob Kerns: Thinking</title> 17<meta name="generator" content="Jekyll v4.3.2" /> 18<meta property="og:title" content="Home" /> 19<meta property="og:locale" content="en_US" /> 20<meta name="description" content="I am in the process of migrating and consolidating my content on this site." /> 21<meta property="og:description" content="I am in the process of migrating and consolidating my content on this site." /> 22<link rel="canonical" href="https://bobkerns.github.io/" /> 23<meta property="og:url" content="https://bobkerns.github.io/" /> 24<meta property="og:site_name" content="Bob Kerns: Thinking" /> 25<meta property="og:type" content="website" /> 26<meta name="twitter:card" content="summary" /> 27<meta property="twitter:title" content="Home" />
28<script type="application/ld+json"> 29{"@context":"https://schema.org","@type":"WebSite","dateModified":"2024-04-03T06:59:07+00:00","description":"I am in the process of migrating and consolidating my content on this site.","headline":"Home","name":"Bob Kerns: Thinking","url":"https://bobkerns.github.io/"}</script>
29 30<!-- End Jekyll SEO tag --> 31 32<link type="application/atom+xml" rel="alternate" href="https://bobkerns.github.io/feed.xml" title="Bob Kerns: Thinking" /> 33 </head> 34 35 <body> 36 <div id="container"> 37 <div class="inner"> 38 39 <nav> 40 41 <a href="/" class="navigation current"> 42 Home 43 </a> 44 45 <a href="/about/" class="navigation "> 46 About 47 </a> 48 49 <a href="/pages/" class="navigation "> 50 Pages 51 </a> 52 53 <a href="/blog/" class="navigation "> 54 Blog 55 </a> 56 57</nav> 58 <header> 59 <h1>Bob Kerns: Thinking</h1> 60 <p>Thinking about Science, Engineering, and Technology</p> 61 </header> 62 <hr class='rule'> 63 <section id="main_content"> 64 <h2> Home </h2> 65<p>I am in the process of migrating and consolidating my content on this site.</p> 66 67<h3 id="some-selected-projects">Some Selected Projects</h3> 68 69<ul> 70 <li><a href="/physics-math/">Physics Math</a> Worng toward some educational physics tools.</li> 71 <li><a href="https://github.com/BobKerns/Altoid-Box-MIDI/">Altoid MIDI Box</a> DIY open-source hardware MIDI controller with display in an Altoids tin.</li> 72 <li><a href="https://github.com/BobKerns/BassFlute/">Bass Flute Patch</a> Bass Flute patch for Native Instrumentsâ Kontakt</li> 73 <li><a href="https://github.com/BobKerns/genutils/">GenUtils</a> Generator Utilities bring array-like operations to sync and async generators.</li> 74</ul> 75 76<h3 id="my-old-blog">My Old Blog</h3> 77 78<p>Iâm in the process of migrating away from Typepad. My <a href="https://bobkerns.typepad.com/">old blog is here</a>.</p> 79 80<h3 id="public-github-repositories">Public GitHub Repositories</h3> 81 82<!-- markdownlint-disable MD033 --> 83<dl> 84 85 86 <dt><b> 87 <a href="https://github.com/BobKerns/Altoid-Box-MIDI">Altoid-Box-MIDI</a> 88 </b></dt> 89 <dd>A 3-knob MIDI controller with a display to fit in an Altoid box.<br /> 90 <i>Last updated: 2023-07-31 21:15:35 UTC</i><br /> 91 Topics: <i>altoids, diy, electronics, hardware, midi, midi-controller, open-hardware, open-source, open-source-hardware</i> 92 </dd> 93 94 95 96 97 98 <dt><b> 99 <a href="https://github.com/BobKerns/back-propagation">back-propagation</a> 100 </b></dt> 101 <dd>Simple back-propagation, in support of my paper on AI and copyright.<br /> 102 <i>Last updated: 2024-01-01 00:11:33 UTC</i><br /> 103 Topics: <i></i> 104 </dd> 105 106 107 108 <dt><b> 109 <a href="https://github.com/BobKerns/BassFlute">BassFlute</a> 110 </b></dt> 111 <dd>This is a Native Instruments Kontakt patch based on Bass Flute samples done at the University of Iowa by Lawrence Fritts, Director of the Electronic Music Studios and Professor of Composition.<br /> 112 <i>Last updated: 2021-07-05 07:53:39 UTC</i><br /> 113 Topics: <i>bass-flute, flute, music, sampler</i> 114 </dd> 115 116 117 118 <dt><b> 119 <a href="https://github.com/BobKerns/better-future">better-future</a> 120 </b></dt> 121 <dd>Futures (deferred/lazy evaluation), with cancellation, timeouts, task groups and pools, working fully w/ Promises.<br /> 122 <i>Last updated: 2023-03-14 06:15:38 UTC</i><br /> 123 Topics: <i>asynchronous-programming, lazy-evaluation, promise-library, promises</i> 124 </dd> 125 126 127 128 <dt><b> 129 <a href="https://github.com/BobKerns/BobKerns">BobKerns</a> 130 </b></dt> 131 <dd>Config files for my GitHub profile.<br /> 132 <i>Last updated: 2022-11-28 09:56:58 UTC</i><br /> 133 Topics: <i>config, github-config</i> 134 </dd> 135 136 137 138 <dt><b> 139 <a href="https://github.com/BobKerns/BobKerns.github.io">BobKerns.github.io</a> 140 </b></dt> 141 <dd>Master site for my stuff.<br /> 142 <i>Last updated: 2024-04-03 02:04:44 UTC</i><br /> 143 Topics: <i></i> 144 </dd> 145 146 147 148 149 150 151 152 153 154 <dt><b> 155 <a href="https://github.com/BobKerns/fpipeline">fpipeline</a> 156 </b></dt> 157 <dd>Simple Python but flexible pipelines based on the simplest of Functional Programing concepts.<br /> 158 <i>Last updated: 2022-12-05 13:26:54 UTC</i><br /> 159 Topics: <i></i> 160 </dd> 161 162 163 164 <dt><b> 165 <a href="https://github.com/BobKerns/full-ubuntu">full-ubuntu</a> 166 </b></dt> 167 <dd>[No description]<br /> 168 <i>Last updated: 2022-01-12 16:35:06 UTC</i><br /> 169 Topics: <i></i> 170 </dd> 171 172 173 174 <dt><b> 175 <a href="https://github.com/BobKerns/genutils">genutils</a> 176 </b></dt> 177 <dd>Generator Utilities bring array-like operations to sync and async generators.<br /> 178 <i>Last updated: 2022-12-14 23:20:55 UTC</i><br /> 179 Topics: <i></i> 180 </dd> 181 182 183 184 185 186 <dt><b> 187 <a href="https://github.com/BobKerns/gitgo">gitgo</a> 188 </b></dt> 189 <dd>[No description]<br /> 190 <i>Last updated: 2023-05-04 08:23:22 UTC</i><br /> 191 Topics: <i></i> 192 </dd> 193 194 195 196 197 198 <dt><b> 199 <a href="https://github.com/BobKerns/immunity">immunity</a> 200 </b></dt> 201 <dd>Immunity simulator, from Robert Webb's software3D site.<br /> 202 <i>Last updated: 2018-11-18 23:25:21 UTC</i><br /> 203 Topics: <i></i> 204 </dd> 205 206 207 208 209 210 211 212 213 214 215 216 <dt><b> 217 <a href="https://github.com/BobKerns/jquery-tsv">jquery-tsv</a> 218 </b></dt> 219 <dd>jQuery.tsv plugin for working with text/tab-separated-values text.<br /> 220 <i>Last updated: 2021-03-01 08:07:57 UTC</i><br /> 221 Topics: <i></i> 222 </dd> 223 224 225 226 227 228 <dt><b> 229 <a href="https://github.com/BobKerns/jupyter-server">jupyter-server</a> 230 </b></dt> 231 <dd>A turnkey Jupyter configuration in a Docker container, covering a wide range of language kernels and extensions.<br /> 232 <i>Last updated: 2021-07-05 07:32:11 UTC</i><br /> 233 Topics: <i>docker, jupyter</i> 234 </dd> 235 236 237 238 239 240 241 242 243 244 245 246 <dt><b> 247 <a href="https://github.com/BobKerns/misc-examples">misc-examples</a> 248 </b></dt> 249 <dd>Demo server for my wife<br /> 250 <i>Last updated: 2021-08-01 11:36:16 UTC</i><br /> 251 Topics: <i></i> 252 </dd> 253 254 255 256 257 258 259 260 261 262 <dt><b> 263 <a href="https://github.com/BobKerns/npm-typescript-rollup-template">npm-typescript-rollup-template</a> 264 </b></dt> 265 <dd>A git-repo-based template mechanism for initializing npm-based projects.<br /> 266 <i>Last updated: 2023-05-22 17:50:44 UTC</i><br /> 267 Topics: <i></i> 268 </dd> 269 270 271 272 273 274 <dt><b> 275 <a href="https://github.com/BobKerns/observablehq-file-attachments">observablehq-file-attachments</a> 276 </b></dt> 277 <dd>A facility (work-in-progress) to provide a more flexible access to ObservableHQ FileAttachment objects, plus virtualized equivalents.<br /> 278 <i>Last updated: 2023-09-08 19:45:36 UTC</i><br /> 279 Topics: <i>observablehq</i> 280 </dd> 281 282 283 284 285 286 <dt><b> 287 <a href="https://github.com/BobKerns/physics-math">physics-math</a> 288 </b></dt> 289 <dd>Physics functions for creating homework examples, etc.<br /> 290 <i>Last updated: 2023-02-19 01:09:30 UTC</i><br /> 291 Topics: <i>3d, calculus, javavscript, math, observablehq, physics, quaternions, vectors</i> 292 </dd> 293 294 295 296 <dt><b> 297 <a href="https://github.com/BobKerns/physics-math-parser">physics-math-parser</a> 298 </b></dt> 299 <dd>Parser for the Spherical Cow project.<br /> 300 <i>Last updated: 2022-12-05 11:45:42 UTC</i><br /> 301 Topics: <i>calculus, javascript, math, observablehq, physics, quaternions, vectors</i> 302 </dd> 303 304 305 306 307 308 309 310 <dt><b> 311 <a href="https://github.com/BobKerns/rebase-demo">rebase-demo</a> 312 </b></dt> 313 <dd>A demonstration of using rebase to base commits on a different branch<br /> 314 <i>Last updated: 2024-04-02 14:34:51 UTC</i><br /> 315 Topics: <i></i> 316 </dd> 317 318 319 320 321 322 <dt><b> 323 <a href="https://github.com/BobKerns/retirement-simulator">
323retirement-simulator</a> 324 </b></dt> 325 <dd>Support libraries for simulating retirement cashflows.<br /> 326 <i>Last updated: 2024-03-28 05:20:58 UTC</i><br /> 327 Topics: <i></i> 328 </dd> 329 330 331 332 <dt><b> 333 <a href="https://github.com/BobKerns/retirement-template">retirement-template</a> 334 </b></dt> 335 <dd>Template for data for the retirement simulator.<br /> 336 <i>Last updated: 2021-12-10 18:20:12 UTC</i><br /> 337 Topics: <i></i> 338 </dd> 339 340 341 342 <dt><b> 343 <a href="https://github.com/BobKerns/rollup-plugin-debug">rollup-plugin-debug</a> 344 </b></dt> 345 <dd>Debugging tools for rollup configurations.<br /> 346 <i>Last updated: 2022-12-26 15:15:55 UTC</i><br /> 347 Topics: <i></i> 348 </dd> 349 350 351 352 <dt><b> 353 <a href="https://github.com/BobKerns/rollup-plugin-dirlist">rollup-plugin-dirlist</a> 354 </b></dt> 355 <dd>Allow import of directories as array of file descriptions (name, size, modification date),<br /> 356 <i>Last updated: 2022-12-14 23:01:23 UTC</i><br /> 357 Topics: <i></i> 358 </dd> 359 360 361 362 363 364 <dt><b> 365 <a href="https://github.com/BobKerns/row-padding">row-padding</a> 366 </b></dt> 367 <dd>Padding for text to fit fixed-width columns.<br /> 368 <i>Last updated: 2023-02-18 07:08:25 UTC</i><br /> 369 Topics: <i>formatter, formatting, text</i> 370 </dd> 371 372 373 374 <dt><b> 375 <a href="https://github.com/BobKerns/rpi-image-tool">rpi-image-tool</a> 376 </b></dt> 377 <dd>[No description]<br /> 378 <i>Last updated: 2022-01-11 05:53:21 UTC</i><br /> 379 Topics: <i></i> 380 </dd> 381 382 383 384 385 386 387 388 389 390 <dt><b> 391 <a href="https://github.com/BobKerns/shiny-houdini">shiny-houdini</a> 392 </b></dt> 393 <dd>Round trip between editing Houdini and code.<br /> 394 <i>Last updated: 2024-03-16 12:03:05 UTC</i><br /> 395 Topics: <i></i> 396 </dd> 397 398 399 400 <dt><b> 401 <a href="https://github.com/BobKerns/status-monitor">status-monitor</a> 402 </b></dt> 403 <dd>A library of utilities for monitoring status and results of activities in a web page.<br /> 404 <i>Last updated: 2021-11-07 14:19:17 UTC</i><br /> 405 Topics: <i>monitor, monitoring, observablehq</i> 406 </dd> 407 408 409 410 <dt><b> 411 <a href="https://github.com/BobKerns/trumpist">trumpist</a> 412 </b></dt> 413 <dd>Trumpist Brain and associated tools<br /> 414 <i>Last updated: 2022-12-14 22:50:31 UTC</i><br /> 415 Topics: <i>graph, history, politics</i> 416 </dd> 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431</dl> 432<!-- markdownlint-enable MD033 --> 433 434 435<div class=":recent-updated"> 436 <h3>Recent Updates:</h3> 437 438<ul> 439 440 441 442 443 444 <li> 445 <a href="/pages/rebase-demo-main/"> (2024-04-02 23:59:07 -0700)</a> 446 </li> 447 448 449 450 <li> 451 <a href="/pages/ukraine/">On Ukraine (2024-04-02 23:59:07 -0700)</a> 452 </li> 453 454 455 456 457 458 459 460 <li> 461 <a href="/pages/subject-verb/">On subject/verb agreement in the face of "number of" (2024-04-02 23:59:07 -0700)</a> 462 </li> 463 464 465 466 467 468 469 470 <li> 471 <a href="/pages/some-basic-biology/">Some Basic Biology about mRNA (2024-04-02 23:59:07 -0700)</a> 472 </li> 473 474 475 476 477</ul> 478</div> 479 480 481<section> 482 483 <div class="revision"> 484 <div class="post-meta">03 Apr 2024 - 485 <span class="post-author">Bob Kerns</span> - </div> 486 </div 487 488</section> 489 490 491 </section> 492 493 <footer> 494 495 Revision: <a href="https://github.com/BobKerns/BobKerns.github.io/commit/3816d9306888b0697d3df2855230c5add063e750">3816d9306888b0697d3df2855230c5add063e750</a> 496 </footer> 497 498 </div> 499 </div> 500 501 502 </body> 503</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.