Actually, that was just recently merged into InstantSpaceSwitcher!
HN user
ArchAndStarch
student and a programming hobbyist
Check out https://github.com/joshuarli/iss !
Hey, author here, and cool project! I spent some time comparing Yabai's scripting addition to InstantSpaces' scripting addition. They seem to be doing the exact same thing, but Yabai works while InstantSpaces doesn't, and I eventually gave up trying to figure out why.
Regardless, I still prefer InstantSpaceSwitcher because its implementation is simpler and it doesn't require disabling SIP. If you can get it working, however, I can edit my blog post to say so!
Allocating heap memory on the screen
Ya know, how sometimes your computer's internet is slow?
What if... you could motivate it. Make the internet itself flow a lil' quicker.
Since making the internet faster is a hard research problem, keymashed instead worsens the internet and then eases up proportional to how fast you mash the keyboard. It features:
- an overengineered network protocol - a from-scratch video codec based on JPEG - humor
I wanted to stay consistent with the 3-6 digits per number rule to make the challenge easier to figure out in general. There are only two numbers that are actually truncated, so hopefully it isn't that big of a problem.
I'm a huge fan of both computer science and secret messages. If that's your cup of tea, I challenge you to decipher this secret message in under 30 guesses and test your general knowledge of computing.
Oh wow, I didn't actually know that. Thanks for the interesting trivia
One curious idea my friends have entertained is to go one level even deeper and emulate the very transistors that make up the NAND gates on the web, too. It would certainly spell disaster for performance, but it's without-a-doubt interesting.
I primarily used the physical book to learn about the nand2tetris platform. I highly recommend it, it's an enthralling read
I've inspected my code closely. Every clock cycle, the NAND gate is used 3,234 times :)
A few nand2tetris fanatics have actually done this! And by a few, I mean quite a lot of people. Here's one such hardware project of nand2tetris: https://gitlab.com/x653/nand2tetris-fpga/
But you can Google "nand2tetris fpga" for more.