Pinned Repositories
atomic_playground
Strengthening my atomic operation knowledge with some hands-on coding.
blockchain-in-c
Small-scale cryptocurrency in C.
coding-problems-in-nim
Daily Coding Problem Questions solved using nimlang
cryptocurrency
Cryptocurrency Implementation in C++.
cs50-assignments
A collection of assignments done as a part of the CS50 course.
nostr_relay_lite
A simple in-memory C++ nostr relay.
numeric_playground
Implementing Big Numbers
simple-scheme-interpreter
A Simple Language based on Scheme.
verysmallgrad
A c++ micrograd.
VM
Simple Virtual Machine and Assembler.
dgski's Repositories
dgski/simple-scheme-interpreter
A Simple Language based on Scheme.
dgski/nostr_relay_lite
A simple in-memory C++ nostr relay.
dgski/algorithmic_newsfeed
Playing around with scikit-learn to create Machine Learning RSS based newsfeed collecting user preferences.
dgski/atomic_playground
Strengthening my atomic operation knowledge with some hands-on coding.
dgski/numeric_playground
Implementing Big Numbers
dgski/verysmallgrad
A c++ micrograd.
dgski/VM
Simple Virtual Machine and Assembler.
dgski/atomic_playground_rs
Strengthening my atomic operation knowledge with some hands-on coding (Rust).
dgski/bloom_filter_rs
Very simple bloom filter implemented in Rust. Part of learning.
dgski/councilbot
Extracts useful data from council meeting transcripts using AI APIs.
dgski/dgski.github.io
dgski/garabage_collection
dgski/json_parser_serializer
Concise, optimistic JSON parser/serializer written in C++. (>250 lines)
dgski/linkdavetest
dgski/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words
List of Dirty, Naughty, Obscene, and Otherwise Bad Words
dgski/lithium
A set of C++17 libraries for high performance network programming
dgski/memory_playground
Playing around with memory access
dgski/object_pool_rs
A simple implementation of an object pool is Rust
dgski/personal_blog
dgski/protocol
VoxelSrv protocol definitions
dgski/raft
Simple implementation of Raft Consensus Protocol in C++.
dgski/server-plugins
Plugins for VoxelSrv official server software
dgski/sstable
Simple, Clear Implementation of SSTable-based Key-Value Data Storage Engine in C++.
dgski/stats
dgski/svelte-routing
A declarative Svelte routing library with SSR support
dgski/tech_blog
dgski/voxelsrv
Voxel browser game inspired by Minecraft
dgski/voxesrv-server-speed
dgski/west-nealth
A small node.js typescript express backend and angular front end demo
dgski/word-count
This is a simple program written in C that analyzes a paragraph of text and displays a list of words used, ordered from most frequently to least frequently. It also displays the unique word count, and total word count. It parses for words by using spaces and punctuation as breaks (excluding apostraphes), and converts uppercase letters into lowercase. It checks whether the word was already seen by checking in a linked list, and if so simply interates the frequency variable. If not, then it creates a new node for the word. Finally, it sorts the linked list using a bubble sort algorithm.