Bio

i am a hackclubber

Stats

4
Projects
11
Devlogs
42
Votes
2
Ships

Coding Time

All Time: 104h 40m
Today: 0h 0m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

4
har - a hashing function
1 devlog • 8 days ago
🚀
1 devlog • 19 days ago
ylang

ylang

Shipped
6 devlogs • about 1 month ago

Activity

Made something fairly quick for Ship a project this weekned -> get sticker. It's a simple hashing function. It's inspired from sha1 (roughly inspried, just watched a video from computerphile and inspired my hashing function from it), however it's not a sha1 implementation. It felt pretty relaxing to make a small tiny simple project.

Update attachment
virtualfuzz
virtualfuzz created a project
8d ago

har - a hashing function

It's a hashing function that gets any content (image, text, anything) and converts it into a 8 character hash string. Made using go.

har - a hashing function
1 devlog 0 followers Shipped

Thought about the design of flit, I decided to make it similar to git (since the original idea was to make a git copycat) but still different, for example I'll try to hold most files inside of .flit as normal text so any user can read it.

Also worked on the first command of flit, which will be init (like git init)

Update attachment
virtualfuzz
virtualfuzz created a project
19d ago

flit - a vcs inspired by git

It's a command line tool used to track your changes (like git).

1 devlog 0 followers

Actually... Nevermind, I've decided to instead do the v3 of this website next year (maybe a bit before or after), I still like the current design, even though there are things I really don't like about it!

I still worked on dark mode support and adding a small copyright notice!

Update attachment

Added a blog post list, added some colors for the background, made some kind of layout.

Update attachment

Redesigning my entire website, I originally wanted to participate in gamefolio, but I kept going back and forth so I'm not so sure if I'll participate in gamefolio, depends if I meet the deadline. The design this time is much more simpler this time, with two pages planned (one blog page with my about me, and a portfolio page with a resume page).

Update attachment
virtualfuzz
virtualfuzz created a project
24d ago

[actually I'll do that next year] v3 of my personal website

Decided to stop redesigning my website all of the time and do it around next year instead! I swear this is the last redesign of the year. Featuring a blog, and portfolio!

3 devlogs 0 followers
virtualfuzz
virtualfuzz worked on ylang
5h 38m • 28 days ago

Ylang is now completed!!!! I have created the best logo for ylang, since you know, som kinda requires you to have logo soo... I have fixed more issues about ylang that I discovered while writing some y code. Finished the only version of ylang, so now its pretty good. And added test code for ylang, though, it just makes sure it compiles and doesn't check that it outputs what we are expecting. I really wish they supported newlines or something cuz thats making this devlog unreadable. I also wrote fizzbuzz and a fibanocci program in ylang as a showcase and example. I also finished writing the documentation for it.

Update attachment
virtualfuzz
virtualfuzz worked on ylang
6h 21m • 29 days ago

I added error handling to ylang since that's a requirement for the Twist YSWS, it's pretty barebones, it just prints the error and sets an error variable to true. Y is supposed to be a bad language so it fits it.

You can now transpile y to rust from your browser, you cant run y in your browser directly yet so you'll have to do some copy and pasting, however, technically, y can now run in your browser! (Was kinda fun messing with web assembly)

Currently writing down the documentation for it, if I have the time tomorrow, I'll also finish the documentation, add some test cases for the transpiler, and finally release an actual version of ylang and ylang_online!

Update attachment
virtualfuzz
virtualfuzz worked on ylang
3h 55m • about 1 month ago

Ylang is now complete, you can now add values together, divide things, subtract things, if conditions and loops now work. One thing that isn't working though is recursion, functions cannot call themselves but I'm working on fixing that.

Next I'll polish up the CLI and will try to make a website with the programming language!

The screenshot sets a variable named 99 to 5 and a variable named 98 to -2.4, then we return the result of adding the variable 99 and 98 together.

Which makes 2.6!

Update attachment
virtualfuzz
virtualfuzz worked on ylang
11h 45m • about 1 month ago

Ylang can now define functions, do if conditions, compare values (if equal, if value is less then, reverse conditions).

I really like how it's awful, the syntax of it is awful, there are so gimmicks that don't make sense.

Update attachment
virtualfuzz
virtualfuzz worked on ylang
15h 22m • about 1 month ago

Nooo I might have hit the time limit for it!

Either way...

ylang is having excellent progress, I finished the design of the programming language, and it can already call functions, set variables to strings, numbers, or to the output of a variable or another function.\n

Now I'm also pretty proud of the syntax, because it looks like a mess<br>

e/hello world/52de/9/52e92,47245252
This, prints out 92,4724 now I kinda cheated because in reality...
<br>

e92,47245252\
is all thats required to print out 92.4724.

Update attachment
virtualfuzz
virtualfuzz worked on ylang
1h 26m • about 1 month ago

Thought about the design of the programming language I wrote inside of a file how I the language should be designed.

I want this language to be a pain to use in general. For example, the license of the project is written by me and is a bad license in terms of legality and robustness.

I also plan to design the language to be a pain, so I specifically omitted some basic features since they can be implemented with other even more basic features.

I plan to make the language a transpiler (if that's the right name) so it will compile the code to Rust instead of interpreting the code or compiling directly.

Not sure if that's gonna be possible with Rust's safety rules and stuff, we'll see.

Update attachment
virtualfuzz
virtualfuzz created a project
37d ago

ylang

An esoteric programming language! The most annoying and confusing of them all!!! (Awesome am I rite?)

ylang
6 devlogs 1 follower Shipped
virtualfuzz
virtualfuzz joined Summer of Making
56d ago

This was widely regarded as a great move by everyone.