Tom 7 Radar: all comments

[ next 25 ]

14856. Reziac (63.153.9.191) – 25 Apr 10:32:58 Do we do Dewey or Rehoboth or both? ]
Long-term effects of Covid are mostly due to thyroid damage (this is known from a rather extensive tissue study, but hasn't trickled down to general medicine). If you're having such issues, it's wise to run a full thyroid panel (not just the mostly-worthless TSH test; need to check freeT3 levels, and the several thyroid antibodies).
 
14855. A.A. (108.90.228.170) – 17 Apr 14:36:04 THPS Rules! ]
looking forward to the video. Actually checked your "channel" to see if I had somehow missed the notification.
 
14854. Eli Z. (138.229.159.92) – 12 Apr 14:54:47 THPS Rules! ]
@Anonymous The original metroid guide is in the papers' bibliography, https://gamefaqs.gamespot.com/snes/588741-super-metroid/faqs/10114.
 
14853. jonas (88.87.242.184) – 08 Apr 21:24:33 THPS Rules! ]
The papers for Badness 0 are so much better than the presentation suggested! Had I known, I'd just have skipped the presentation entirely. That said, here are a few comments.

In page 132 and 146, in “since mathematics does not obey the rules of project management”, the space after “mathematics” seems to be wider then the other spaces in the same line. I wonder why this is.

In the colorful chart on page 134 and 149, given that the x axis is the number of CPU threads used, what does the column labeled “00” mean? I don't care what the colors and numbers in the chart even mean, but this part somehow bothers me.

Still on page 134, in the description of that same chart that I just said seems to contradict the chart, where it says “The x axis of the graph is the number of CPU threads”, the space after “x” is too narrow.

In page 138 and 139, in text “The tt function” and “value "FixederSysLight" to the layout” and “FixederSys family.[25] Functions like b and it apply”, all of which are in lines where the spaces are spread wider than normal, the space after text typeset in FixederSys seems to be too narrow. (The space after the footnote mark also appears to be too narrow.)

In page 141 and 157, in “But it can certainly be more satsifying.”, the last word is either a typo or some pun that I don't understand.

On the same pages, re the achievement system in BoVeX, I'd like to remind you that you still haven't awarded yourself an Xbox style achievement box for completing Pac Tom level II in expert mode. I find this more jarring now that I know you still care about giving achievements.

Pages 142 and 158, re “challenge your paper's reviewers to a game of chess against a strong engine embedded within your document”. A suitable starting point for such a thing would be Óscar Toledo's nanochess from https://nanochess.org/chess.html . One of its versions runs on a 6502 CPU, which is great for this project because you can say that it's a trivial task to just get any of the thousand 6502 emulator implementations from the internet and wrap it as a BoVeX runtime primitive, but then actually spend weeks perfecting the details of a 6502 emulator that you implement on your own from scratch. I should have mentioned this back in 2019 when you wrote Elo World, but I didn't really understand your request for “easy to describe algorithms for playing chess” until you published the paper, and then it was too late.
 
14852. Anonymous (128.61.58.254) – 08 Apr 18:45:53 THPS Rules! ]
I want to see the original metroid guide!
 
14851. jonas (88.87.242.184) – 08 Apr 18:39:38 THPS Rules! ]
The proceedings volume of SIGBOVIK 2024 is now avaliable at http://www.sigbovik.org/2024/proceedings.pdf . This includes Tom7's articles and much more. Have fun reading, everyone.
 
14850. jonas (88.87.242.184) – 05 Apr 19:19:03 THPS Rules! ]
Video recording of Tom7's SIGBOVIK presentation about his new typography system is at https://www.twitch.tv/videos/2111841043?t=0h8m53s
 
14849. Anonymous (125.195.55.66) – 05 Apr 01:38:11 THPS Rules! ]
I've been stalking you on SourceForge for a while (but tried my best not to spoil the fun), and I think it'll be quite challenging to turn your work into video this time. Please don't feel discouraged by the amount of editing work this might require! Of course I have no rights to represent your fans, but I'd still like to say that we'll fully support you, at least emotionally. Take your time, don't let this burn you out, we'll wait. At the end of the day, I really want this to become a video, and your videos are by far the best videos I ever watched on YouTube.
 
14848. Sean (123.16.151.44) – 02 Apr 00:28:51 THPS Rules! ]
You know in the original ReLU paper they were more than hinting that ReLU was a switch. But everyone latched onto the function viewpoint.
That was the wrong thing to do. ReLU either conducts 1 to 1 or outputs zero. Therefore it is a switch, with switching decision (x>=0)?
Then weighted sums are being connected to and disconnected from each other. And those connected weighted sums can be simplified by linear algebra at each stage. You can gain a very clear insight into how ReLU neural networks operate.
You can look up switchnet, or WHTeBooklet or a frozen neural network on Archive.org. Or somewhere in this booklet I talk about it: https://sites.google.com/view/algorithmshortcuts/walsh-hadamard-transform
 
14847. Qaziquza (108.216.110.132) – 01 Apr 17:10:30 THPS Rules! ]
Can't wait to see what you've done this time for SIGBOVIK!
 
14846. Tom 7 (166.199.151.62) – 30 Mar 17:53:40 Leap day! ]
Jr: Drat! I have been thinking I need to do another ldjam, too, but the overlap would be even more prohibitive for me :(

Anon: Why not? I've got good taste!

Salt: That's how I felt too.

Good day, mysterious pi ninja!
 
14845. Anonymous (174.229.116.185) – 14 Mar 18:49:00 Leap day! ]
Happy pi day tom7. From your sidewalk chalking partner.
 
14844. nacl (205.175.106.64) – 06 Mar 19:50:15 Leap day! ]
I wish I wasn't as excited as I am to see that the pin puller game actually exists, but here we are. I am going to play EVERY level of it. I am what I am. Thanks Tom.
 
14843. Anonymous (71.68.80.132) – 04 Mar 15:29:41 Leap day! ]
Did not expect to see Celeste and Unnecessary Detail here!
 
14842. Tom 2 (108.14.168.243) – 04 Mar 01:21:12 Leap day! ]
Ah man, would love to come to An Evening of Unnecessary Detail, but it overlaps with Ludum Dare! Will keep on eye out for future appearances.
 
Glad you liked Slay the Spire, it was so successful that I feel a lot of new indi games just try to copy it. I think it's the level of balance and refinement that makes it as good.
 
You should give team fight tactics a try!
 
14839. Johann-Tobias Schäg (46.114.227.85) – 21 Feb 12:27:36 Anagraphs and Generalized Kerning ]
I am not convinced by your proof that "generalized kerning" (which i understand to mean arbititrary finite kerning + arbititrary finite ligatures) is undecideable.

I followed your proof but i would not describe it as "generalized kerning" but as "generalized kerning with substring acceptance".

I suspect your substring extension is necessary to proof undecidedability because "generalized kerning" (without substring acceptance) is decideable. You observation that generalized kerning can implement a turing machines is correct. I suspect that "generalized kerning" (without substring acceptance) is bounded in a similar manner to how tape bounded turing machine are bounded (and decideable).

I think all ligatures and kerning examples you presented were "local enough" and seem to require less then what a context-sensitive rewriting system would offer. Which are decideable as off (2020) https://verify.rwth-aachen.de/giesl/papers/GieslMiddeldorp-distribute.pdf . I think the ability to hide an arbitrary amount of steps allows you to escape bounds of the world of linear bounded turing machine.

You would need a description of the rules of generalized kerning to get a more detailed answer.
 
I've had trouble with MSYS2 when compiling both POSIX and Windows programs. Or rather, one program, PForth -- Phil Burke's Portable Forth -- with separate POSIX and Win32 IO code. Compiling the POSIX code, the MSYS2 compiler errored out on some printf syntax. Compiling the Windows code failed due to a missing header. I ended up using a different MINGW distribution designed for compiling Windows programs with llvm. It lacks a shell and commands such as rm which makefiles need, so I use it by prepending it to my path in MSYS2. There are many MINGW distros; perhaps you can find one with a compiler which suits you and perhaps run it with MSYS2 as I do. I can't remember what mine is called beyond the dirname, llvm-mingw-20220906-msvcrt-x86_64 and I'm too lazy to upgrade it.
 
Thanks guys. I love that they built WSL, but it's probably not for me since I also want to be able to make native code that works on other people's computers (for example, our destroyfx.org plugins, which are DLLs). I could just give up and use MSVC for those, and for native game development (which I don't do that much these days anyway), but 25 years ago MSVC would crash when I used C++ templates a little too hard and I never forgave it. The "cross-compilation" is actually great for me, except when I'm trying to use someone else's software that wants like "libxml2" and that doesn't have packages for windows.

I do use virtualbox to run Ubuntu and frequently have that up for development tasks that work better on Linux. That's a pretty good setup, especially since it makes it easy to do some sandboxed experiments without worrying about messing up my "real" computer, and it's easy to reason about what's happening. I had been using it recently for whenever I needed AddressSanitizer help on a head-scratcher, which was part of the impetus to try to get that working on windows.
 
There is definitely a SIGBOVIK opportunity for Chat GUID Partition Table.
 
I can second WSL as a good "I just want a ding-dang C++ compiler on my windows PC". Especially now with WSL2 having an x11 compatibility layer so you see plots and visualizations.

But having been in the same boat, I'd just bite the bullet and dual bit with a Linux distro. In the long run it has ended up as less headache than wrestling with all the little nuances of these tools on windows
 
Have you experimented with WSL? I found it to be a really great way of doing Linux on Windows, but I imagine you have some very weird and specific needs that "run it in a VM that happens to be well-integrated into the OS" doesn't satisfy.
 
14833. Tom 7 (146.70.72.173) – 31 Jan 22:54:10 NEW: Tom's Novel: 'Name of Author by Title of Book' ]
That's great! It is fun to write books and a great honor when someone reads your books :)
 
14832. Tom 7 (146.70.72.173) – 31 Jan 22:49:06 New content on radar.spacebar.org ]
I haven't played it! But it looks interesting and I just added it to my wishlist. Thank you for the recommendation :)
 

[ next 25 ]