Skip to content

Instantly share code, notes, and snippets.

View kulicuu's full-sized avatar

J Wylie Woodcock kulicuu

View GitHub Profile
@kulicuu
kulicuu / Speculations_on_MiG-35_Operational_Concept.md
Last active February 3, 2022 19:51
Terebinth ACDCA : Analysis of Contemporary Developments in Combat Aerospace : Series-No-1 : Speculations on the MiG-35's Operational-Concept

Idle Speculations on the MiG-35's Operational-Concept

Background

Eminent pragmatists, Soviet & Russian armaments developers design with a holistic battle context in mind. Marked by the trauma of the most intensive combined-arms mechanised conflict in history, their fighter aircraft creations are assessed first and foremost on their realistic ability to contribute in the hideously complex contexts of such contests. They are not expected to go up in isolated cinematic duels against industry rival platforms, nor are they assessed on their competitiveness on the basis of isolated performance characteristics. Though they may compete secondarily on international arms markets, and may indeed find themselves in duels in real-life combat, fighter aircraft are expected to perform critical assigned tasks in prospective armed conflicts. We begin by assessing various scenarios for these contests, operating contexts.

Tier-2 : low-intensity, pseudo-proxy conflict in periphery / global-south :

Typified

@kulicuu
kulicuu / Pomodoro Image Display Clock
Last active October 3, 2017 08:13
Image displays fullscreen as attention grabber to enforce Pomodoro breaktime.
...
pkg load image
function [N] = naive_corr(pat,img)
[n,m] = size(img);
[np,mp] = size(pat);
N = zeros(n-np+1,m-mp+1);
for i = 1:n-np+1
for j = 1:m-mp+1
N(i,j) = sum(dot(pat,img(i:i+np-1,j:j+mp-1)));
end
@kulicuu
kulicuu / globals.coffee
Last active July 28, 2017 10:08
autocorrect with efficient tree data structure
global.c = console.log.bind console
global._ = require 'lodash'
global.fs = require 'fs'
global.color = require 'bash-color'
c 'hi'
@kulicuu
kulicuu / ideas_37a_090.md
Last active July 18, 2017 11:41
some ideas
series of Musings on technology, environment, industry

terraforming earth over next 200 years

The Sahara Desert is roughly the size of the continental USA, mostly uninhabited.

@kulicuu
kulicuu / cool-game-programming-blogs.opml
Created February 26, 2017 14:41 — forked from Reedbeta/cool-game-programming-blogs.opml
List of cool blogs on game programming, graphics, theoretical physics, and other random stuff
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Graphics, Games, Programming, and Physics Blogs</title>
</head>
<body>
<outline text="Tech News" title="Tech News">
<outline type="rss" text="Ars Technica" title="Ars Technica" xmlUrl="http://feeds.arstechnica.com/arstechnica/index/" htmlUrl="http://arstechnica.com"/>
<outline type="rss" text="Polygon - Full" title="Polygon - Full" xmlUrl="http://www.polygon.com/rss/index.xml" htmlUrl="http://www.polygon.com/"/>
<outline type="rss" text="Road to VR" title="Road to VR" xmlUrl="http://www.roadtovr.com/feed" htmlUrl="http://www.roadtovr.com"/>
@kulicuu
kulicuu / cool-game-programming-blogs.opml
Created February 26, 2017 14:41 — forked from Reedbeta/cool-game-programming-blogs.opml
List of cool blogs on game programming, graphics, theoretical physics, and other random stuff
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Graphics, Games, Programming, and Physics Blogs</title>
</head>
<body>
<outline text="Tech News" title="Tech News">
<outline type="rss" text="Ars Technica" title="Ars Technica" xmlUrl="http://feeds.arstechnica.com/arstechnica/index/" htmlUrl="http://arstechnica.com"/>
<outline type="rss" text="Polygon - Full" title="Polygon - Full" xmlUrl="http://www.polygon.com/rss/index.xml" htmlUrl="http://www.polygon.com/"/>
<outline type="rss" text="Road to VR" title="Road to VR" xmlUrl="http://www.roadtovr.com/feed" htmlUrl="http://www.roadtovr.com"/>
@kulicuu
kulicuu / quicksort.coffee
Last active June 5, 2018 22:03
Quicksort in CoffeeScript
exports.quicksort = quicksort = ({ rayy }) ->
len = rayy.length
if (len is 1) or (len is 0) then return rayy
rand_idx = Math.floor(Math.random() * len)
[pivot] = rayy.splice rand_idx, 1
less = []
more = []
for num, idx in rayy
if num < pivot
less.push num
@kulicuu
kulicuu / index.html
Created December 20, 2016 07:39 — forked from anonymous/index.html
Really Responsive Tables using CSS Flexbox (complex)
<div class="container-fluid" style="margin-top: 10px">
<div class="table-row header">
<div class="column index">#</div>
<div class="wrapper attributes">
<div class="wrapper title-comment-module-reporter">
<div class="wrapper title-comment">
<div class="column title">Title</div>
<div class="column comment">Comment</div>
</div>
<div class="wrapper module-reporter">