And yes, a more efficient browser version is possible (and possibly simpler). People like to fixate on platforms, but it's all about implementation.
268 karma · joined February 29, 2020
And yes, a more efficient browser version is possible (and possibly simpler). People like to fixate on platforms, but it's all about implementation.
The code isn't perfectly organized (eg. the file containing the main loop is literally called "foo.py"), but it was still clear enough to convince me that implementing 2D skeletal animation from scratch was actually a reasonable task for a hobby game, something that I ended up doing myself.
I didn't even feel like it had much of a focus on gun fights, but apparently it's like a detailed firearms museum. They also have airsoft product placements... I'm not that surprised, some people probably bought the featured airsoft guns purely for display.
However this all assumes that updates will stop, and I'm not so sure that Nintendo would even announce such a thing.
Different punctuation marks provide different collections of more-or-less conclusive chords. This might be the only place where tonality is hinted at, especially if you bash the comma, you can hear it's rooted in one key for the whole session. As far as I can tell those special characters are / ! ? 1 . ,
I haven't figured out if the patterns are generated on-the-fly or chosen from a predefined set, but they tend to have a nice melodic quality.
Someone also mentioned special words rain and wind, but there are more... very fun to explore. The concept is nice but the execution is especially interesting.
"all pastes are cleared daily at 1:30am EST, so you have 12 hrs on average for your paste"
So, 12 hours on average... zero seconds if you're unlucky.
background: Background;
on an element, and then changing my Windows desktop background. The element immediately changes color to match my desktop. Then if I call getComputedStyle on the element, I get my desktop background color in javascript. This is in Firefox private mode, and apparently every website can read all my system colors. Why in the world is this enabled by default?https://www.w3.org/wiki/CSS/Properties/color/keywords#System...
https://trends.google.com/trends/explore?date=all&q=react%20...
SDL seems to offer font hinting which would somewhat solve the immediate problem, but I'm not sure it's being used properly here. With that said, text rendering is optimized for the current device's DPI, so maybe I'm just reading too much into a screenshot taken at a different DPI.
[1] https://user-images.githubusercontent.com/3920290/81471642-6...
With that said, even if we ignore Magit and Org, and just look at dumb code/text editing, Emacs has some pretty rare niceties. I've gotten used to undo-tree, and now I find it sorely lacking in literally any software that can "undo". The interactive insertion and inspection of unicode characters is also nifty.
Did a double take on that sentence, it's easy to miss the "while".
https://www.iquilezles.org/www/articles/distfunctions/distfu...
If you scroll down to the section "Deformations and distortions", you'll notice that iq wishes so hard there were first class functions in GLSL that he pretends they exist in all the code examples (the deformation functions all take functions as parameters).
As for macros specifically filling in the role of first class functions, this is sometimes done by creating a macro that takes a function as parameter. So for example, iq's functions above could be turned into crazy macros.
But come on, it doesn't even have first-class functions. There are countless examples of unreadable macros and code duplication out there due to GLSL's extreme simplicity.
[1]: https://graphics.reuters.com/CHINA-HEALTH-SOUTHKOREA-CLUSTER...