Skip to content

Instantly share code, notes, and snippets.

View creationix's full-sized avatar
💚
<3

Tim Caswell creationix

💚
<3
View GitHub Profile
@creationix
creationix / gods-light-plan-perfect-justice.md
Last active August 16, 2025 18:25
God's Light, God's Plan, God's Perfect Justice

"God's Light, God's Plan, God's Perfect Justice"

Good morning church family! You know those deep questions people ask me after service? "What about my grandmother who never really heard the gospel? What about good people who aren't Christians? What really happens in the end times?" I think God wants us to understand His plan more clearly than we sometimes do.

Let me start with this beautiful truth that's revolutionized my understanding - Jesus Christ is literally "the light which is in all things, which giveth life to all things, which is the law by which all things are governed." When you see the sunrise, you're witnessing Christ's power. The stars, the moon - that's His glory manifest. He's not just our personal Savior; He's the sustaining force behind all creation. No wonder Paul said "in him we live, and move, and have our being."

And here's something that should liberate every student and parent - God doesn't want us choosing between intellectual growth and spiritual growth. "Seek learning, even

@creationix
creationix / what-really-happens-next.md
Created August 16, 2025 14:31
What Really Happens Next? A Deeper Look at God's End-Time Plan

"What Really Happens Next? A Deeper Look at God's End-Time Plan"


Good morning, church family. You know, I've been thinking a lot lately about those conversations we have after service - the ones where someone pulls me aside and asks, "Pastor, what about my grandmother who never heard the gospel clearly? What about that neighbor who's a good person but not a Christian? What really happens in the end times - because honestly, Revelation is pretty confusing?"

Those are great questions. And I think God wants us to understand His plan more clearly than we sometimes do.


@creationix
creationix / the-light-that-fills-all-things.md
Last active August 16, 2025 14:25
"The Light That Fills All Things" A Sermon on God's Universal Presence and Our Response

"The Light That Fills All Things"

A Sermon on God's Universal Presence and Our Response


Opening Prayer & Scripture

"In him was life; and the life was the light of men. And the light shineth in darkness; and the darkness comprehended it not." - John 1:4-5


//////////////////////////////////////
// //
// JS domBuilder Library //
// //
// Tim Caswell <[email protected]> //
// //
//////////////////////////////////////
// Modern version using TypeScript and ES6 features
@creationix
creationix / etching-thin.svg
Last active October 9, 2024 03:50
Hexy Compute Shell
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
const start = 0x2800; // Braille pattern blank
for (let i = 0; i < 16; i++) {
let line = "";
for (let j = 0; j < 16; j++) {
line += String.fromCodePoint(start + i * 16 + j);
}
console.log(line);
}
// Example testing sketch for various DHT humidity/temperature sensors
// Written by ladyada, public domain
#include "Grove_Temperature_And_Humidity_Sensor.h"
#define PIN_GROVE_POWER 15 // https://github.com/esphome/issues/issues/223
// Uncomment whatever type you're using!
#define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
../bench/corgis/website/datasets/json/tate/tate.json (2.60 MiB)
Action Duration Used Kept Output
cjson_resty.decode 38.9ms 3.87 MiB 3.63 MiB table: 0x419b8440
Tibs.decode 42.1ms 2.95 MiB 2.91 MiB table: 0x4209dad8
cjson_resty.encode 13.2ms 1.88 MiB 1.88 MiB string: 1.88 MiB
Tibs.encode 48.3ms 8.24 MiB 1.97 MiB string: 1.84 MiB
encoded sizes mismatch: 1968571 1933719
cjson_resty = "data":{"url":"http:\/\/www.tate.org.uk\/
do
-- Polyfill for luajit without __pairs and __ipairs extensions
local triggered = false
pairs(setmetatable({}, { __pairs = function()
triggered = true
return function() end
end }))
if not triggered then
print "Polyfilling pairs"
function _G.pairs(t)
@creationix
creationix / Dockerfile
Last active November 14, 2022 22:16
Build luvit from source using alpine docker
FROM alpine AS build-luv
RUN apk add build-base cmake git
RUN git clone --recursive https://github.com/luvit/luvi.git
RUN make -C luvi/deps/luv
FROM alpine AS build-luvi
RUN apk add build-base cmake git
RUN git clone --recursive https://github.com/luvit/luvi.git
RUN apk add perl linux-headers
RUN make -C luvi regular-asm