Show newer

@Nundrum actually I was only referring to the built-in code rain a-la The Matrix. I can't use XSS anymore, so I guess it's moot

I have a recurring problem with multiple users working on the same codebase, in particular with . Because git is creating and deleting files at each stage of the game, shareable get lost each time someone uses git. Any ideas on the best way to manage this?

@Nundrum nice work! That is close enough to genart to me. I have had my show something like that, but not as useful as what you have there

Though this isn't a tech-centric instance, I thought I would share a small #babashka / #clojure project I created. It is a #terminal based animation showing outgoing connections as drops. This is as close to #genart as I'm going to get :)

Possibly life-changing insights into viewing our world

(comment on Thinking in Systems)

@Macroz I definitely come to the ClojureScript language as a respite from the turbulence of the JavaScript ecosystem.But whenever I fire up one of my old projects, I have difficulty starting a Cider REPL because NREPL or Cider doesn't match anymore. Maybe I'm setting up my Lein wrong.

@publicvoit I guess the Evil mode users disagree about the better way :) (I'm not one of cthem, though)

@manal The big takeaway I'm gathering from this thread is that I need to bite the bullet and get the upgraded PHP on our server, at the risk of our WordPress farm of 100+ sites...

@worldsendless You're going to hit every landmine PHP has ever had.

Use the latest supported versions; `== No` is no longer possible in 8.0+ php.net/supported-versions.php 3v4l.org/I0GqJ

Ensure you're running with php.net/manual/en/errorfunc.co = E_ALL

`php -a` is the closest thing to a native repl, but there's others like github.com/ramsey/composer-rep or psysh.org/

Or step debugging with xdebug.org/docs/step_debug

phptutorial.net/ + phptherightway.com/

@zimzat We are running a fair-sized operation here so changing the versions and the configs isn't done easily, and because the workforce is largely transient university student developers we cannot pay licensing fees for a specialized tool like PHP Storm; the students are on and I am on , both of which are great for working in many languages

@josemanuel Fails because symbols are not strings. Why on earth does that work?

I'm helping one of my employees learn in . Sadly missing a repl, we just use `vardump($thing)` a ton to figure out how to get the field. Also, in PHP `== No` evaluates to `== "No"`. Seriously??

@fsf Where can I learn more about GPL-ideals and non-software content creators, like musicians and authors? Maybe this is more of a @dff question, but is this precisely outside the purview of things like the GPL? What about ownership for performers?

I am enjoying podcasts via RSS readers, but note that does not have with others but has . A couple notes:

- easy OPML import/export. Other good readers have this, but not all of them.
- Works without an account in the cloud -- just the RSS and my device.
- Multiple tags per entry. I have not found this on ANY other reader, where ultimately tags = directories. This is silly.
- Super-easy history and search. You would think this would be a given in this day and age, but I do not see it in other readers. For example, trying to find "spooky" in the title of a recently heard podcast was not possible outside elfeed. Further, "Which ones did I listen to this morning?" is hard, also not easy in elfeed. But at least I can search for keywords there.

I use feeder on android, which at least checks the first two boxes about good OPML support and being subscriptionless. Of course, going to my elfeed is a joy, but not when I am on the move and can't pull out my laptop.

has a new episode out. Apparently soundcloud doesn't make RSS links obvious for everything, so I grabbed theirs from reversed the URL from Apple Podcasts and plugged it into my readers. feeds.soundcloud.com/users/sou

@rgm you are neglecting the cons of the thing about evolving syntax.

- You have to learn a new syntax to use the thing

- You can only pray that the documentation is up to date, because

- code readability suffers majorly from "language evolution"

- in modern dev (at least webdev) library-focus is the way to be a good citizen so your thing can be shared and integrated easily

- , being hosted, is already heavily biased toward sharing things with the ecosystem, which macros make harder

- data-driven development aims to bypass this entirely, since data is more pure (stable, non-committal) than syntax

Your point makes a lot of sense for self-contained projects, of which I have several and should definitely explore syntax evolution with, but there is this other side. My ¢2

The language and languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem.

@souldessin

No, I install through Guix, which basically compiles and builds firefox every few months. I'm currently an 118.01

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.