819 karma · joined July 9, 2021
I stopped working on it because dealing with shell shenanigans in the GitLab CI runner environment is such a miserable experience that we're in the process of moving all our jobs to python scripts.
I started to get a lot of anxiety about the whole process, and realized that I would have had to put even more effort into it ok top of my full time job, which further cemented my choice to just run away from it. I periodically feel really bad about it. Hopefully some day I'll win the lottery and I'll be able to make another episode. I actually have the script for episode 3 all done: I wrote it on parental leave, but that also didn't last forever!
The amount of dedication, skill, and passion that goes into it on a daily basis is mindblowing, and people keep discovering hardware quirks and bugs to this very day! I believe it wasn't that long ago that people discovered a glitch in the audio subsystem that gave you more control over note envelopes, and it was promptly added to LSDj (a tracker for the Game Boy that was first released in 2000) by the original author, who's still maintaining it to this day.
0: https://www.youtube.com/watch?v=RZUDEaLa5Nw
EDIT: oops, forgot the link!
Since that probably won't happen, heuristic usage should at least come with penalties attached, otherwise the incentives are lopsided. If an airline's overbooking heuristics fail and get you bumped, you either get put on another flight and/or receive financial compensation. If an insurance company's "heuristics" fail and deny a legitimate claim, there should be a penalty. If Google terminates your account because of a mistake, they should pay a fine. They shouldn't be allowed to have their cake and eat it too.
Isn't that Drumstep? If not, I'd love some examples because that sounds very much up my alley.
> Why does Pendulum (a band) get a node on here? There is no such genre as Pendulum.
The guide actually explains that if you click on the dot:
"Pendulum is not the name of this genre. It's technically called Nu Jumpup or Nu Skool Jumpup but I call it Pendulum because Pendulum is more than just an artist or a genre.
It is an event.
It is one of those events that is so monumental that when people talk about history, they unconsciously draw a line between stuff that happened before the event and stuff that happened after (ie: "we are living in a post X world", where X is something earth-shattering like the atomic bomb or 9/11). We are witness to one of these life-changing events in Drum n Bass. Welcome to the Pendulum Age."
In order to have two-way synchronization, your terminal needs to not only have an architecture where you can add a background thread that can control the "main" terminal interface, but also be flexible enough to properly size all windows and panes, and match font sizing. If your terminal supports different font sizes for every pane/split, those have to be turned off in tmux mode. There's all kinds of corner cases.
For example, Helicone[0] and llm.report[1] work as generic proxies for the OpenAI API and you can deploy them anywhere.
I feel like there's definitely room for a single-binary tool made in Go with a small sqlite database and in-memory caching.
[0] https://youtube.com/@TechnologyConnections [1] https://www.youtube.com/watch?v=CZs-YcmxyUw
[0]: https://github.com/Helicone/helicone
EDIT: I take it back :) The self-hosted instructions don't really work: they assume you have node, yarn, and I guess prisma already installed?
[0]: https://www.gamedeveloper.com/pc/exclusive-exploring-i-guita...
Concern: you mention it supports the actual ChatGPT Web API -- isn't this against their terms of service? I'd be wary of publishing something that hits internal APIs.
Suggestion: I would rename what you call the "ChatGPT" (non-web) part of the backend to "OpenAI API" instead. There is already enough confusion in the world between ChatGPT and API access to the underlying GPT models.
Ended up writing a blog post about it: https://blog.jackgaino.dev/is-this-a-bgr-i-see-before-me
Well, if you're immigrating, it isn't <country you're moving to>'s fault you have no money.
If you've been enslaved, it's very much <country you were enslaved by>'s fault you have no money.
I'm curious why you consider going to Disney faux-traveling. It's an opinion I hear often (and I once held) but everybody seems to get there for different reasons.
Semi-related: if you go on the Disneyland version of Pirates of the Caribbean, there is a short section of caves right between the first and second drop. The section only lasts maybe 10/15 seconds, but it's where you hear A Pirate's Life for Me for the first time in the entire ride as a kind of foreshadowing of what you will see later. Well, as soon as you go down the second drop, which is not that steep or long, the music is completely gone, and all you can hear is the atmospheric ambient music for the "main" cave section. I always found that incredibly fascinating, since you can turn around and see the previous area, but you cannot hear the music at all.
EDIT: there is actually something that is closer to iMuse, at least the way it was implemented in the Special Edition. Their parade routes are divided into multiple zones, and the soundtrack is equally divided in sections for each float. They use a positioning system to determine where each float is, and feed the correct section of the soundtrack to that speaker zone. It works incredibly well, and you don't notice it at all while you're there.
Listen to the soundtrack for the Paint the Night parade for an example: https://www.youtube.com/watch?v=SoIpk9F_Okk&pp=ygUhcGFpbnQgd...
Each section is basically the same length, the whole thing is (mostly) in the same exact key, of course it's the same BPM across the board, and each section has an intro/outro that can act as transition points to mix into the next section. They can also, of course, loop ad libitum if the parade were to stop for a few minutes. Really cool stuff!
Here is one of the few remaining traces of this, since they asked for all conference slides to be taken down a few years ago: https://twitter.com/pixelpar/status/1286425979615936513