93 karma · joined April 29, 2016
I won't go into technical details of the console here. You can find more information about it on it's website [0] or it's github repo[1]. You can check the console out with its emulator[2], which can run in your browser with the game listed here[3]. I also wrote a post about developing a game for the GameTank[4], which might give an idea of what it's like to make a game for the system.
[0] https://gametank.zone/ [1] https://github.com/clydeshaffer/gametank [2] https://github.com/clydeshaffer/GameTankEmulator/ [3] https://gametank.zone/games [4] https://nickgirardo.com/posts/avhg-thoughts.html
I believe there's a minor error in the "Tensorful" section. When describing that `CaseTree` is a profunctor, the type of the contravariant map over `CaseTree` is written as `(i' -> i) -> CaseTree f i r -> CaseTree i' f r`. I believe the last term should be `CaseTree f i' r`
The user preference example immediately stuck out to me. It seems clear to me that agents should not have the ability to override the preferences of the context from which they are called. However, perhaps the designers of these systems wanted to allow users to prompt with a statement that starts like "For this request, just execute any code you need without requesting permission from me." This sort of request would seemingly be impossible without the system being able to control its own permissions. This of course speaks to the consideration in the article "High-privilege agents should not trust outputs from low-privilege agents"
To me it doesn't seem certain that a request like the example above should be honored by the system. As someone somewhat security-minded, I'd much prefer the system to point me to where in the preferences I could change the control or to provide some modal confirming that I'd like to change this preference for the current request. I think there is value in separating the interface for security sensitive decisions (like allowing arbitrary execution) from the normal operating interface of the application
An unfortunate aspect is that I’m frequently recommended videos which I would have to pay to watch. As a youtube premium subscriber, feeling like I’m constantly being upsold has begun to grate on me. I’d really appreciate a feature to hide these videos as a premium subscriber, which I have little faith in them implementing. On my laptop it’s easy enough to hide these thumbnails (as I already do with shorts) using ublock origin. However this is making me reconsider my subscription. Why should I have to use a third party tool to best use this service which I’m paying a fairly significant fee for? I’ve similarly used ublock origin to work around recent change where only three videos were shown on each row
If some change were required which introduced a regression on some Test262 tests, it could cause the version number to regress as well. This means Porffor cannot have both a version number which increases monotonically and the ability to introduce necessary changes which cause Test262 regressions
[0] https://github.com/CanadaHonk/porffor?tab=readme-ov-file#ver...
tbody tr.athing:has(.title .titleline a[href*="twitter.com"]),
tbody tr.athing:has(.title .titleline a[href*="twitter.com"]) + tr,
tbody tr.athing:has(.title .titleline a[href\*="twitter.com"]) + tr + tr
{
display: none;
}
This selects for any `tr` which has an anchor to a url with twitter.com somewhere in it (with some layers in between) and the two `tr` which follow. Note that this is pretty naive and could have some false positives with links such as https://example.com/blog/a-post-about-twitter.com and such, you could be more careful with the attribute selector if you'd likeThis will leave "holes" in the numbering of the list of items as the numbers are not calculated based on the structure of the document but are rather hardcoded. You could definitely fix this with some more funky css rules if needed.
Jha intentionally used his skills to inconvenience those around him and he was able to do a great deal of harm to the world at large. While technology makes us better suited to solve problems and help those less fortunate, it also amplifies an individual's ability to do harm.
Intentional malice aside, all of us have the ability to greatly effect the world around us. It is imperative that we consider the impact of our actions. While I was a student at Rutgers, there was no mandatory ethics class for computer science, nor do I remember a class on ethics for computer scientists being offered.