15010. jonas (88.87.242.184) –
Today 15:29:07
[ Scoopert! ]
Tom7 released a new video "https://www.youtube.com/watch?v=QH4MviUE0_s" . This is connected to the research described in the SIGBOVIK 2025 article about Rupert property of polyhedrons, but talks about some progress after the publication of the video.
You refer to the unit ball and unit cube. As a historical note, the definitions of these were standardized by the ICFP contest 2000 task specification "https://www.cs.cornell.edu/icfp/task.htm#sec:prim-objects" . POV-Ray does not consider the unit ball or unit cube particularly important. The POV-Ray function to create a sphere "https://www.povray.org/documentation/3.7.0/r3_4.html#r3_4_5_1_12" is parametrized by the center and radius of the ball, and the function to create a cube "https://www.povray.org/documentation/3.7.0/r3_4.html#r3_4_5_1_2" actually makes a cuboid with edges aligned with the coordinate system but is parametrized by two opposite corners of the cuboid.
I don't like the animation near "https://youtu.be/QH4MviUE0_s?t=2846". The order that you uncover the text seems unnatural.
For the hard polyhedrons, you split the parameter space according to which vertexes of the inner and outer polyhedron are on the convex hull of the projection. I wonder why you don't also assume that two vertexes of the hull of the projected inner polyhedron are on two different sides of the perimiter of the projected outer polyhedron. If there's a solution then there's always a solution of that form. Split the parameter space according to which two vertexes of the inner polyhedron touch the perimeter, and probably also according to which two edges of the outer polyhedron they touch. This would let you eliminate two of the seven real degrees of freedom, because the translation of the two polygons would be uniquely determined. This should work for any convex polyhedron, not
I have received an email reply from Tom, so I can testify that he is not completely bad at email.
|
|
15009. Eli (138.229.159.92) –
Today 02:21:22
[ Scoopert! ]
Oh hey, I got an error when I tried to post that comment. Now half a day later, reloading this browser tab posted the comment. The website is working just fine with no issues now, so false alarm I guess. |
|
15008. Eli (138.229.159.92) –
Today 02:17:43
[ Scoopert! ]
Your blog homepage appears to be broken. It spends a suspiciously long time loading, and then the following error message appears underneath the navbar:
[an error occurred while processing this directive] |
|
15007. Tom 7 (151.243.141.90) –
10 Sep 08:20:28
[ Scoopert! ]
I'm glad the idea of a long video appeals to some, since I'm up to an hour now!
Getting very close. I'm not allowed to play Silksong until it's done, but my workaround has been to play Spelunky 2. :) |
|
15006. KCloudz (136.226.12.181) –
03 Sep 10:32:00
[ Scoopert! ]
Silksong tomorrow!
Hyped for the view video also hehe |
|
My kid constantly forgets to turn on the fan when he showers. So I had to show him this blog post. Thanks for keeping it up. |
|
Eu sou Brasileiro e jogo escape a alguns anos, criei alguns niveis com meu nome Edvaldo.c, este jogo é incrível. |
|
15003. mixmix (27.127.20.65) –
31 Aug 23:57:45
[ Scoopert! ]
It was a smart move to construct a provably non-Rupert polyhedron, but I still wonder whether the rhombicosidodecahedron is a Nopert. Either way, I'm dying to watch the video. And oh boy, 45 minutes! That's longer than ARST ARSW. Thank you Tom! |
|
switchback: Hehe! I might use that one.
Anand: Yes, I should make a FAQ! I'm using a Wacom drawing tablet (Intuos; I have owned several of these) and Photoshop, although it might as well be anything since I pretty much just use the "pencil" tool. Photoshop is good though. I capture myself drawing with OBS (excellent) at high bitrate, AV1 (NVENC) and usually record audio at the same time, but I'll often pause drawing to talk or vice versa. Sometimes I dub in audio afterwards. I'm editing in Premiere Pro; the "rate stretch" is a pretty good way to speed up sections of drawing after cutting out the boring parts, although it is VERY tedious to edit video through any method I've ever explored. The new transcription features are very good for this workflow though.
For some of the new videos where I have drawings but didn't capture the process of drawing them (e.g. if I am doing a lot of zooming around it gets pretty whiplashy, or I did it across more than one session) then I wrote some software to "animate" the drawing from the PNG. This is technically part of BoVeX. It's a little lazy compared to the live drawing thing, but it does look better than just staring at a static image! |
|
Hi Tom,
Apologies if you've already written about this, but I was wondering what your drawing setup is like (software + hardware). I absolutely love the sped-up drawings in your videos and wanted to try my hand at recreating the style for my own drawings!
Also, hope you're feeling better!
Thanks,
Anand |
|
Everything always goes into the square hole! |
|
14999. b_jonas (88.87.242.184) –
12 Aug 15:26:52
[ THPS Rules! ]
CodeParade's latest project "https://www.youtube.com/watch?v=ap08_AGPh8s" sounds like a task for BoVeX. |
|
Hope you're feeling better Tom. Congrats on the schedule change! Free time is such an important part of our lives that I think many people aren't able to realize or take advantage of until there isn't much of it left. So much of life is doing what feels right. |
|
Congrats on going semi-part-time! |
|
the last time i had covid all i could do was watch youtube shorts of baby wolves trying to howl. tevi sounds better. |
|
14995. david (15.248.5.28) –
29 Jul 23:16:28
[ June 2024 ]
Tom, I think I just need your llama_tokenize_ex, and the llama_token_to_piece function that returns n_chars ;)
Using https://github.com/ggml-org/llama.cpp/tree/b2702 and adding a stubbed-out `llama_tokenize_ex` seems to be sufficient, but without this, I get memory allocation issues, so not sure if there's anything further beyond.
Minor things:
Index: makefile
===================================================================
--- makefile (revision 6621)
+++ makefile (working copy)
@@ -130,7 +130,7 @@
# Compile flags
#
-CFLAGS = $(OPTFLAGS) -I. $(GMP_CFLAGS) I$(LLAMA_DIR) -I$(CC_LIB) -I$(LLM_DIR) -I$(BIT7_DIR) -I$(CODEC_DIR) -std=c11 -fPIC $(PLATFORM_CFLAGS)
+CFLAGS = $(OPTFLAGS) -I. $(GMP_CFLAGS) -I$(LLAMA_DIR) -I$(CC_LIB) -I$(LLM_DIR) -I$(BIT7_DIR) -I$(CODEC_DIR) -std=c11 -fPIC $(PLATFORM_CFLAGS)
@@ -247,9 +247,11 @@
ifdef LLAMA_CLBLAST
CFLAGS += -DGGML_USE_CLBLAST
CXXFLAGS += -DGGML_USE_CLBLAST
- # Mac provides OpenCL as a framework
ifeq ($(UNAME_S),Darwin)
- LDFLAGS += -lclblast -framework OpenCL
+ # Mac provides OpenCL as a framework
+ LDFLAGS += `pkg-config --libs clblast` -framework OpenCL
+ CFLAGS += `pkg-config --cflags clblast`
+ CXXFLAGS += `pkg-config --cflags clblast`
else
LDFLAGS += -lclblast -lOpenCL
endif |
|
Mr 7, hoping you're all well - Or at least on the mend!
You bring such an interesting angle to everything, so please keep up the good work!
Do you have any advice for burnout - Or for wanting to start a project, but always getting distracted by other things that are more cognitively easy? I seem to have bursts of motivation when starting something new, but over time I drift back into old habits. |
|
dlorddd, thank you as well for the encouragement! It is well underway but I keep getting distracted working more on the problem itself! |
|
Hello Tom. I am looking forward to the video. Your videos have become one of my yearly highlights as I find them brilliantly entertaining. :) |
|
Thanks team!
mixmix: You are a good spy.
onli: I was trying to make a joke about this but I see now that it was very obtuse. :) It was indeed originally "Loop Odyssey" and the window still says that when you're playing!
Windows Update: I think I fixed it and it's feeling stable now (no crashes since the blog post). I took the opportunity to add a huge chonky hard drive to make the video editing less painful (the previous was working great but "on borrowed time").
I use all of Linux, OS X, and Windows. I usually prefer developing on Linux, although Windows is finally getting good here with msys2/clang64. The main thing is that I use Photoshop, Illustrator, Premiere Pro, Audio DAWs, Fusion, 3D printer software, and things like that which aren't really available/supported on linux. Not to mention Call Of Duty, Black Ops 6 (which, maybe I'd be better off without so many games :)). These days the stability of Windows 11 is quite good, similar to what I experience in linux, notwithstanding this recent issue. It certainly has its annoyances, though; I found that putting it in "enterprise mode" was essential for me to enact corporate policies like "my organization does not allow the use of Cortana, sorry." (Nobody asked but I feel like OSX is neither here nor there. It is fine. Their laptop hardware is excellent, though, so it's my preferred choice for travel!)
|
|
> Windows
Yep, here's your problem |
|
Loop Hero looks similar, but is less of an idle game. An Autorunner, but you need permanently give it attention so the hero does not die, by equipping items and lay out cards. Seems like stuck in time is coming from loop odyssey... Okay, those names are way too close.
For the PC, maybe time to run it with Linux? |
|
Wishing you both a speedy recovery and looking forward to the new Noperts! |
|
Hi! No, I think it's great when people find 22 year-old blog posts :)
Seems I didn't write them down and it's been a while, but I think the words in that part are:
"Slow down, autoenzyme"
"DNA Polymerase III"
Also: Apparently the chords during that fade-out spell "FADE..."!
If you make renditions and want to share them, I love to hear covers with any level of butchering. |
|
Thanks for continued interest in my very slow-coming movies!
Sean: I like that idea. I don't mind some pure action-based challenges, but I do think that wisdom-based battles would have fit the game's vibe better. |
|