Skip to content

danglingptr0x0/danglingptr0x0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19,418 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hey, people



ORCID iD icon https://orcid.org/0009-0006-8579-5472

What I do

I'm very passionate about technology and how it can be used to perform things that I like. My primary interest lies within systems engineering. As I grew up, I learned just how many unnecessary things are being done by software. Plus, I somehow grew into, at least in part, disliking most of what I came into contact with. I had many ideas on how to make things differently.

This way, I got deep into building my own systems, my own way. It started with games (missing freedom, actions I wanted to take), then morphed into: game engines (none really fit me; Unreal was too bloated, Unity used ... JavaScript); operating systems (kernel and userspace); programming languages (I love C vehemently, but ... it's not without its (many) issues); and most recently, it got into hardware itself, where I felt like the x86 is just a piece of convoluted, bloated trash.

I have an ongoing project to address each of the above. I've made quite some progress in some, less in others.

So far, I've collectively written ~137k SLOC in these projects. I only use SLOC to estimate project size, but it doesn't really mean anything more than that. Code quality is not measured in SLOC.

The most notable is my custom ISA + 32-bit CPU, and an operating system to go along with it:

MISC ISA + DLU CPU (custom ISA + CPU)

The Minimum Instruction Set Computer, running on a DANGLING Logic Unit CPU:

(5379 source lines of SystemVerilog)

MISC/DLU MISC/DLU MISC/DLU MISC/DLU MISC/DLU MISC/DLU

DANGLING (kernel + userspace)

(7706 source lines of C)

DANGLING DANGLING


Terminal Insanity: RackJacker (PC game)

(~2000 source lines of C++ (mediated via Unreal Engine at the time, so cannot estimate accurately))

RackJacker RackJacker RackJacker

Steam Store Page

Terminal Insanity: CodeJacker (PC game)

(27175 source lines of C)

Steam Store Page

Beat Rush (PC game)

(also an Unreal game)

Beat Rush Beat Rush

Other projects (publicly undocumented)

cuT (a fully-fledged 3D game engine)
(25736 source lines of C)

HeapZy (a to-do list program)
(17065 source lines of C)

DANGC (my own programming language; started as a C-like language and grew into something different)
(17072 source lines of C; 3677 source lines of DANGC)

Kryphos (a cryptographic library)
(11734 source lines of C; 3706 source lines of formal tests/proofs, such as HCL)

ACARIS (an attempted interpersonal dynamics analyzer)
(2653 source lines of ... Python [gasp!])
GitHub | Paper

Simtoon Compat Score (an attempted heterosexual interpersonal attraction quantifier):
(181 source lines of Python)
GitHub

Simtoon Embeddings
(698 source lines of Python)
GitHub

Attraction classifier
(907 source lines of Python. made purely for educational purposes; do not take seriously; do not use on people without consent!)
GitHub

Something more about me

I love stats. For example, seeing a graph of my daily/weekly/yearly productivity or my long-term music listening history feels exciting. It allows you to take a look at the depths of your life, potentially uncovering ways to improve and become more performant.

For coding tracking, I use WakaTime.

Highlights

Basic stats - global, all-time

Total time coded since May 15 2021





Detailed stats

some views might be partly repetitive, but all provide a different level of detail










Technologies I use

GNU/Linux Distro - SteamOS Distro - Arch Distro - Gentoo Lang - C Lang - NASM Editor - Neovim Shell - zsh Cloud - Linode

Misc

Table not found - a refresh might be necessary

๐ŸŽฎ Steam playtime leaderboard

๐Ÿ”ซ Counter-Strike 2                 ๐Ÿ•˜ 480 hrs 31 mins
๐ŸŽฎ Elite Dangerous                  ๐Ÿ•˜ 382 hrs 57 mins
๐ŸŽฎ Deus Ex: Mankind Dividedโ„ข        ๐Ÿ•˜ 266 hrs 51 mins
๐ŸŽฎ Deus Ex: Human Revolution - Director's Cut ๐Ÿ•˜ 261 hrs 24 mins
๐ŸŽฎ VRChat                           ๐Ÿ•˜ 223 hrs 3 mins


Profile visits (pageviews)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors