jesse's recent activity

  1. Comment on Octo Ring, the webring for GitHub in ~comp

    jesse
    Link Parent
    Sorry for the late reply -- that's definitely valid, the widget is pretty gaudy. A few members have made modifications to make it less big/bright, which you can look to for inspiration:...

    Sorry for the late reply -- that's definitely valid, the widget is pretty gaudy. A few members have made modifications to make it less big/bright, which you can look to for inspiration:

    https://github.com/runxel/
    https://github.com/19h/
    https://github.com/splitbrain/
    https://github.com/mehalter/

    I'm also thinking of adding an option in the "onboarding" flow for a less obtrusive widget, but I'm quite busy atm so that would come by next week at the earliest.

    1 vote
  2. Comment on Octo Ring, the webring for GitHub in ~comp

    jesse
    Link Parent
    Yeah, getting blocked by pop-up blockers is definitely a risk. Most browsers won't block the pop-up if it is opened by a user-initiated event handler like a click, so I'm less worried. Old school...

    Yeah, getting blocked by pop-up blockers is definitely a risk. Most browsers won't block the pop-up if it is opened by a user-initiated event handler like a click, so I'm less worried.

    Old school webrings used iframe or frameset for browsing the ring, which I think is the ideal solution. Check out geekring's iframe implementation for an example.

    Unfortunately, you can't do that with GitHub profiles because GitHub sends frame-ancestors 'none' and X-Frame-Options: deny headers which block iframing (for good reason, as it protects against clickjacking attacks). So the pop-up widget is really the only way I found to get the same type of interaction within those limitations.

    3 votes
  3. Comment on Octo Ring, the webring for GitHub in ~comp

    jesse
    (edited )
    Link
    I made this little web app this weekend. The most interesting part is probably the Markdown widget, which you can see an example of here: https://github.com/veggiedefender You'll notice that there...

    I made this little web app this weekend. The most interesting part is probably the Markdown widget, which you can see an example of here: https://github.com/veggiedefender

    You'll notice that there are clickable buttons implemented in extremely constrained Markdown (GitHub has an aggressive allowlist of acceptable tags and attributes, which precludes obvious things like style or actual buttons)

    I had to get creative and channel 1990s web dev techniques -- if you peek into the source you'll see some absolutely awful code. It uses a table as a responsive wrapper, and five images, sliced apart and glued back together with align="top" in order to build out the UI buttons. I think the end result is pretty neat!

    8 votes
  4. Comment on <deleted topic> in ~comp

    jesse
    Link Parent
    The unreadability of obfuscated code, and the readability of "well written" code are two sides of the same coin. If that were not the case, then malware authors would not have to bother with all...

    The authors of Structure and Interpretation of Computer Programs were talking about the readability of source code. This has nothing to do with how malware works.

    The unreadability of obfuscated code, and the readability of "well written" code are two sides of the same coin. If that were not the case, then malware authors would not have to bother with all the effort of obfuscating their code. The cat and mouse game between the malware author and the security analyst is a dialogue.

    I don't remember any of the programs in the book connecting to a network and they didn't write about the security issues from using the software either.

    I think there's still value in applying the ideas from SICP to our complicated, networked world, even if the book wasn't written in that context. If we only thought within the confines of our sources, then we would never create anything new :)

    3 votes
  5. Comment on This tool generates spammy tech recruiter messages to send on LinkedIn in ~tech

    jesse
    Link
    I love how it misspells or substitutes your name! That tiny detail made a huge impact on the realism :')

    I love how it misspells or substitutes your name! That tiny detail made a huge impact on the realism :')

    7 votes
  6. Comment on What have you been listening to this week? in ~music

    jesse
    Link
    kero kero bonito

    kero kero bonito

    4 votes
  7. Comment on Speeding up Zsh and Oh-My-Zsh in ~comp

    jesse
    Link
    I'm a big fan of fish, and running the author's test shows it only takes 0.008 seconds to start up on my machine. Before I switched to fish, I used prezto, and before that, I used oh-my-zsh. OMZ...

    I'm a big fan of fish, and running the author's test shows it only takes 0.008 seconds to start up on my machine.

    Before I switched to fish, I used prezto, and before that, I used oh-my-zsh. OMZ was the slowest out of the three, and the difference between prezto and fish was mostly down to preference between the actual shells.

    2 votes
  8. Comment on What have yo been playing recently? in ~games.tabletop

    jesse
    Link Parent
    I used to be really into competitive class based fps games (thousands of hours logged in tf2 + overwatch) but I stopped and can't really get back into them. I finished Portal 2 today though, and...

    I used to be really into competitive class based fps games (thousands of hours logged in tf2 + overwatch) but I stopped and can't really get back into them.

    I finished Portal 2 today though, and it was a lot of fun--some of those puzzles took an embarrassingly long time for me to solve, but when I finally got them, it was satisfying as hell. The dialogue (monologues?) was super sharp too, as expected from Valve writers.

    Do you have any suggestions for similar story based games (not necessarily puzzlers)?

    3 votes
  9. Comment on What have yo been playing recently? in ~games.tabletop

    jesse
    Link
    I'm playing Portal 2 for the first time and it's fantastic.

    I'm playing Portal 2 for the first time and it's fantastic.

    11 votes
  10. Comment on Hey ~comp, what's your current project? in ~comp

    jesse
    Link Parent
    This is pretty interesting. Is it Wayland or X11 based? And can you still configure it via a file if needed?

    This is pretty interesting. Is it Wayland or X11 based? And can you still configure it via a file if needed?

    4 votes
  11. Comment on Post your setup! in ~comp

    jesse
    Link Parent
    I should have specified in my original post, sorry about that! I'm using the paper icon set and the arc gtk theme.

    I should have specified in my original post, sorry about that!

    I'm using the paper icon set and the arc gtk theme.

  12. Comment on Post your setup! in ~comp

    jesse
    Link Parent
    It's not an OG thinkpad, but I've been really enjoying the X1 Carbon. It hits all the sweet spots for me--extremely light, long battery, decent specs, and no discrete GPU (this might be a downside...

    It's not an OG thinkpad, but I've been really enjoying the X1 Carbon. It hits all the sweet spots for me--extremely light, long battery, decent specs, and no discrete GPU (this might be a downside for some, but the hassle, weight, and battery drain aren't worth it imo). It's a bit pricey though.

    1 vote
  13. Comment on Post your setup! in ~comp

    jesse
    Link
    i3-gaps + polybar + termite + fish (pure theme) + nautilus (it looks too pretty!) + nvim-gtk https://i.imgur.com/fHz6g5a.png I mostly use sublime, but I've been trying to get into vim, so I took...

    i3-gaps + polybar + termite + fish (pure theme) + nautilus (it looks too pretty!) + nvim-gtk

    https://i.imgur.com/fHz6g5a.png

    I mostly use sublime, but I've been trying to get into vim, so I took some time to pretty it up as an incentive to learn it.

    3 votes