1,559 karma · joined March 21, 2011
[ my public key: https://keybase.io/splitbrain; my proof: https://keybase.io/splitbrain/sigs/Mbzv7fAOd7WZxK43AkThLqUIz1tE-kUQneSsj3AQrHE ]
When I got invited, I basically copied my text over from patreon. But it seems the way to address github sponsors is a bit different in tone.
I also noticed that many start their tiers at $5 instead of just at $1.
Obligatory sponsorship link: https://github.com/sponsors/splitbrain
This seems more like a recipe for people who want to have an open source project but don't know what to do.
I'd wager most open source developers do not have that problem. The more common problem is that you want to scratch another itch, but your last itch based projects are still keeping you busy because they started to scratch other people's backs.
I could see the same mechanism in socio-economic disadvantaged parents. Their world is limited by money, not borders, but they still want to be part of the larger world.
What bugs me about this (and all the oAuth implementations out there) is that you never just want authentication. You also want to know things about the user (username, name, email, avatar, etc) - but to get this you have to implement a plethora of APIs for the various services, because they are all different. I wish fetching profile info would be part of the standard.
We also have a few ideas for other topics, but starting a new site requires a lot of initial research, so it's nothing we can do lightly.
The goal was to build a lightweight site that's low maintenance but helpful to its users. It's made with the PHP Slim framework and uses an SQLite database to store the data.
Let me know if you have any questions.
1) Unlike YAML or JSON this doesn't parse into a simple array structure, but a library dependent object hierarchy?
2) Is the API of the libraries also part of the language spec?
3) Can I assume that document.lookup() will be available as document->lookup() in the PHP library?
4) What about programming language specifics that may differ between languages? Will the PHP objects implement the Iterable interface? Or the ArrayAccess interface? (There are probably similar but slightly different concepts in other languages).
5) There is eno.parse(), but is there some kind of reverse mechanism to create a new Eno document? Like document.addList([...]).addSection('hey', 2) or something.
The tablet also works fine without using the cloud service, it has a built-in webserver to upload documents to it that you can just access via WiFi or USB-LAN.
Really this device is a hacker's dream in terms of openness. The only last thing I'd wish for was open sourcing the main software application running on it.