1,660 karma · joined October 8, 2014
I’ve started to think of this as a diffuse schema. I.e. the schema never really goes away in “schemaless” databases. It just spreads throughout the application in helper functions, mappings, and backward compatibility hacks.
Perhaps the distinction is between diffuse and consolidated or implicit vs. explicit schema. Are there any similar models or articles that have further described this realization?
https://qodotplugin.github.io/
It would be really cool if Godot had an in-editor 3D modeling tool similar to Trenchbroom, such as UX improvements to the CSGMesh3D workflow :-)
Note, GP explicitly mentions the following in their last paragraph, and make no claims that the appendix is useless:
> This idea that the vermiform appendix is some deep evolutionary mystery is sort of a low point of medicine that occasionally pokes its head up. It ranks up there with male pregnancy, and various birth defects that have given rise to stories of monsters, like Cyclops. Fun stories, completely useless.
https://docs.godotengine.org/en/stable/tutorials/ui/index.ht...
- invitation email link is huge, does it need so much entropy
- the web application is borked on iOS (no audio recording, buttons don’t work)
- inline translation of my spoken Finnish just says “I’m unsure”
- despite knowing my name from the introduction, the app keeps translating my name as “grilli“
- after finishing the introductory lesson, I had to close and re-open the app for the next lesson to display
- it almost seems like the app is trying to translate my spoken input to English despite the conversation being in Finnish
Overall, I like the idea and will continue trying the app. I’m not convinced enough yet to pay 14€/month but will give it some more time.
I like that the app doesn’t focus on grammar or gamification. Grammar comes after learning a language since the initial learning is all about I/O and grammar mostly makes sense when you already “get it.” Gamification and other addiction mechanics are what put me off of Duolingo as it doesn’t feel good to be manipulated, even if for a “good reason.”
Notation Must Die explores the history and criticism of modern Western music notation. It discusses early Greek, medieval and Renaissance notation systems and how Guido of Arezzo standardized staff lines and solfege in the 11th century. Mensural notation was then developed to notate rhythm and meter. The video examines attempts to reform notation over centuries and alternative systems proposed but argues standard notation remains dominant due to its balance and universality. An interesting aspect discussed is how notation is sometimes seen as elitist despite being accessible with education. While no system is presented as a clear replacement, the video shows notation continues evolving with new adapted forms developed for different musical styles.
Despite many attempts at various musical notation systems, they all have trade-offs. Detractors of standard music notation aren't always forthcoming with the trade-offs of alternatives, if they even suggest an alternative. Due to the nuances and complexity of music, standard music notation is about the best system we have iteratively developed over the past few centuries to describe music in a way that is cross-compatible with so many instruments and techniques.
https://chat.openai.com/share/6a76cdcc-a303-4717-885c-519951...
https://archive.org/details/whole-earth-fall-1968/page/n1/mo...
Additional issues:
anything that looks cheap, is of low quality, or in bad condition:
Like most souvenir shops, it sells a lot of old tat.
I’ve also had a great experience using ChatGPT and GitHub Copilot assist me in writing unit tests for a Dango/WagtailCMS website project. ChatGPT particularly knows some subtle nuances of the Django and Wagtail APIs. It has been like having a personal tutor. Copilot then picks up on unit test patterns to write tests based on comment prompts or function names. In some cases, Copilot is suggesting test cases that I didn’t even think of simply by pausing my cursor on a blank line.
I’ve been live streaming my open source development using these tools, in case anyone would like to see how they are making me a better developer.
Remember to check the project website content for grammar mistakes, e.g. using Grammarly, since small mistakes can tarnish the project image of professionalism.
> My commitment to Shoelace users is this: Everything I develop will be built with accessibility in mind. I will test and improve every component to the best of my ability and knowledge. I will work around upstream issues, such as browser bugs and limitations, to the best of my ability and within reason.
While not perfect, the venv/pip approach has simplified my development process, allowed conventional deployments to PaaS, and made things easier for new developers.
I will gladly dispense with pip-tools and Makefile if Python had/has a more capable standard library CLI.
Since they are a U.S. 501(c)(3), they also publish annual reports, which can be downloaded e.g., at the ProPublica Nonprofit Explorer
https://projects.propublica.org/nonprofits/organizations/943...
Learning the fretboard helps players to find chords and chord inversions further up the neck. For example, the player knows they can move the E shape to the barre A position, which preserves all of the interval relationships from a new root.
Knowing the fretboard notes is a bit like playing in daylight rather than campfire darkness.