profile
viewpoint
Raymond Li Raymo111 @EdgePrim Markham, ON, Canada https://raymond.li/ Founder & SWE @EdgePrim Inc. Chief Organizer @YouthHax. Full-Stack Software Developer. UWaterloo CS 2025. Loves FOSS, Arch Linux, WSL, skiing, and The Simpsons.

Raymo111/i3lock-color 556

The world's most popular non-default lockscreen.

Raymo111/cs135-drtools 14

DrRacket Tools for CS 135 course at UWaterloo

BayviewComputerClub/CP-Algorithms 7

Java Algorithms for Competitive Programming

Raymo111/kahoot-answer-bot 6

A bot to win Kahoots

Raymo111/Battleship 4

ICS4U ISP - Group Project

Raymo111/convertcursor 3

Convert Windows cursors to Linux cursors

Raymo111/emoji 3

All the emoji from blobs.gg's main set, plus some more custom ones

espidev/summeet 2

hackthenorth2019

Raymo111/chem 2

HTML5 Chemistry game

Raymo111/Drone-Pictures 2

All my beautiful wallpaper-quality drone pictures

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 3df0479a8c2c0f82e060f2f066aedc2369b1515f

Add mac help links

view details

push time in a day

push eventRaymo111/cs135-drtools

Raymond Li

commit sha e83a78047a2c8e81d1bc42d22cdb72b1cd6a6fed

Add tolerance shortcut and append newline to df

view details

push time in a day

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 5aa629ef399b15709281ec2bdeb99560852a5778

Cond can just be 'c'

view details

push time in a day

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 6aad4ef0646a3c4cc0f1aa9f7e5c2fc5d37cba88

Add new shortcuts

view details

push time in a day

push eventRaymo111/cs135-drtools

Devon Mack

commit sha f80635483eebea228c5fb9f0a85d64bb689d81ae

Add cond & display shortcuts (#11) * Add cond & display shortcuts * Remove display * We can keep display Co-authored-by: Raymond Li <hi@raymond.li>

view details

push time in a day

PullRequestReviewEvent

push eventdevonpmack/cs135-drtools

Raymond Li

commit sha d61d5b368da94fa99adb96a9deea04f754fb17fc

We can keep display

view details

push time in a day

issue commentcathugger/mkp224o

Why is -B in beta?

Gotcha. I'm running using -B for a 9-letter prefix so I'll let you know how it goes off you want; no issues so far :)

Raymo111

comment created time in a day

issue openedcathugger/mkp224o

Why is -B in beta?

Batch mode.

Will it miss certain valid matches, generate invalid onions, or crash the system?

created time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha 0e0adb2d8f4b4dec7261c25d886c33ab2df66bbe

Update kp.jpg

view details

push time in 2 days

push eventRaymo111/dotfiles

Raymond Li

commit sha 8911710485fa4ed921a5ac3afb1fa2d0ca4f3d73

Add scripts

view details

push time in 2 days

push eventRaymo111/dotfiles

Raymond Li

commit sha f1618bfeae7909a4984889b460264d7c5a04c93e

Update .bash_aliases

view details

push time in 2 days

create barnchRaymo111/dotfiles

branch : main

created branch time in 2 days

created repositoryRaymo111/dotfiles

My dotfiles

created time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha c3794038afc4588f9cf9095b796128917dcf42fd

Update index.html

view details

push time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha b280fbd2cf8a08c3d754cdc31d2540ea3c4bdb41

Create kp.jpg

view details

push time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha 47bcb67ae61e07b734ff4952f600293ff496621f

Update index.html

view details

push time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha ce53756ccf6deb93b1d533123efb7220d7c51995

Update headshot

view details

push time in 2 days

push eventYouthHax/youthhax.github.io

Raymond Li

commit sha a2aae213439a902cf092b90e98ff2cff6dc6fd8f

Update index.html

view details

push time in 2 days

pull request commentRaymo111/cs135-drtools

Add cond & display shortcuts

Uhh what language is that? I can't get it to work for beginning student with list abbrevs

devonpmack

comment created time in 4 days

startedsaeidshirazi/awesome-android-security

started time in 5 days

created tagRaymo111/kahoot-answer-bot

tagv2.2

A bot to win Kahoots

created time in 5 days

release Raymo111/kahoot-answer-bot

v2.2

released time in 5 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 51a524b45684fa3bf6b3f09bf6b5d6ca15e405ff

Update autocomplete.rkt

view details

push time in 5 days

pull request commentRaymo111/cs135-drtools

Add cond & display shortcuts

What's display?

devonpmack

comment created time in 5 days

push eventRaymo111/cs135-drtools

Devon Mack

commit sha c88b9b0ecdb29d7aa3543bb6b0cea1b72025523e

Add if shortcut (#9)

view details

push time in 5 days

PR merged Raymo111/cs135-drtools

Add if shortcut
+1 -0

0 comment

1 changed file

devonpmack

pr closed time in 5 days

issue commentRaymo111/cs135-drtools

ctrl-/ shortcut should toggle comments

This is how commenting in DrRacket works (it's a terrible IDE compared to VS and JetBrains). I'll stick this on the "to be implemented" list.

devonpmack

comment created time in 5 days

push eventRaymo111/emoji

Raymond Li

commit sha 282090bccdcd1e884c6352ba5df563d2b6c1b26e

Add hand grab

view details

push time in 5 days

PR opened meskarune/i3lock-fancy

Update i3lock-color link

PandorasFox's repo redirects to mine (I'm the owner and maintainer)

+1 -1

0 comment

1 changed file

pr created time in 5 days

push eventRaymo111/i3lock-fancy

Raymond Li

commit sha ea830e8dab87f651b3aebe14602d5c69ac32974d

Update i3lock-color link PandorasFox's repo redirects to mine (I'm the owner and maintainer)

view details

push time in 5 days

fork Raymo111/i3lock-fancy

i3lock script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text

fork in 5 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha f682b944e9fbbd2db861871928db6723c95acab6

Update README.md

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha 3645cc0782b5f3e7b049c4af15aae544702ebf92

Update README.md

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha a5eeec5dd6a8b427aafae839a6b7114e337ffb08

Update README.md

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha 20ce3b62db4d54980aebe002cb5a458e204856c3

Update GitHub-activity.yml

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha 3c548d8999f050f9c1bc19ecffc56cdc34322181

Create GitHub-activity.yml

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha 0ce525b0d0e548cb0a5592942d337d6cc53d0bca

Delete GitHub-activity.yml

view details

push time in 6 days

push eventSantaKaus/SantaKaus

Raymond Li

commit sha e9669957333a8bfc4f8ea6f1841300d36cf06411

Run it every 5 mins

view details

push time in 6 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha 0f73d971e84b801f41db90009373e49c3228d56f

Cleanup code and fix TODO error output

view details

push time in 6 days

push eventRaymo111/Raymo111

Raymond Li

commit sha 7a1b70a958193265077cacf509d9ddbc7fcb0abb

As profile visit count

view details

push time in 7 days

startedjwenjian/visitor-badge

started time in 7 days

push eventRaymo111/emoji

Huy-Ngo

commit sha a7d9b28647995b70f707edeefec7ad919d244e9b

Add some merged emojis by Gboard

view details

Raymond Li

commit sha 9625e7df54d16814d65d4668f95965af36c35455

Merge pull request #5 from Huy-Ngo/main Add some merged emojis by Gboard

view details

push time in 7 days

PR merged Raymo111/emoji

Add some merged emojis by Gboard

I added some merged emojis generated by Gboard, mainly monkey ones

+0 -0

0 comment

31 changed files

Huy-Ngo

pr closed time in 7 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha 38a768d7bd4d6dda9222f5c42e9de6882e907a77

Change keylayout to 1 Because #184 is half-patched and there's still a memleak for keylayout mode 2

view details

push time in 7 days

IssuesEvent

issue commentRaymo111/i3lock-color

memory leak error!

This was only partially fixed (for keylayout mode 1, now this needs to be fixed for layout mode 2)

Prakhar-Misra

comment created time in 7 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha fbca77df60039bd19031ebfe9b219955500217bd

Free layout_text and standardize exit codes

view details

Raymond Li

commit sha 0489daa5990db9d9ef88589df39f3ddef9d02191

Ensure LF EOL

view details

Raymond Li

commit sha 3df046122a4f8502cf6d0100ecbb91ac8af3471c

Free when layout mode is 1 TODO: 2 still throws an error

view details

Raymond Li

commit sha 038ee3c7fd8fd53887d38efd95182bcb48d12d03

Merge pull request #185 from Raymo111/#184-fix Partial fix for memleak, standardize exit codes and ensure LF EOL

view details

push time in 7 days

PR merged Raymo111/i3lock-color

Partial fix for memleak, standardize exit codes and ensure LF EOL

<!-- (Opional) What i3lock-color issue does this PR address? (for example, #1234) --> Partially resolves #184

Screenshots/screencaps

<!-- Include screenshots or gifs if relevant. -->

Release notes

<!-- What to include in the notes section of an upcoming release that describes this PR. If the PR doesn't to be mentioned in the release notes, put "Notes: no-notes". --> Notes:

  • Free layout_text only when layout_mode is 1 (still broken and added TODO for 2) to mitigate memory leak
  • Standardize exit codes
  • Autoperform LF normalization
+37 -5

0 comment

3 changed files

Raymo111

pr closed time in 7 days

issue closedRaymo111/i3lock-color

memory leak error!

I got i3lock-color working going over several forums related to make it work rebuilding it a few times but now it does work all thanks to the community. I tried to run i3lock using terminal, it provides the same default i3lock screen after a while I figured out that it might be lock.sh i executed it and it worked. The only problem, it shows a memory leak error:

==27311==ERROR: LeakSanitizer: detected memory leaks
                                                                                                                                                                    
Direct leak of 39 byte(s) in 3 object(s) allocated from:
    #0 0x7f51190f3e8f in malloc (/lib/x86_64-linux-gnu/libasan.so.6+0xa9e8f)                                                                                           
    #1 0x555abcbd3824 in get_atom_name ../../i3lock-color/xcb.c:531
    #2 0x555abcbd3fad in xcb_get_key_group_names ../../i3lock-color/xcb.c:607
    #3 0x555abcbb5197 in get_keylayoutname ../../i3lock-color/i3lock.c:299
    #4 0x555abcbb7463 in process_xkb_event ../../i3lock-color/i3lock.c:896
    #5 0x555abcbb9017 in xcb_check_cb ../../i3lock-color/i3lock.c:1232
    #6 0x7f511877c632 in ev_invoke_pending (/lib/x86_64-linux-gnu/libev.so.4+0x5632)

Direct leak of 13 byte(s) in 1 object(s) allocated from:
    #0 0x7f51190f3e8f in malloc (/lib/x86_64-linux-gnu/libasan.so.6+0xa9e8f)                                                                                           
    #1 0x555abcbd3824 in get_atom_name ../../i3lock-color/xcb.c:531
    #2 0x555abcbd3fad in xcb_get_key_group_names ../../i3lock-color/xcb.c:607
    #3 0x555abcbb5197 in get_keylayoutname ../../i3lock-color/i3lock.c:299
    #4 0x555abcbbd9c1 in main ../../i3lock-color/i3lock.c:2115
    #5 0x7f5118470cc9 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26cc9)

SUMMARY: AddressSanitizer: 52 byte(s) leaked in 4 allocation(s).

I'm using kali linux and I don't think its the issue of the linux probably a bug Please fix this :)

closed time in 7 days

Prakhar-Misra

push eventRaymo111/i3lock-color

Raymond Li

commit sha 3df046122a4f8502cf6d0100ecbb91ac8af3471c

Free when layout mode is 1 TODO: 2 still throws an error

view details

push time in 7 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha 0489daa5990db9d9ef88589df39f3ddef9d02191

Ensure LF EOL

view details

push time in 7 days

delete branch Raymo111/i3lock-color

delete branch : #115-fix

delete time in 7 days

delete branch Raymo111/i3lock-color

delete branch : 167

delete time in 7 days

delete branch Raymo111/i3lock-color

delete branch : gh-pages

delete time in 7 days

PR opened Raymo111/i3lock-color

Free layout_text and standardize exit codes

<!-- (Opional) What i3lock-color issue does this PR address? (for example, #1234) --> Closes #184

Screenshots/screencaps

<!-- Include screenshots or gifs if relevant. -->

Release notes

<!-- What to include in the notes section of an upcoming release that describes this PR. If the PR doesn't to be mentioned in the release notes, put "Notes: no-notes". --> Notes:

  • Standardize exit codes
  • Free layout_text to mitigate memory leak
+11 -5

0 comment

2 changed files

pr created time in 7 days

create barnchRaymo111/i3lock-color

branch : #184-fix

created branch time in 7 days

issue commentRaymo111/i3lock-color

memory leak error!

Can you walk me through what you did to get that output? In a regular compile and run (even with the debug lag) I don't see this message, and when I try to compile with clang I get errors.

Prakhar-Misra

comment created time in 7 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha 6e5d04aa858cb7380192e1ab5655d033748f5e09

Add PGP public key

view details

push time in 8 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha a8b086d8f1456eaa03e375840faf0f2f74698366

Update Resume

view details

push time in 8 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 1741039ccf3b905b75665da018d3c9444ef8dec7

Revamp list templates

view details

push time in 9 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha e3fdbe06f4215064e944e032b3f5e2a4400f0e19

Auto-update Resume

view details

push time in 10 days

push eventRaymo111/Raymo111

Raymond Li

commit sha 9a666dd70eff397475ce476ce1aa928cbde17f1e

Update README.md

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 9f985af7c8ce6f095280be56be83650004e4bbc7

Add contribute message

view details

push time in 10 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha bc489d4d2d42c8fc9b19d6f2c69a53344a91ccce

Auto-update Resume

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Thomas Park

commit sha 148abdd1b2d2917e9999e7271cd1cb8743ccb7dc

Generalize autocomplete description and add countdown template (#8) Co-authored-by: Raymond Li <hi@raymond.li>

view details

push time in 10 days

PullRequestReviewEvent

push eventThomasPark20/drracket-customization

Raymond Li

commit sha 76462ccd322665998d40d182aa3aa520e87373fe

Update autocomplete.rkt

view details

push time in 10 days

push eventThomasPark20/drracket-customization

Raymond Li

commit sha 166c678793adeaf52a503b71d551019a886a1e5a

Update autocomplete.rkt

view details

push time in 10 days

push eventThomasPark20/drracket-customization

Raymond Li

commit sha 039c5d87bb17eee7a7aa6949cbc9c915856c5341

Update autocomplete.rkt

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 9f8c1eb1f8343cbdccebfbf207670b098236632b

Create demo.gif

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 33f8c09071f49fb3e4a9ab4717d8524f46d1a56f

Update README.md

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 185df9cab1aa8e67e9ec8c7af470127682456d1c

Update README.md

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha de4ee13b7bf1e6b8b3bbea8831887c35e9210672

Update README.md

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 8fefef1e465e15e2f1d174f6b4c51ec9e7f954d4

Add view counter

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 6d8a0e80c7b390245e154749114b91a17fb209ac

Screw centering images

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha c853c3baeff8f7e0f8f1201101d85903b7fd0a3b

Fix Jekyll images

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 5bec7ff8fdfa4c2ea550933b1552f878767cbbef

Update README.md

view details

push time in 10 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 098a599e1ccb3d3a8bf75d759103dafd6fc87032

Clarify 2 parts

view details

push time in 10 days

create barnchRaymo111/i3lock-color

branch : gh-pages

created branch time in 10 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha 1150dcefefac437aa1a72a85b388c251c6428fa4

Create SECURITY.md

view details

push time in 10 days

startedtasks/tasks

started time in 10 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha b0afc80a5f30f256aa90978c535366ff97729306

Auto-update Resume

view details

push time in 11 days

push eventRaymo111/raymo111.github.io

Raymond Li

commit sha 76f2752f479e47a96ba3fe534ff9feab89d0912b

Update resume

view details

push time in 11 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha d525ad9c79db0d0c555361da9ea2baffcf077dfe

Update README.md

view details

push time in 12 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha e76420250213f88e6fab7bb418011e1425106f17

Fix codeql

view details

push time in 12 days

push eventRaymo111/i3lock-color

Raymond Li

commit sha cc243a22eb1ee860fecdd6beff2b746ca5f04f6d

Create codeql-analysis.yml

view details

push time in 12 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha fe7a518bc9dd9b7ca1cf1ea8718d6e9bbe0d6392

Update README.md

view details

push time in 12 days

issue commentRaymo111/cs135-drtools

Fix double- and triple-click behaviour

Double-clicking only works when the cursor is at/in the word. Can we make it work even when the cursor is somewhere else? This makes double-clicking seem like triple-clicking

Raymo111

comment created time in 12 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 05e108e8fffbbc37e17b973635912ef8d4537291

Update README.md

view details

push time in 12 days

push eventRaymo111/cs135-drtools

Raymond Li

commit sha 9a5834565520e6022f77a26ab79e1ba7a4ee2035

Update README.md

view details

push time in 12 days

issue closedRaymo111/kahoot-answer-bot

Needing Help

So basically when I try to input the "Quiz id" it just says "Traceback (most recent call last): ** IDLE Internal Exception: NameError: name 'requests' is not defined" and I don't really get whats happening so if anyone can respond that would be amazing

closed time in 12 days

SilentSpeaker

issue commentRaymo111/kahoot-answer-bot

Needing Help

I'm closing this issue and disabling further comments. If anyone had suggestions or further problems feel free to make a new issue.

SilentSpeaker

comment created time in 12 days

issue commentRaymo111/kahoot-answer-bot

Needing Help

@yeboiiii

Can you make it possible to take over your user. No, because that's not how websockets stations work.

It would also be nice if it just restarted when it is done with the quiz I have no idea what this means.

Thanks. Sorry about that. No worries, just make sure you don't make the same mistake somewhere else where they're not as nice as I am.

SilentSpeaker

comment created time in 12 days

push eventRaymo111/kahoot-answer-bot

Raymond Li

commit sha 99b728d4a8eda25a425c0f0a4b64aafe3e3d7a83

Make instructions clearer for script kiddies

view details

push time in 12 days

issue commentRaymo111/kahoot-answer-bot

Needing Help

@yeboiiii The README says exactly how to use it, including specifically on Windows.

The link is how we deal with authentication on Kahoot's end, out doesn't pertain to you unless the project is broken and you're trying to fix it.

What specific step are you stuck on? What did are you getting?

Don't just say "aahhh the instructions look too confusing I'm gonna go and cry about it". Find out what step you're stuck on, what the error is, and figure out why you're getting it. Only then will you improve. Only then should you find/ comment on an issue, with specific details, preferably screenshots.

SilentSpeaker

comment created time in 12 days

push eventRaymo111/cs135-drtools

Thomas Park

commit sha 7553fea8aaa3fba50bf37b2b45d9367b9b03dc5e

Uploaded demos, Updated README.md (#7) * gif images for readme.md * Delete lox.gif * Delete main.gif * Delete hdr.gif * upload demos * Update README.md * Delete main.gif * Update main.gif

view details

push time in 12 days

more