85 karma · joined February 19, 2013
https://github.com/MrLesk/Backlog.md
has a nice tui/webui for me, and mcp for the agent.
Maybe it's time to switch everyone out of gmail and make gmail forward the email to out hosted accounts.
Upgrade the debian to bookworm (uxplay is in the repos for that one)
apt install uxplay
in in /boot/config.txt
change doverlay to:
dtoverlay=vc4-kms-v3d
force hdmi: (i had some problems with kms)
hdmi_force_hotplug=1
add gpu mem:
gpu_mem=256
then run: (-a disables audio)
uxplay -vs kmssink -a
and now you have and airplay monitor that can mirror or extend your desktop.I ran it in console directly rendering to framebuffer and it has hardware-accelerated video decoding. On Raspberry pi 3, hooked to lan and my macbook on wifi the lag is ok. It's about the same as ssh over slow cellular. I mainly run my terminals watching the logs/builds etc. on that display.
TSL is mainly about not competing with their cloud offerings. So you can't run a database-as-a-service for time series data with it.
More about the license: https://www.timescale.com/blog/building-open-source-business...
Comparison about the open source and community editions: https://docs.timescale.com/timescaledb/latest/timescaledb-ed...
Good starter: https://github.com/graphile/starter
I can add a column the the db, and my frontend gets that autimagically (in dev mode, it generates a graphql schema out of the db, and from that it creates composables for my frontend wiht graphql-codegen). On the frontend I use Vue 3, the starter is build with nextjs/react.
also the project is worth checking out ;)
It's highly customisable, works directly with postgresql row levels security and the performance is quite good. It has a custom GraphiQL gui to work on queries/mutations.
To really see how it all works together checkout the starter project: https://github.com/graphile/starter it has migrations, job queue, graphql-codegen etc.
Benjie (https://github.com/benjie) is one of the greatest maintainers I've ever seen!
you can integrate it to a server with ssr: https://github.com/frandiox/vite-ssr
But it can't be updated or deleted, so what do you mean by this?
I've been very happy with it.
Just haven't had the reason to dive in yet, but seems good. Their PR department just isn't as good as CockroachDBs one.
I just don't like mixing html and js like that, maybe that's why it also seems messy to me.
The vue example also isn't the greatest, some cruft could be removed using default slot and shorter syntax.
A friend of mine benchmarked different pl languages and https://github.com/eugwne/pllj was basically the fastest, but it's not so actively maintained. pllua-ng with luajit 2.1 was also faster than plv8. But that was about two years ago, your milage may vary.
"Lua is faster - PL/V8 is lightly faster than Python, but Lua is about 30% faster than PL/V8" - Pavel Stěhule and that was without luajit, but 4 years ago.
Maybe someone should build a benchmark :D
You just have to be careful with failing queries and set timeout to low.
UPDATE place
SET rating = new.rating
from (values (1,25),(2,94),(3,16)) new(id,rating)
where place.id = new.id;