Bio

i am a hackclubber

Stats

4
Projects
13
Devlogs
42
Votes
2
Ships

Coding Time

All Time: 110h 48m
Today: 0h 13m

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 • about 2 months ago
🚀
2 devlogs • 2 months ago
🚀
ylang

ylang

Shipped
7 devlogs • 3 months ago

Activity

After way too many back and forths (should we implement the flit add command like that, nevermind it's too complex). I finally implemented the flit add command! It works pretty much like the git add command, it adds the file to staging!)

Update attachment
fuzz
fuzz worked on ylang
2h 8m • about 1 month ago

For some reason the codeberg host didn't pass the certification, so now I've updated ylang-online to use gitlab instead of codeberg! Now I expect gitlab should be more stable then codeberg.

Update attachment

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
fuzz
fuzz created a project
54d 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
fuzz
fuzz created a project
65d ago

flit - a vcs inspired by git

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

2 devlogs 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
fuzz
fuzz created a project
70d 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
fuzz
fuzz worked on ylang
5h 38m • 2 months 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
fuzz
fuzz worked on ylang
6h 21m • 2 months 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
fuzz
fuzz worked on ylang
3h 55m • 3 months 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
fuzz
fuzz worked on ylang
11h 45m • 3 months 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
fuzz
fuzz worked on ylang
15h 22m • 3 months 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
fuzz
fuzz worked on ylang
1h 26m • 3 months 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
fuzz
fuzz created a project
83d ago

ylang

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

ylang
7 devlogs 1 follower Shipped
fuzz
fuzz joined Summer of Making
101d ago

This was widely regarded as a great move by everyone.