Joined April 2013
38 Photos and videos
20 Jun 2024
TIL: A UX tip for better managing UI states across tabs or frames. @nextauthjs uses `BroadcastChannel` to synchronize the authentication state across them. Besides the UX tip, `BroadcastChannel`'s polyfill can be implemented by leveraging `localStorage` and `storage` event.
1
3
521
7 Jun 2024
haha... it's time to change the background! raw.githubusercontent.com/cl….

7 Jun 2024
casual CSS injection on github using the math mode
3
348
Wei-Chieh Hsia retweeted
30 Oct 2023
After 48 hours of hard work, thanks to @paradigm_ctf for hosting such an amazing CTF challenge. Time to ramp up my cryptography knowledge this year! Goal for next year: Top 10 !!! SHOUT OUT TO my incredible teammates, @paco0x and @twxia!
2
2
19
1,754
3 May 2023
TIL: when using zsh, put the below setting into the `~/.zshrc`. ``` setopt HIST_IGNORE_SPACE ``` By using a leading space, you can bypass zsh to record the sensitive data in `~/.zsh_history`
1
1
1
302
3 May 2023
``` $ echo "will be recorded" $ echo "will not be recorded, but only current terminal session" $ # simply type a space and then enter, this can remove the above session history ```
216
25 Aug 2022
TIL: Discord removed localStorage property from window in 2018 for preventing social engineering attack to steal user’s jwt token. Pretty cool way. However, localStorage still retrievable by using a tricky technique. stackoverflow.com/questions/…

2
7 Aug 2022
This is another level of analogy. Didn't expect that my rusty electrical engineering knowledge is useful at this moment.🤯
27 Mar 2022
TIL: I can use #yubikey as my TOTP (Google Authenticator) backup plan. Secrets can be stored inside my #yubikey (at most 32 codes). Don't need a backup code or store code at @Authy. Once I broke my phone, I could still get them from my🔑 (how it works? developers.yubico.com/OATH/)
2
Wei-Chieh Hsia retweeted
29 Apr 2021
Here's my favorite git feature that no one knows about: You can reference commits using the commit message instead of the hash. The ":/" syntax accepts a regex that matches any part of the commit message, returning the youngest matching commit. git-scm.com/docs/revisions/2…
13
577
2,249
Wei-Chieh Hsia retweeted
24 Apr 2021
Tip: You can name capture groups for Regular Expressions in JavaScript. Define a named capture in angle brackets <> and they get returned under .groups.
23
655
3,357
Wei-Chieh Hsia retweeted
26 Nov 2020
New post 🆕 Record tests with the puppeteer recorder built right into DevTools (experimental) umaar.com/dev-tips/241-puppe… Helpful for scaffolding out code which would otherwise be tedious to write.
17
309
1,173
Wei-Chieh Hsia retweeted
22 Aug 2020
PRO TIP: Check the vault's funds before the withdrawal. If the amount withdrawn is less than the vault's idle funds, there's no 0.5% fee. The 0.5% fee logic is inside the strategy. 👇vault's code r = the amount withdrawn by you b = vault's total amount (not the yvault's token)
1
2
Wei-Chieh Hsia retweeted
Turns out Discords image upload algorithm identifies floppy gun man as a naked human and wont upload on regular channels till I add a black bar. 🤠Floppy gun man will not be censored🤠
29
91
651
14 May 2020
Insane!!! This chrome extension displays the live lyrics from Spotify by using Picture-in-Picture API !!! The experience is awesome 🤩 chrome.google.com/webstore/d…
1
2
17 May 2020
Capture in-memory video element: github.com/mantou132/Spotify…

1
6 Apr 2020
javascript indirect/direct eval call: perfectionkills.com/global-e…

Wei-Chieh Hsia retweeted
Dear Programmers, Stop requiring postal codes. They're not a universal thing. Thx
37
90
492
Wei-Chieh Hsia retweeted
15 Feb 2020
A good Hacker News comment on tech interviews.
41
1,919
7,973