@pglpm@emacs.ch and emms integrates beautifully with #direh, already one of emacs #KillerApp
@petereisentraut @mkaatman not reserved in postgres... My install begs to disagree
@petereisentraut @mkaatman I think the problem is shown here https://www.postgresql.org/docs/current/sql-keywords-appendix.html
@mkaatman no kidding. It's been three years since we designed the database, largely copying structure from a 15-year old MYSQL one, and because the domain needs billing addresses, we never stopped to think about the CS context. It seems that the newest Postgres versions have breaking changes in their handling of that word now.
ugh. It appears that #Postgres 15 changed the #ReservedKeywords, too, so I have project-wide issues needing a maybe-complex refactor of the word "state." Yeah, that one should have been obvious, but for years it worked for our US-serving program. It's Friday, and I'm sad.
Apparently I did an "upgrade all", as is recommended, and it bumped my #PostGresDB to 15, which has breaking changes. And this, my friends, is why upgrades are bad. https://stackoverflow.com/questions/74110708/postgres-15-permission-denied-for-schema-public
You know, playing #music in #emacs is surprisingly good. I thought it was janky and cumbersome at first, but the ability to pause, play, manipulate the audio and have integration with my whole system, including podcasts, is nice. Hence the recent thoughts about the old-fashioned solutions that predate DRM (should I be using Napster?)
@freemo @BenAveling @Elleaster @ErikUden
I suspect I disagree with @freemo on guns and policy, but I support the call for good-faith argument and legitimate discussion. I am not prepared to have that discussion right now, but I really enjoyed seeing the call for it.
I've found my old CD #music collection and have been ripping them. Serious question: is online (Spotify, Pandora, etc) more shareable than having the digital files on your machine?
There’s a lot of consternation in the fediverse lately about instances blocking each other, admins fighting, blocklists, and the like. If you’re on an instance that blocks other communities you want to participate in, politely ask your moderators/administrators to reconsider. If they disagree, I recommend moving to a different instance rather than a prolonged argument. Some administrators prefer erring on the side of over blocking and protecting their user base than being permissive and expose their userbase to riff raff or, in some instances, just to avoid the appearance of being too permissive to other instances.
Life is short. Find an instance that works for you.
Found it: `guix install opus-tools` which includes opusenc, which was the command I need for abcde to rip my audio to opus.
That "smart lighting" from Philips is about to spy on you in new ways you can't control -- naturally the company is claiming it's to protect you. This is Trump-level lying.
https://www.home-assistant.io/blog/2023/09/22/philips-hue-force-users-upload-data-to-cloud/
I am really excited for this #firefox update
https://blog.mozilla.org/addons/2023/08/10/prepare-your-firefox-desktop-extension-for-the-upcoming-android-release/
I made a #static site using #ShadowCLJS #ClojureScript . The last step was to remove the #CLJS. But I still use Shadow to start up a local server and explore my static site in-browser. It works nicely as a quick server. #clojure
I used #emacs `find-and-replace-regexp` to reformat my todo list to include the #github issue number (also featuring Anzu) #regexp https://orys.us/v2
With all due respect to projects like cinelog, #OpenSource is just the first step -- #MovieReviews should be both free and #decentralized. In the absence of a solution like bookwyrm for movies, I'm doing it the old-fashioned way with the #moviestodon hashtag.
I just had an unexpected error with a #babashka VPN script I run every day. I was re-using a shell that was in a directory of a #Clojure project and got a NPE and "java.lang.Error: Properties init: Could not determine current working directory." It never occurred to me that Babashka might care about my pwd... I suspect I've been missing something valuable.
Full Stack Clojure web app engineer