Show HN: Newgrounds Dreamcast Collab Running on an Actual Dreamcast
https://www.newgrounds.com/portal/view/950114
Enjoy late 90's nostalgia while enjoying early 2000's nostalgia.
That the US abuses it's position as the primary military power on earth to violate other nation's sovereignty is wrong and might matter "in the final calculus" but doesn't change how wrong this UK action is in isolation. It does bring up another absurdity particular to interactions between the US and UK which is that the US extended an insane amount of courtesy of not "finishing the job" once it was the predominant world power.
https://www.newgrounds.com/portal/view/950114
Enjoy late 90's nostalgia while enjoying early 2000's nostalgia.
The insertion of backspaces is interesting. One of the drawbacks of--say--Ardux is that some layers are accessed by holding down one key and then pressing others. It's adjustable but it means there's a delay when you want to enter characters on such layers as the keyboard has to wait and make sure you're actually holding. Conflicts aside, committing early and then correcting is interesting.
The Twiddler eventually got third party tools, maybe the Tap Strap can.. as well. Being at the mercy of an app service for what is for a large portion of users a medical device is insane.
I use the mouse almost exclusively now, to the point going back to search/word/character navigation when a terminal won't pass mouse events feels excruciating.
Macros are mostly code refactoring in emacs. Things like moving blocks between brackets, repainting, stuff like that. These really benefit from sticky keys. No letter is closer or further from super, hyper, or alt because I hit the chord for the meta key and then the one for letter.
Just giving a preliminary skim of the website, it looks like their alphabet doesn't include meta characters like CTRL, ALT, and WINDOWS? Is there a more advanced mode? When you customize things, is that done on device (just sending keystrokes as a Bluetooth keyboard) or do you need special software on the device you're interacting with? Learning aside. How accurate has it seemed so far?
The big 'however' here is coding. I also have a one-handed mouse from Elecom. Not switching between mouse and keyboard to navigate, combined with macros being less strain (basically no hand travel and sticky meta keys) means I'm faster editing code to the point I just eat the prose cost (or use my phone keyboard/dictation to compose longer prose).
TBH, the the Twiddler layout is probably superior (though not by much). I went with eight traditional keys because it could be hand wired. The Twiddler approach is basically limited to soldering directly to a board, with all the issues therein. After about six months or so I would get debris caught under one switch or another and the Twiddler is basically welded shut. :/
Speaking of design issues (and talking about the BT). I highly recommend using a Nice! or other wireless/BT microcontroller. Not only is it more convenient but cable strain is a real issue on most microcontrollers. If the Handler has a design flaw, that's the biggie.
https://github.com/trevorjay/Handler
It's chorded, (based on the https://ardux.io/ layout), but I don't think chorded is really that hard to learn if you're actually willing to give it a week or two (which you have in any situation where you need a one hander).
The key (ha) I've found is that you want the keys to be as easy to press as possible while providing feedback. The Twiddler, https://twiddler.tekgear.com/ , is great for this as it uses light tact switches, but it has reliability issues.
This is a great project. Of all my one-handed experience, I never got to try a FrogPad because of the expense. Having a software implementation of the FrogPad is awesome.
https://www.newgrounds.com/portal/view/904255
This is my tribute to two word parser Scott Adams (not that one) adventure games and horror-themed nineties telephony.Written in parenscript (of course) and featuring over 25 minutes of unique audio. This is a fairly large adventure game that should take around an hour to play.Happy Halloween!
The DC's VMU is a fascinating evolutionary dead end.
And regarding lots of bad opinions in the 70's, that's partially my point. There was nothing in mainstream physics or computer science that is now looked back on as being as wrong as thinking trangendered people are insane. There's something fundamentally different (and you and I know what it is but I will here leave it unstated) that allows the humanities to veer more deeply into incorrect territory. To reiterate: this makes them a terrible educational investment.
And I can literally say that many who studied women's studies and related fields in the 70's have had a negative reward. There is simply no scientific analog to JK Rowling and the battle between "waves" of feminist in the sciences.
Edit to respond to your edit: And I'm most definitely considering non-financial gains and losses. Consider my example of a PhD in psychology from the 70's, do you think it's a net positive to believe transgendered people have a pathology? Or that we should destroy the frontal lobes of unhappy housewives with icepicks?
This is simply not true of a subject like women's studies or even psychology. If your knowledge of these subjects froze in the 70's, at best your attempts to help a teenager with those subjects would result in eye rolls and at worst you being literally labelled as evil. Why invest time and effort into a subject where the reward over any gulf of time is so slight or is even negative?
Math envy often means people downplay syntax when discussing programming languages, but the S-expression syntax is why I fell in love with Lisp all over again as a more experienced developer. S-expressions and macro based tooling give me the confidence to refactor in a much more experimental and improvisational manner. I can move logic around or invert the order of calls without having to worry if the change will leave the code in a broken state. Yes, VS and other IDE's offer similar features (especially as they embrace AI) but in my experience they just aren't as powerful, flexible, or--most importantly--reliable as decades old tools that exploits S-expressions.
Parenscript brings this confidence and power to Javascript. And it isn't just syntax. The project goes out of its way to give little "quality of life" semantic boosts like supporting a proper "loop" macro and multiple value return.
I use Parenscript extensively for my hobby projects[^1] and games[^2] and it's been great.
Don't let the slow pace of dev scare you off. It's a cultural difference in the Lisp adjacent communities. There's this radical idea that projects can asymptotically reach "done" because the language is sensibly forward compatible and the projects have clear goals and aren't all agile managed CV-bait nightmares that want to grow into all encompassing "frameworks". At work, I comfortably rely on Common Lisp projects that haven't been touched in more than a decade because they do what they are supposed to regardless of how the calling enviroment around them changes.
[^1]: https://github.com/trevorjay/Jerrica [^2]: https://kittyhawkmontrose.newgrounds.com/games
This site was my bible for creating the 2D engine for Cat-Tastrophe: https://www.newgrounds.com/portal/view/861234