News for hackers. Stuff that matters.
Re:The ReMarkable E Ink Tablet by userbinator on Wednesday February 07, 2018 @06:09AM (#16323673)
by connecting via USB and flicking a switch in the options menu, you get SSH access, as well as a REST endpoint where you can upload your files via curl. So if you don't like their cloud offering, you can turn of wifi and be sure your data is local

Maybe it's just me, but why do the defaults for devices like this seem to now always require either a special app or reach out into the Internet? Whatever happened to simple USB mass storage where you can just plug it in and copy files back and forth? The hardware is certainly capable of it.

That said, I don't mind the presence of WiFi, but the default behaviour of requiring one to send files from a computer out far away to some server on the Internet, and then back to the tablet sitting only a few metres away seems rather silly and wasteful.

Re:The ReMarkable E Ink Tablet by lima on Wednesday February 07, 2018 @07:09AM (#16323883)
They tried, but exposing a "simple USB mass storage" isn't easy at all from a running operating system. USB mass storage requires exposing a block device with a filesystem, which is error-prone and complex. This is why file-based protocols like MTP exist.

But, since you can SSH into the device, rsync works just fine on the Remarkable. :)

Re:The ReMarkable E Ink Tablet by cptskippy on Wednesday February 07, 2018 @10:47AM (#16325187)
So because it's not easy, it shouldn't be done?

Personally I would be ok with my device disabling it's UI while it emulated a mass storage device when plugged into a host.

Re:The ReMarkable E Ink Tablet by thaumaturgy on Wednesday February 07, 2018 @11:24AM (#16325493)
They had a variety of pretty big engineering challenges to solve: getting the form factor right, making sure your hand didn't interfere with the screen while using it, getting the pen-and-paper feel right, and getting the e-ink refresh rate down to where you could draw and write on it and have it feel natural.

I'm fine with them choosing to solve those challenges instead of supporting USB mass storage.

Re:The ReMarkable E Ink Tablet by userbinator on Wednesday February 07, 2018 @09:45PM (#16329796)
...and designing, developing, and supporting your own custom application and its associated protocol isn't an "engineering challenge"?

USB mass storage requires exposing a block device with a filesystem, which is error-prone and complex.

The point is, USBMS is a solved problem. My MP3/MP4 players, my Android phone, my satnav, even my soldering iron[1] can do it. The Linux kernel, which reMarkable uses, already includes support for this[2]. It's conceptually very simple --- in its most basic form, if the device detects that it's plugged in, it unmounts its internal block device and lets the host control it, and vice-versa. More advanced functionality, such as found on Android and many MP3/MP4s, lets you choose whether the device or the host controls its storage, via a very obvious interface on the device itself (one position is "charge only", the other is "transfer files".)

[1]https://hackaday.com/2017/07/24/review-ts100-soldering-iron/

[2]https://www.kernel.org/doc/Documentation/usb/mass-storage.tx...

Re:The ReMarkable E Ink Tablet by lima on Friday February 09, 2018 @09:37AM (#16340425)
Yes, exposing a block device over USBMS is a solved problem.

Exposing files from a device's internal storage (which is ext4 in this case) over USBMS is very much not a solved issue. You'd have to copy the files back and forth or write a driver which emulates a FAT filesystem.

The alternative would be to use FAT internally and expose that block device, risking corruption (you have no control over what is done to your poor filesystem).

None of my Android phones can do that. In fact, Android used to expose the raw device in earlier releases and stopped doing it because it was too unreliable and the UX was bad since the filesystem had to be unmounted.

Re:The ReMarkable E Ink Tablet by lima on Wednesday February 07, 2018 @12:37PM (#16326306)
It's not only difficult, it's an inferior solution compared to a file-based protocol, so I'm glad they didn't go that route.

However, here's what Martin (the CTO) has been playing with:

https://github.com/reMarkable/vfatbuse

Re:The ReMarkable E Ink Tablet by cptskippy on Wednesday February 07, 2018 @03:33PM (#16327748)
It might be inferior technically but from a user experience perspective it's superior on most every platform.
Re:The ReMarkable E Ink Tablet by cptskippy on Wednesday February 07, 2018 @11:01AM (#16325313)
> Whatever happened to simple USB mass storage where you can just plug it in and copy files back and forth?

I agree that it should definitely be an option because there are plenty of situations when using this device where you might not even have connectivity.

> the default behaviour of requiring one to send files from a computer out far away to some server on the Internet, and then back to the tablet sitting only a few metres away seems rather silly and wasteful.

It is definitely silly and wasteful but it's oh so simple when it works correctly. Instead of dealing with SMB shares, email, FTP, rsync, cables, mass storage devices, properly ejecting things, or any other technology; you instead just put a file in a designated folder and it's available on all of your devices in a matter of moments.

Re:The ReMarkable E Ink Tablet by tjoff on Wednesday February 07, 2018 @02:48PM (#16327423)
rsync is much easier than creating an account and gives me more control.

It was one of the first things I thought of, "I hope I can run rsync on this thing to sync notes".

Re:The ReMarkable E Ink Tablet by cptskippy on Wednesday February 07, 2018 @03:54PM (#16327905)
I guess if this device is targeted only at power users then rsync support is great. If they're hoping to make this a mass market device then they probably need something more user friendly.
Re:The ReMarkable E Ink Tablet by tjoff on Wednesday February 07, 2018 @04:09PM (#16328022)
Of course, but they are not mutually exclusive, you can offer both.
Re:The ReMarkable E Ink Tablet by lima on Friday February 09, 2018 @09:39AM (#16340435)
They do
Re:The ReMarkable E Ink Tablet by crtasm on Wednesday February 07, 2018 @06:45AM (#16323797)
To make it more likely you'll stay within their ecosystem and buy more from their app/book/etc. store, is always my first assumption.
Re:The ReMarkable E Ink Tablet by kevin_thibedeau on Wednesday February 07, 2018 @03:54PM (#16327906)
They can always steal from Amazon's playbook and randomly delete sideloaded files.
Re:The ReMarkable E Ink Tablet by blub on Wednesday February 07, 2018 @06:37AM (#16323773)
Most customers are ignorant of security issues and the privacy regulations are too weak. This has resulted on one hand in only noticing the conveniences of cloud sync on the customer side and an information greediness on the side of the companies.

My enthusiasm for this device instantly evaporated when I found out about the mandatory cloud integration. I already know from a customer support situation that Amazon has remote access to kindles, they can tell you what files you have on device, etc.

It's depressingly bad...

Bonus: this reMarkable website does not work without third party JS. It's completely blank. One of the 3rd parties is hotjar, which does all sorts of shady analytics like clickstream and keylogging.

Re:The ReMarkable E Ink Tablet by ReverseCold on Wednesday February 07, 2018 @10:38AM (#16325101)
> My enthusiasm for this device instantly evaporated when I found out about the mandatory cloud integration.

From GP: "So if you don't like their cloud offering, you can turn of wifi and be sure your data is local"

Re:The ReMarkable E Ink Tablet by blub on Wednesday February 07, 2018 @12:54PM (#16326467)
The GP and lima have both claimed that one can transfer files without the cloud, but this is not mentioned in their FAQ (https://support.remarkable.com/hc/en-us). This is a direct quote: "Use the reMarkable desktop app or the reMarkable mobile app to transfer documents and ebooks onto your device. Once imported, your files will be synced across your connected devices. reMarkable works best with our custom built apps for iPhone, Android, PC and Mac."

By using a search engine on their web-site(!) one can find details about USB support: "NB: This functionality is currently experimental, as we haven't fully implemented it yet. We will work to improve how this works and looks in future software updates."

Maybe this is a great device which allows open access, but it's very difficult to figure this out from their website.

Re:The ReMarkable E Ink Tablet by sangnoir on Wednesday February 07, 2018 @02:02PM (#16327053)
> Maybe this is a great device which allows open access, but it's very difficult to figure this out from their website.

Isn't that par for the course for esoteric information only useful to highly advanced users in the consumer electronics[1] space? I'm yet to see an Android device that touts unlockable bootloaders on their websites.

1. Being "open" isn't the ReMarkable's tablet schtick/selling point. It's a consumer product that happens to be open. The minority users who want to take advantage of that know where to look/can find that out on HN.

Re:The ReMarkable E Ink Tablet by blub on Thursday February 08, 2018 @01:35AM (#16330611)
I'm talking about being able to transfer your files between two devices sitting 10cm apart, without using someone elses servers.

This is a very basic feature, supported by everything except those spyware products which are selling customer information or those that reserve the right to do it in the future.

If reMarkable is not one of those, they should make it clear in their marketing.

Re:The ReMarkable E Ink Tablet by ReaderReader on Wednesday February 07, 2018 @08:14AM (#16324131)
Lock in. Without it you won't get investor money.
Re:The ReMarkable E Ink Tablet by s73v3r_ on Wednesday February 07, 2018 @04:03PM (#16327972)
It's because Microsoft exerts it's patents on FAT32.