@wolf480pl
Well, cuberite (open source minecraft compatible server) has given it a shot... and produced a few talks about it: https://www.youtube.com/watch?v=TcdwRt0RKPU -- but I think it may be following more closely in the rewrite's footsteps
@sir
Yay! I have officially made and published my first GNOME desktop application. 🎉️🎉️🎉️
It is called "Short Circuit" , it is a developer scratch pad. If this description does not make sense (Most probably it does not) check out the repo's readme for a clear explanation of what it does https://gitlab.gnome.org/Bharatkalluri/short-circuit.
A GIF is more than thousand words
@philipwhite
Eh, no.
Github actually does a good job in a a lot of their functionality (despite much not working without js).
Every action is a post request, so they just send forms over. JS just autosubmits the forms in the background and maybe reloads part of the page (in jquery, that's like `$('#element').load('url/of/page #element');`)
(Where they go wrong is by hiding the submit buttons with CSS rather than with noscript tags)
I just published my first project on sourcehut - https://sr.ht/~philipwhite/webpad/.
My goal is for it to be "notepad.exe for the internet". Not that I necessarily want it to get hugely popular. I just want something extremely simple that provides some of the benefits that Google Docs provides without all the downsides and bloat that comes with Google Docs.
The server is written in Haskell, which may cut down the audience of who would contribute, but please don't be shy. I would enjoy if more than just me were interested in the project.
@philipwhite
Looks like you're trying to write a text editor 📎!
Atom's teletype uses commutative replicated data types. (https://github.com/atom/teletype-crdt) may be a little overkill (server to client changes possible), but it has some links which may be worth reading.
@sjb
Yes. On input time, sanitize (if the field is supposed to be only alphanumeric, make it alphanumeric). On output time, escape.
If the users want to enter raw html into the field, they should just know that it's going to get escaped.
Escaping before putting into the database is just going to end you up with a bunch of double escaping problems. (Double escaping is not best practice).
@philipwhite
@philipwhite
Forms cannot **yet** submit DELETE or PUT requests. It would be much safer to just use an arbitrary verb, like `e880ccc6-d32f-4eaa-b850-2e513eb7b97b-ing`.
@sir
Is it internally consistent for someone to be a nihilist **and** promote a software development and design philosophy as being more good than other philosophies?
@claudius @switchingsoftware
On version 2, and it's still promising... I just wish it didn't trigger a 1GB avalanche of JavaScript dependencies on install.
@sir
Not too convinced about the conclusion drawn here: it could also mean that blind people learn gestures by *hearing* the gestures performed by others, especially when falling raindrops allow precise three dimensional echo location imaging...
@sir
use foo::example as eg;
let x = eg::OPTION_A;
@sir
Did you go to a Burger King?
@realcaseyrollins
Can you interact with it using your mastodon account?
@sir
@nebunez I have to do taxes tomorrow
@sir Then tomorrow will be a better one.
Just your average linux user (above-average computer-person) with fullstack web dev experience.
Views of my employer do not reflect mine.