Show newer

@simon Ah yes of course you're right and those APIs could work without proxying. Have been following your extensive work with artifacts - very useful thanks!

@simon Thank you, I'll add that to my list. I've run into that myself too.

CORS is enforced by the user's browser based on headers from the destination server. So any replacement would need to proxy those requests to its own server rather than running them directly (a fundamental limitation faced by web frontends). I was hoping I could build something purely frontend like I did for makesprite.com but fixing that probably requires a backend.

@simon I'm maintaining a list of issues I've run into with Claude artifacts:

- Needs code editing. Frustrating to edit code via prompting.
- Doesn't know which cdnjs libraries/versions it has access to.
- Only has access to cdnjs.
- Have to manually copy-paste errors back in.
- Little context for errors.
- Can't upload .sqlite databases and use them in artifacts.

Do you have any others? I've been thinking about the feature set for an open alternative to artifacts.

Worklog: continued hacking on the new Asterogue release.

@jotaemei I find it very efficient to build with. It's easier to write bug-free code. The tradeoff is you really need to have your editor set up with a Clojure plugin, and learn a handful of new shortcuts, to get the full benefits of the language.

@jotaemei it is written in ClojureScript. The handles are the list of people following me which I also got from the API,. Will release the source code once it's ready.

My apologies if anybody was spammed with follow requests. I wrote a Mastodon API script which of course had bugs. 🤦‍♂️ Thank you for your patience.

Worklog: worked on Asterogue yesterday. 🧑‍🚀 Continued rebuilding the server side in ClojureScript to implement a way to buy the game.

@sidawson@mastodon.nz @dave thank you it was fun to hack together. 😁

Worklog: hacking on Asterogue today. Got the web version deployed online. Hopefully can re-launch this week. 🤞

@hyperlinkyourheart whoops, that should be fixed now, thanks. Weather data is from scraping Yahoo Weather. 🙈

@sean_ae any chance you guys will play in the UK again before the end of the year? 🙏

Built a little home display thingie on the weekend using a waveshare e-paper display on a raspberry pi.

It works by generating a small static html file and taking a snapshot of that to display on the screen. A mix of python and ClojureScript on node to drive it.

Source code here: github.com/chr15m/rpi-home-dis

@rcarmo have you had a chance to check out Basilisp? It's a Clojure on Python, closer to the original than Hy.

Worklog: fixing Asterogue map generation bugs. Getting ready for the new web version release.

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!