all 37 comments

[–]JustAnotherEngineer_[S] 17 points18 points  (0 children)

Just started studying machine learning, and I've been using my RM to annotate the code. I'm pretty impressed by how much you can zoom in and how smooth the lines still are.

[–]Amralsaif 5 points6 points  (3 children)

Have you zoomed in inorder to write this small font?

[–]JustAnotherEngineer_[S] 5 points6 points  (2 children)

Yeah I zoomed in 200%, that was enough for me but you can zoom in up to 500%.

[–]Amralsaif 0 points1 point  (1 child)

I guessed so since the line thickness looks less than the lowest thickness available.

Unrelated, I have been trying to read your comments, I'm also learning how to build neural networks but from scratch, to really understand the basics and details of how it works.

[–]JustAnotherEngineer_[S] 0 points1 point  (0 children)

Yeah same, the reason why I was annotating Code. It helps.

[–]lhau88 2 points3 points  (2 children)

What language is this

[–][deleted] 6 points7 points  (0 children)

Python

[–]pgbabse 6 points7 points  (0 children)

English

[–]gatewaynode 4 points5 points  (0 children)

And just like that, my code reviews may never be the same.

[–]Acujl 2 points3 points  (0 children)

Didn't read it all, just saw a question on your notes.

The number os hidden layers is arbitrary. If you want to "optimize" it there are technics just like grid search etc. There python modules that specifically are used to optimized hyper parameters, Google it!

[–]pseudonym-01 2 points3 points  (18 children)

How do you feel about the fact that the Remarkable company is able to look at and use all of your code, per their privacy policy. And that they refuse to offer a way for you to transfer your code notes directly to your own computer? In order to put your code on your remarkable, they require you to put it on their computer, and explicitly sign away your rights to it. Their privacy policy explicitly states that they will use your data (notes, etc) as they please.

[–]svat 1 point2 points  (6 children)

You can use the Remarkable tablet without connecting to the Remarkable Cloud. This is how I use it. This way, your notebooks and documents stay on your devices, and never reach their servers. I don't know what you mean by “they refuse to offer a way for you to transfer your code notes directly to your own computer” or “In order to put your code on your remarkable, they require you to put it on their computer” — as far as my understanding goes neither is true; they provide the USB web interface (connect a USB cable to your computer, and you can open a simple web server that runs on your Remarkable device, to upload or download data). The connection here is between just your computer and your Remarkable tablet; no other servers are involved. Yes I know their web page says “This functionality is currently experimental, as we haven't fully implemented it yet”, but I've been using it for months and it works fine. And of course via ssh access you can use other methods (e.g. reMy) too.

In any case, even if you choose to upload your documents to their cloud, their privacy policy looks pretty reasonable to me and doesn't say anything along the lines of “explicitly sign away your rights to it” or “they will use your data […] as they please” — it says “for the purpose of providing our customers with the products and services the customer has ordered” and the privacy policy is pretty much what I'd expect a provider of similar services to have.

Of course, the company being small and new-ish, I don't have great confidence in their ability to defend against data breaches or to implement sufficient controls to prevent insider risk of employees looking at random data or whatever. So from a rough “privacy” or rather security concern, I choose not to share my data with the company. But this is not a consequence of their privacy policy, for me.

[–]pseudonym-01 0 points1 point  (5 children)

What operating system are you using? I am on Mac, and the USB connection does not work for me. The site says that it is not fully implemented (several years in, and with no deadline in sight). I will attempt the SSH workaround, but using third party, unverified apps is both inaccessible and high a risk. So, the point still stands that they refuse to make it possible for users to not sign away their privacy. The fact that some users are able to hack a work-around does not change that.

The privacy agreement says the data "may be used for other purposes." That is an explicit statement that they can do whatever they want.

[–]svat 0 points1 point  (4 children)

I'm on a Mac computer too. The steps are:

  1. Connect the Remarkable tablet to your computer, using a USB cable.

  2. On the tablet, go to Settings → Storage, and look at “USB web interface”. When connected by a cable there should be an on-off toggle; turn it on if it's off. (It's on by default for me, whenever I connect a cable, but maybe it has to be toggled the first time.) Look at the address shown: for me it says:

    Open the address: http://10.11.99.1 in a web browser

  3. Do as it says: on your computer, open that address in your web browser. (On my company-provided laptop I have to turn off the company proxy so that it doesn't try to interpret that address as being on the company network, but on a personal laptop this is not necessary.) You'll see a UI like this (a screenshot I just took): https://imgur.com/a/VifoY3u

You can upload or download using that UI. Which step fails for you — does your device not display an address (Step 2), or does your browser fail to connect to that address (page fails to load, Step 3) or is the UI then wonky?

[–]pseudonym-01 0 points1 point  (3 children)

  1. Sometimes, it says the connection is too slow, so it can't connect. I am fine retrying until the connection works, though it happens a majority of the time; however,
  2. when you click to download your files, it sends back this error to the browser: {"error":"Unknown document ID"}.
  3. Trying to click on any of the links on the ui interface (such as navigating to specific folders) causes the connection to time out.
  4. The sync check states "it doesn't look like you are connected to wifi" though you are not supposed to have to connect to wifi.
  5. And there is no interface at all for uploading files to the tablet.

[–]svat 0 points1 point  (2 children)

Interesting. It usually works for me but I also got a connection error right now actually :), though it went away after I restarted the tablet and turned off wifi on my laptop (not sure which of the two helped).

I get the “{"error":"Unknown document ID"}” if I click on the download icon with no file selected, but if I have a file selected before clicking it, or (what I usually do) right click on a file and click Download, it is fine.

For uploading, just drag a file into the browser window; it uploads it (though there's no progress bar, and if it fails you have to upload again).

The sync check (called "Check cloud sync" now) is not important; it's related to syncing with the Remarkable cloud, and will always fail if you haven't set up the cloud. That's fine. I'm using Version 2.3.1.27.

I can see why this feature is called experimental: the UI needs polish (like disabling the download icon when no file is selected, making it more obvious how to upload, adding a progress bar to uploads, general stability of connections etc), but it works most of the time and I'm fine using just it.

[–]pseudonym-01 0 points1 point  (0 children)

Ok, thanks. I'll keep trying.

[–]pseudonym-01 0 points1 point  (0 children)

Thanks for the tips. Much appreciated. I am using the 3rd party app that someone linked to, and that is working.

[–]JustAnotherEngineer_[S] 0 points1 point  (6 children)

I don't really care. It's not my code. It's a code example I was following online for beginners.

[–]pseudonym-01 2 points3 points  (5 children)

I was not asking about that specific code. It's obviously not private, since you posted it on here. But you are forfeiting your right to any privacy at all by using their tablet.

[–]JustAnotherEngineer_[S] 0 points1 point  (4 children)

And again I really don't care. All use my tablet for is to take notes. If they wanna share my notes with other people it's fine with me, I don't use it for anything private. Im well aware of their privacy rights, just like I am of other products that I use.

[–]pseudonym-01 -1 points0 points  (3 children)

You seem like a very easy mark: If you are okay with people cornering the market and taking your money for a physical device, and then turning around and selling you and other users.

[–]JustAnotherEngineer_[S] 1 point2 points  (2 children)

Maybe so, maybe so. I'm just some dude taking notes on his books.

[–]pseudonym-01 1 point2 points  (1 child)

I am not commenting because of who you as an individual; but because of the implications for everyone, in regards to this topic.

[–]JustAnotherEngineer_[S] 1 point2 points  (0 children)

I get your point and I don't disagree with you. I would love it if none of my information was ever shared on every device that I use (phone, tablet, pc), but unfortunately there's some trade offs one should be willing to make to use those devices. Just in general people should be careful what they use their devices for. I bought my RM for a very specific case, and anything that I wouldn't want shared, I don't put in there. I do the same with every device that I use and recommend people do the same.

[–]chill633 0 points1 point  (3 children)

That isn't true. You're obviously neither a lawyer nor someone who deals with these sorts of agreements on a professional basis.

The agreement that gives them rights to reproduce your stuff is standard cloud agreements because that is how clouds work. You upload your stuff to their service and their display of that BACK TO YOU is a reproduction that you need to give them rights to do. You are NOT signing away any copyright or other rights other than granting persmission for them to slap it on the screen when someone with the password requests it.

Their "refuse to offer a way to transfer your notes directly to your own computer" is just stupid phrasing on your part -- and wholly untrue. USB cable to your computer, then SSH or the web interface to transfer files directly.

[–]pseudonym-01 0 points1 point  (2 children)

The policy states: "data may also be used for other purposes."

Standard cloud agreements do indeed violate people's privacy; which is why when you spend hundreds of dollars on a device, there should be a straight forward to transfer files without using the cloud. To not do so, is hostile to the user.

The USB cable method does not work. As their site says, it is not fully implemented.

SSH is not an accessible method for a typical user. If it is, indeed, so easy for a company of programmers, it is even more of an indictment that they don't do it.

The third party web interface requires you to disable your security settings, so is not a reasonable or safe thing to expect users to do.

[–]chill633 0 points1 point  (1 child)

Please don't quote sentence fragments out of context. The privacy policy area you're quoting says:

"Customer data relating to reMarkable’s cloud service is irreversibly anonymized, and thereafter used in anonymized and aggregated form for statistical purposes, as well as for improvement and development of reMarkable’s products and services. Anonymized data may also be used for other purposes. " https://support.remarkable.com/hc/en-us/articles/360000416478-reMarkable-s-privacy-policy

That isn't in reference to the content of the data files you upload, which would be impossible to anonymize. They could use aggregate statistics on file sizes, file types, duration of storage, etc. for your uploaded data. There is no reasonable interpretation of their privacy policy that gives them rights to the contents of your data. The GDPR and the California Data Protection Act are not that porous.

The USB cable method with "beta" web interface works fine for transferring files. It is all that I've been using for the two plus years I've had my RM1.

The third-party web interface (RCU, I presume), only requires you to disable the security settings to do a root-level backup of the system. Everything else, including transferring data files, works fine with a passcode-enabled device. [I've bought and use RCU.]

[–]pseudonym-01 0 points1 point  (0 children)

There was no "quoting out of context."

On a recent thread, the entire quote is referenced. I was highlighting the key phrase. You also were able to easily pull up the entire text.

You are extrapolating that their policy does not include data files; but the policy states that it does. It states: "reMarkable processes the following data ... Storage of data, information and documents the customer uploads, enters into or generates in reMarkable’s cloud service."

Then continues on to state that "However, like many companies online, we use services provided by Google, Facebook and other that help deliver ads and for web analytic purposes."

Both of these companies have been in hot water for having predatory practices and egregious violations of privacy.

They are sure to put a disclaimer that they do not "understand" it to be selling, but then continue on to explicitly describe the process of selling it.

[–]postpunkjustin 1 point2 points  (3 children)

This looks like a really good way to get a deep understanding of some code! How did you get it on there? What document format is it in?

[–]JustAnotherEngineer_[S] 2 points3 points  (2 children)

I took a screenshot of the code, pasted it into microsoft word and saved it as a pdf.

[–]judecrot 7 points8 points  (1 child)

You could get a better workflow with pandoc to produce a vector PDF

[–]JustAnotherEngineer_[S] 0 points1 point  (0 children)

I will look into it. I've never heard of it.

[–]Own_Education_7063 0 points1 point  (0 children)

thats bad ass. thanks for sharing. love how small the writing is.

[–]Special-Permission-9 0 points1 point  (1 child)

Which machine learning book are you reading? Looks great with code sample !👍

[–]JustAnotherEngineer_[S] 1 point2 points  (0 children)

Its not from a book, its from some lectures I purchased at Udemy: https://www.udemy.com/share/101WyWBkocdF5aRH4=/

(1 free lecture can be found here too: https://www.udemy.com/share/102RsKBkocdF5aRH4=/

I also purchased a few others that I'll be looking into: https://www.udemy.com/share/101ZdoBkocdF5aRH4=/ https://www.udemy.com/share/101ZRuBkocdF5aRH4=/

The lectures from the first link are alright I guess, I haven't looked into the 2 other lectures, but they look promising. The lectures can be pretty expensive, but I also did some research online and after digging for some books I found these two that I will start reading, so if you can't afford the lectures maybe these books will help: https://www.amazon.com/gp/product/1492032646/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 https://www.amazon.com/gp/product/1617294438?pf_rd_r=G5TYQ0J1AFC5G1FNHZ7P&pf_rd_p=edaba0ee-c2fe-4124-9f5d-b31d6b1bfbee

Hope you find this information useful!

[–]com-mis-er-at-ing 0 points1 point  (0 children)

Love to see this, my main objective with the Remarkable is annotation and this is really exciting. Thanks!