Joshua Potter
e87168b297
Additional lambda calculus notes.
2024-05-26 17:06:33 -06:00
Joshua Potter
6b26e89d3c
Move lambda calculus notes.
2024-05-24 03:39:56 -06:00
Joshua Potter
8fda87c218
Initial notes on lambda-calculus.
2024-05-23 14:02:55 -06:00
Joshua Potter
adb805b61f
Fixup flashcards.
2024-05-23 12:46:32 -06:00
Joshua Potter
8f161f4f52
Algebra of sets and git flashcards.
2024-05-22 11:07:31 -06:00
Joshua Potter
b4e6daa052
Additional x86-64 instructions.
2024-05-22 08:34:34 -06:00
Joshua Potter
2c08d82101
Unions/intersections and distributivity of disjunction.
2024-05-21 12:40:04 -06:00
Joshua Potter
d2755cd89a
TODOs on notes.
2024-05-21 09:06:32 -06:00
Joshua Potter
06e0550b38
Shifts and law of monotonicity.
2024-05-20 13:52:48 -06:00
Joshua Potter
16ffe8d4ef
Notes on hashing and unary/binary x86 ops.
2024-05-19 15:07:38 -06:00
Joshua Potter
a81dcdf176
LCRS trees and set theory classes.
2024-05-17 12:33:05 -06:00
Joshua Potter
037ea0f767
Propositional and predicate logic notes.
2024-05-17 10:45:50 -06:00
Joshua Potter
5eb338be7e
Predicate transformers, set axioms, `leaq`.
2024-05-15 07:59:08 -06:00
Joshua Potter
b865693d9d
Notes on graphs and git remotes.
2024-05-13 12:12:22 -06:00
Joshua Potter
c574e3363d
Graphs and daily notes.
2024-05-13 06:38:02 -06:00
Joshua Potter
48a4f9127f
Intrusive containers and graph isomorphisms.
2024-05-12 12:30:30 -06:00
Joshua Potter
5f8017ba3d
Basic ADTs.
2024-05-12 09:19:27 -06:00
Joshua Potter
a9d0925080
Copenhagen notes.
2024-05-09 14:29:12 -06:00
Joshua Potter
464512dc38
ADTs, data structures, and additional notes on MOV instructions.
2024-05-02 13:23:10 -06:00
Joshua Potter
fc098cdaf2
Induction and heaps.
2024-05-02 07:23:53 -06:00
Joshua Potter
1ab9be2fd4
Add program assertions.
2024-04-29 14:47:33 -06:00
Joshua Potter
09d6c5c1b8
Finished notes on heapsort.
2024-04-29 11:12:56 -06:00
Joshua Potter
b800dc2ab8
Additional heap/heapsort flashcards.
2024-04-29 09:11:05 -06:00
Joshua Potter
d04bd101ad
Heaps and science of programming notes.
2024-04-29 07:29:03 -06:00
Joshua Potter
9ee37c8b7d
Refine notes on complete/perfect trees.
2024-04-25 18:01:06 -06:00
Joshua Potter
262683515f
Sequences and MOV instructions.
2024-04-24 15:35:24 -06:00
Joshua Potter
7871ae52fe
Polynomials and delta-constants.
2024-04-19 20:44:51 -06:00
Joshua Potter
5f51ad65f1
Additional x86 instructions.
2024-04-18 07:42:34 -06:00
Joshua Potter
3c81017355
Details on x86-64 operand forms.
2024-04-15 21:21:46 -06:00
Joshua Potter
45bcc6744c
Add positional tree notes.
2024-04-14 12:44:20 -06:00
Joshua Potter
f3b59d77f6
Ordered/binary trees.
2024-04-14 11:58:01 -06:00
Joshua Potter
1efb669e7b
Add past week of notes.
2024-04-01 22:11:53 -07:00
Joshua Potter
74aa5e16d9
x86-64 declarations
2024-03-26 20:49:16 -06:00
Joshua Potter
fc2c614e81
Add notes on trees.
2024-03-24 07:14:26 -06:00
Joshua Potter
be383ef6d5
Notes on git tags and refs.
2024-03-22 09:23:16 -06:00
Joshua Potter
091521c382
Start adding x86-64 notes.
2024-03-22 08:10:08 -06:00
Joshua Potter
3b6d9d89c5
Remove awk and add x86 history.
2024-03-20 11:33:13 -06:00
Joshua Potter
74e7b8df0c
Reorganize `awk` notes.
2024-03-20 07:16:45 -06:00
Joshua Potter
33466a2583
Notes on graphs.
2024-03-18 18:28:34 -06:00
Joshua Potter
809414ede4
More floating-point notes.
2024-03-18 08:19:55 -04:00
Joshua Potter
444418d78e
IEEE floating-point notes.
2024-03-16 23:02:50 -04:00
Joshua Potter
db1d3dd14e
Week of notes.
2024-03-15 13:58:15 -04:00
Joshua Potter
cdb916c2b4
More integer encoding, git objects, floor/ceiling.
2024-03-08 13:50:13 -07:00
Joshua Potter
1651c9d6c3
Add notes on next lexicographic ordering.
2024-03-06 13:25:34 -07:00
Joshua Potter
ec45aad8c3
Updates on how we generate permutations.
2024-03-05 16:48:53 -07:00
Joshua Potter
32bd0e51ce
Arithmetic and geometric sequences.
2024-03-05 12:28:11 -07:00
Joshua Potter
2430c289dc
Order of growth notes.
2024-03-05 09:15:41 -07:00
Joshua Potter
6d44e6389b
Two's-complement multiplication.
2024-03-04 20:37:56 -07:00
Joshua Potter
5cc975f146
Little o- and omega-notation.
2024-03-03 19:44:53 -07:00
Joshua Potter
aff3dbf43d
Notes on triangular and square numbers.
2024-03-02 16:37:08 -07:00
Joshua Potter
d27412d5c7
Git tree objects.
2024-03-02 05:12:57 -07:00
Joshua Potter
a08a0bbee9
Add combinatoric punnett squares.
2024-03-01 08:16:51 -07:00
Joshua Potter
0c698311d5
Notes on sequences.
2024-03-01 07:12:43 -07:00
Joshua Potter
2a7400a255
Notes on CAS and git.
2024-02-29 08:52:05 -07:00
Joshua Potter
4ad55dc8bf
Rearrange files.
2024-02-28 13:11:46 -07:00
Joshua Potter
a480e48e3b
More notes on two's-complement.
2024-02-27 12:12:25 -07:00
Joshua Potter
cf0daeab7d
Algorithmic notation and more on two's-complement.
2024-02-27 09:09:51 -07:00
Joshua Potter
a1447e824c
Two's-complement addition and consolidate `shifts.md`.
2024-02-26 09:23:01 -07:00
Joshua Potter
eb3cc5743a
Fixup flashcards.
2024-02-25 06:50:52 -07:00
Joshua Potter
794e9a63ed
Begin notes on unsigned arithmetic.
2024-02-24 11:34:58 -07:00
Joshua Potter
4e4fce24f7
Add some bit shifting notes back.
2024-02-24 07:43:10 -07:00
Joshua Potter
2663b97c55
Add merge sort and more notes on floors/ceilings.
2024-02-23 19:43:29 -07:00
Joshua Potter
c1a19058ef
Combinatorics matrix on counting strategies.
2024-02-23 12:08:50 -07:00
Joshua Potter
15001806d0
Extension and truncation of integer-encoded binary.
2024-02-23 08:40:11 -07:00
Joshua Potter
92e691e937
Update from "c" to "c17".
2024-02-23 07:40:31 -07:00
Joshua Potter
a42ccc880a
More integer encoding notes.
2024-02-22 14:21:08 -07:00
Joshua Potter
2538533aee
Move notes on integer encoding.
2024-02-21 13:33:59 -07:00
Joshua Potter
d93f0d3cb6
Add more notes on two's-complement.
2024-02-21 13:00:19 -07:00
Joshua Potter
2678c94882
Move hexadecimal to radices page.
2024-02-21 10:51:48 -07:00
Joshua Potter
886fb34762
Encoding and inclusion/exclusion principle.
2024-02-20 16:50:26 -07:00
Joshua Potter
8d6978c429
More combination-related notes and PIE.
2024-02-20 07:13:03 -07:00
Joshua Potter
27adc88529
More notes on combinations/binomial coefficients.
2024-02-19 16:16:53 -07:00
Joshua Potter
4fe3a60534
Notes on permutations and combinations.
2024-02-19 12:13:11 -07:00
Joshua Potter
2a2d8f8195
Restructured notes on combinatorics.
2024-02-19 07:05:13 -07:00
Joshua Potter
cbca6f018b
Additive and multiplicative principles.
2024-02-17 17:56:55 -07:00
Joshua Potter
ae71557589
Integer encodings and discrete math.
2024-02-17 12:49:56 -07:00
Joshua Potter
5fdd0b718e
Clear bit shifting. Add notes on floor/ceiling functions.
2024-02-16 13:38:34 -07:00
Joshua Potter
30c6fb97b5
Additional notes on binary shifting.
2024-02-15 16:23:53 -07:00
Joshua Potter
4a4c1a30da
More on printf.
2024-02-14 12:08:10 -07:00
Joshua Potter
07097ccc7b
Notes on binary shifting.
2024-02-13 18:23:48 -07:00
Joshua Potter
9e902af312
Notes on binary shifts and printf formatting.
2024-02-13 13:06:24 -07:00
Joshua Potter
c98a083e23
Begin 2024-02-13 entry.
2024-02-13 06:24:57 -07:00
Joshua Potter
9529d00b38
Preliminary notes on Boolean algebra.
2024-02-12 14:42:11 -07:00
Joshua Potter
df45254a66
Notes on textual substitution.
2024-02-12 11:27:16 -07:00
Joshua Potter
3e012b49b5
More tags. ASCII and c-style strings.
2024-02-12 10:18:47 -07:00
Joshua Potter
1c1ffb989a
Add today's journal entry and update some flashcards.
2024-02-12 08:40:17 -07:00
Joshua Potter
99e807f807
Notes on normal forms.
2024-02-11 12:05:17 -07:00
Joshua Potter
6b6d109da7
Notes on endianness.
2024-02-11 07:57:30 -07:00
Joshua Potter
49fbfb0ec5
Nest journal entries into months.
2024-02-11 05:33:02 -07:00
Joshua Potter
4982b6e21f
Add more sorting algorithm details. Bubble sort.
2024-02-09 11:50:56 -07:00
Joshua Potter
31c4a76589
Add C declarations and quantification.
2024-02-09 09:07:56 -07:00
Joshua Potter
c3d266882f
Algorithms and gawk.
2024-02-09 08:08:41 -07:00
Joshua Potter
00f23d5f94
Add notes on sorting algorithms and equiv-trans.
2024-02-08 07:02:59 -07:00
Joshua Potter
3e5bb9b9a7
More "Science of Programming" and `awk`.
2024-02-07 06:18:19 -07:00
Joshua Potter
30edc2dbdc
Add notes on POSIX regexps.
2024-02-04 05:50:19 -07:00
Joshua Potter
bba6a7918d
Hash files.
2024-02-03 17:26:43 -07:00
Joshua Potter
5d4313023a
Merge 2023-02-03 ( #3 )
...
Science of programming and `awk`.
Reviewed-on: #3
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-02-04 00:20:31 +00:00
Joshua Potter
5425627df1
Merge 2024-02-02 ( #2 )
...
Insertion sort and `awk`.
Reviewed-on: #2
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-02-03 03:36:20 +00:00
Joshua Potter
7e28ba2efd
Notes for 2024-02-01 ( #1 )
...
Database system concepts and Nix's `callPackage`.
Reviewed-on: #1
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-02-02 11:41:17 +00:00
Joshua Potter
21dab012ba
Migrate content to notes and override quartz.
2024-02-01 07:49:42 -07:00