Skip to content

Instantly share code, notes, and snippets.


Wylie Кулик kulicuu

View GitHub Profile
kulicuu /
Last active Oct 8, 2020
Grand Unified Theory of Software

Grand Unified Theory of Software:

(the 'grand unified' part is halfway jesting, but this is a nice generalization of the main requirements of programs.)


A program (software program), has at most two responsibilities: (1) State-management, and (2) Effects-propagation.


kulicuu /
Created Sep 22, 2020
Some discussion on setting a solid foundation for argumentation/discourse, with a secondary part discussing how to make the soft sciences hard.

Foundations of Discourse:

Every conversation, argument of import, runs into the same confusions of meaning. We all know how the meanings of words can shift with context. We all know how one man's meaning of a given word can differ substantially from another's. I'm not contributing anything new by commenting on this.

I have some elaborations on this idea that I believe can be helpful. These are inspired by, or taken directly from Gilles Deleuze's work in a book called "What is Philosophy."

kulicuu /
Last active Sep 22, 2020
Skepticism, a parable sketch

(A parable, half serious, just a sketch)


Zara, labeled by reputation "Skeptic", showed up to town one day, took up residence in a travellers' house.

The Inquisitor questioned him over tea one morning:

Is Zara a believer in the Almighty?

kulicuu /
Created Sep 21, 2020
Linked-List stuff in Coffeescript
# credit for the LinkedList implementation,
# I just did the recursive remove_duplicates function.
c = console.log.bind console
LinkedList = ->
@head = null
LinkedList.prototype.push = (val) ->
kulicuu /
Last active Aug 12, 2020
Digest condensed rough outline of presentation for investors...

Terebinth Business Plan


May 26, 2020

What is Terebinth in Ose Line?

Terebinth is a company that produces computer-driven simulations.

kulicuu /
Created Apr 18, 2020
For live-reload of Rust code into Yew projects.
c = console.log.bind console
util = require 'util'
exec = util.promisify((require 'child_process').exec)
chokidar = require 'chokidar'
COMMAND_ONE = 'wasm-pack build --target web'
kulicuu / outline__notes__software-testing.tex
Last active Mar 23, 2021
Draft technical article on common 'best' practices in the software engineering industry, focusing on the testing problem.
View outline__notes__software-testing.tex
\documentclass[9pt, a4paper]{extarticle}
\geometry{a4paper, left=3.8cm, top=1cm, right=1.8cm, bottom=1cm, footskip=.5cm, marginparwidth=70pt}
kulicuu /
Created Jan 27, 2020
Maximal subset generated from constraint
c = console.log.bind console
make_vertex = ({ k, addr, accd_set, remainder }) ->
neighbors = {}
remainder.reduce (acc, val, idx) ->
# c val, idx
kulicuu / g.txt
Last active Jun 12, 2019
Easy to track HypersonicGlideVehicles with infrared sensors...
View g.txt
We hear that HGVs are invisible to radar on account of the atmospherically generated plasma shroud, but wouldn't that same shroud reveal extremely precise coordinates to a 1st tier infrared sensor?
If EM doppler wasn't enough for ranging, triangulation would be.
kulicuu /
Last active Jun 19, 2018
Search sorted, pivoted array
c = console.log.bind console
color = require 'bash-color'
_ = require 'lodash'
fp = require 'lodash/fp'
# this one gives the array above the pivot, inclusive of the pivot.
upper_rayy_incl = (rayy, pivot) ->
[].concat rayy.slice(pivot)