Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/validark/validark


https://github.com/validark/validark

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

## A little about me
- [Zig-z](https://github.com/Validark/Accelerated-Zig-Parser) [Accelerated the Zig parser](https://github.com/Validark/Accelerated-Zig-Parser) up to 3x 🚀🚀🚀
- âš¡ [Zig](https://ziglang.org/) is my personal favorite programming language
- [LLVM dragon-head logo](https://github.com/llvm/llvm-project/issues/created_by/Validark) [Assembly auditor](https://github.com/llvm/llvm-project/issues/created_by/Validark)
- Reduced the instruction count of `must_be_2_3_continuation` in [simdutf](https://github.com/simdutf/simdutf/pull/365)/[simdjson](https://github.com/simdjson/simdjson/pull/2113) from 6 to 4 on x86-64 (with similarly small improvements on other architectures). Although this sounds trivial, this garnered a 4% performance uplift in utf8 validation!
- 📃 Invented a data structure [[demo](https://validark.github.io/DynSDT/demo/), [paper](https://validark.github.io/DynSDT/)] that improves upon prefix trees (i.e. tries) to solve the scored autocomplete problem orders of magnitude faster 🚀🚀🚀🚀🚀
- [](https://roblox-ts.com) Co-Developed the initial version of [roblox-ts](https://roblox-ts.com) with [**@Osyris**rblx](https://github.com/osyrisrblx)
- Created design to [eliminate immediately-invoked function expressions](https://github.com/roblox-ts/roblox-ts/issues/537) (IIFE's)
- Ask me how to parse and transform your complex type in the TypeScript type-language!
- [@RoStrap](https://rostrap.github.io/) Created the [RoStrap](https://rostrap.github.io/) project
- Certifiable [material design](https://material.io/) enjoyer
- [Lua](https://www.lua.org/) My first programming language was [Lua](https://www.lua.org/)
- The `__index` metamethod makes the [Aho-Corasick algorithm](https://gist.github.com/Validark/d493cfd1b3425c2e3073f5ccd08fbeb9) *so* clean!
- [](https://opendsa-server.cs.vt.edu/OpenDSA/Books/Everything/html/AnalLower.html) [Big-Theta](https://opendsa-server.cs.vt.edu/OpenDSA/Books/Everything/html/AnalLower.html) connoisseur
- Did you know that a priority queue implemented as a [1-2-3 Skip list](https://github.com/Validark/1-2-3-Skip-List) can perform the extract-min operation in amortized constant time?
- And yes, insertions are still logarithmic! And any other value can be extracted in logarithmic time!


Click the following image for a demo of my data structure:

[An image of my prefix trie data structure](https://validark.github.io/DynSDT/demo/)


## Favorite talks

|||
|:-:|:-:|
|

[Performance Matters (Strange Loop 2019)](https://www.youtube.com/watch?v=r-TLSBdHe1A&t=458s)

|[Performance Matters (Strange Loop 2019)](https://www.youtube.com/watch?v=r-TLSBdHe1A&t=458s)|
|

[Data-Oriented Design and C++](https://www.youtube.com/watch?v=rX0ItVEVjHc)

|[Data-Oriented Design and C++](https://www.youtube.com/watch?v=rX0ItVEVjHc)|
|

[Practical Data-oriented Design](https://vimeo.com/649009599)

|[Practical Data-oriented Design](https://vimeo.com/649009599)|
|||

## Exciting new tech
- [Mill instruction set architecture](https://millcomputing.com/)
- An in-order statically scheduled architecture that achieves the performance of an out-of-order superscalar with extremely innovative tricks
- Eats loops like goats eat underwear
- [LuaJIT Remake](https://github.com/luajit-remake/luajit-remake/)
- Automatically generates a blazingly fast interpreter and multi-level JIT compiler given only a semantic description of a language's bytecodes
- [Pijul version control system](https://pijul.org/)
- Based on the theory of patches and not slow like DARCS
- [Bun JavaScript runtime](https://bun.sh)
- Blazingly fast runtime and toolkit for JavaScript