https://github.com/drop-ice/dear-github-2.0 https://github.com/selfagency/microsoft-drop-ice
653 karma · joined July 19, 2012
https://github.com/drop-ice/dear-github-2.0 https://github.com/selfagency/microsoft-drop-ice
Example: https://jsbin.com/hegiyuk/edit?output
https://gitlab.com/scion-scxml/scion https://gitlab.com/scion-scxml/schviz
https://github.com/drop-ice/dear-github-2.0 https://github.com/selfagency/microsoft-drop-ice
I mean rsync via USB (but over ssh protocol - the USB mounts as a network device, rather than as a disk drive).
> Or can you rsync by WiFi without allowing it to send requests to their services?
I have never connected the device to wifi, so I don't know about this.
Related: https://github.com/dps/remarkable-keywriter
> Would love to see a real terminal on the ReMarkable. A terminal + vim + usb keyboard would be the perfect distaction-free writing tool.
I agree: e-ink display + terminal + vim + mechanical keyboard would make me very happy.
Yes, the notes just live on the filesystem. You can fetch them using scp or rsync. They are in a proprietary file format, but they are not encrypted, and I think there are some open source projects on github that let you view them on your desktop.
> Especially if the handwriting recognition stuff they have is something I could hook around.
I think the handwriting stuff lives on their cloud and is proprietary, so I have never tried it.
Yes, I can confirm this. I have never connected my device to wifi. I backup my notes to my home server using rsync.
Although, I think a lot of their operating system is open source and on their github page (linux kernel and uboot configuration): https://github.com/reMarkable
Their Qt-based shell software, xochitl, is not open source.
Hacker News might be interested in the active development community around the device: https://github.com/reHackable/awesome-reMarkable
The device is open. It's just an embedded linux device. You can ssh into it, and run arbitrary code. The SDK is based on Qt. You can also connect a keyboard to it over a USB-on-the-go port.
I have been imagining porting a lightweight Qt-based virtual terminal to the device and using it as an e-ink unix terminal. Alas, I have not yet had the cycles to complete this project.
Streetlives is seeking a freelance developer with lived experience of homelessness to help build out a mobile web app to help people who are homeless or living in poverty find social services in their area. You would be working with our distributed team based in NYC, Israel, and Spain. Remote OK. Our technology stack is full-stack JavaScript (node.js and React), on serverless AWS (cognito, API gateway and Lambda). If interested, please email your CV to adam@streetlives.nyc
Maybe not quite ready for prime time.
https://en.wikipedia.org/wiki/OpenWrt
Here is a list of GPL enforcement cases from the Free Software Foundation:
1.12 "Required Components" means any text, programs, scripts, schema, interface definitions, control files, or other works created by You which are required by a third party of average skill to successfully install and run Licensed Software containing Your Modifications, or to install and run Your Derivative Works.
You have to make the source of the required components available under the RPL (section 6.0-6.1).
Would provisioning software to operationalize a database within a cloud environment be considered a "required component"? Maybe. If the cloud provider made modifications to the db source to get it to run well inside of their cloud environment, and did it in a way that made it impossible to run the modified db outside of their cloud environment, without using their custom provisioning scripts, then I would argue that those provisioning scripts would be considered "required components" under the definition in 1.12. But if they are able to run the db without making modifications to it, so that it is the same as upstream, and a third party developer does not need the provisioning scripts to run the modified db, then the provisioning scripts would not be considered required components.
So, the RPL is perhaps stronger than the AGPL, but not strong enough for MongoDB or Redis Labs.
PREAMBLE
The Reciprocal Public License (RPL) is based on the concept of reciprocity or, if you prefer, fairness.
In short, this license grew out of a desire to close loopholes in previous open source licenses, loopholes that allowed parties to acquire open source software and derive financial benefit from it without having to release their improvements or derivatives to the community which enabled them. This occurred any time an entity did not release their application to a "third party".
While there is a certain freedom in this model of licensing, it struck the authors of the RPL as being unfair to the open source community at large and to the original authors of the works in particular. After all, bug fixes, extensions, and meaningful and valuable derivatives were not consistently finding their way back into the community where they could fuel further, and faster, growth and expansion of the overall open source software base.
While you should clearly read and understand the entire license, the essence of the RPL is found in two definitions: "Deploy" and "Required Components".
Regarding deployment, under the RPL your changes, bug fixes, extensions, etc. must be made available to the open source community at large when you Deploy in any form -- either internally or to an outside party. Once you start running the software you have to start sharing the software.
Further, under the RPL all components you author including schemas, scripts, source code, etc. -- regardless of whether they're compiled into a single binary or used as two halves of client/server application -- must be shared. You have to share the whole pie, not an isolated slice of it.
In addition to these goals, the RPL was authored to meet the requirements of the Open Source Definition as maintained by the Open Source Initiative (OSI).
Overall, all the hardware in the laptop is now working perfectly, and has been extremely stable. It took a long time, but I'm glad it's finally working using the proprietary drivers. Unfortunately, I haven't gotten this to work yet using nouveau. I'm currently running Mate and XMonad on X, and I have a feeling it's going to be a few more years before I will be able to run Wayland on this machine.
Other than that, it's been a pretty nice device for development. One of the nice features is that it's so small, I don't have to stow it during airplane take-off and landing, and can continue programming throughout. The keyboard requires some getting used to, though.
Are you an expert PhoneGap developer? Do you love to use CSS3 transforms to make user animations buttery smooth? Are you passionate for UX?
I'm the founder of a small consulting company which is developing a cutting edge PhoneGap app. Seeking PhoneGap experts for remote work. Let me know your experience, rates and availability.
Cheers, jake@minnow.io
Seeking an expert PhoneGap developer to help take our innovative app to the next level. Contact me at jake@minnow.io
I'm an independent contractor specializing in full-stack JavaScript. I'm working on exciting web and mobile applications, with more projects on the horizon, and I'm seeking a companion JavaScripter with whom to share the work.
I'm passionate about JavaScript, on the front-end, on the back-end, in mobile apps, and in the database. If you share this passion, I want to hear from you.
I'm in Toronto most of the time, but I travel to upstate New York frequently. Remote work is also an option.
This would be part-time contract work to start out, but could graduate into a full-time employment position.
Hit me up: jake@minnow.io
Toronto/Syracuse/Remote OK
I'm an independent contractor specializing in full-stack JavaScript. I'm working on exciting web and mobile applications, with more projects on the horizon, and I'm seeking a companion JavaScripter to work one-on-one with.
I'm passionate about JavaScript, on the front-end, on the back-end, in mobile apps, and in the database. If you share this passion, I want to hear from you.
I'm in Toronto most of the time, but I travel to upstate New York frequently. Remote work is also an option.
This would be part-time contract work to start out, but could graduate into a full-time employment position.
Hit me up: jake@minnow.io