Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
purplerails
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
purplerails
12y ago
According to this article, ZFS is sub-optimal for databases due to fragmentation of the db files. Could you please comment? Thx. http://bartsjerps.wordpress.com/2013/02/26/zfs-ora-database-...
2.
▲
by
purplerails
12y ago
> If you save a page but someone else needs it, they're out of luck. There is a sharing feature to solve this problem. :) But I agree with your point. I actually looked into WARC earlier but didn't have the bandwidth to do it m
3.
▲
by
purplerails
12y ago
Understood. Thx for the comment. The ability to download your data in a well-documented format (possibly WARC) is coming soon. I hope you will try out PurpleRails in the meanwhile. Thx again!
4.
▲
by
purplerails
12y ago
Here's my take on a solution to the problem of linkrot: https://www.purplerails.com/ Major points: * Automatically saves an exact copy of pages (no need to explicitly bookmark) in the background. * Data is encrypted wi
5.
▲
by
purplerails
12y ago
The 300 number is probably correct. The UI shows the most-recent 100 pages by default. I'll be adding 'next' and 'previous' page links soon. I mostly use the search function since I have many pages saved, so it hasn
6.
▲
by
purplerails
12y ago
You can go into the options and disable your email host. It's not the easiest interface :) but the format is hopefully obvious: it's a JSON array; if any of the strings appears as a substring in the page URL, that page is excluded
7.
▲
by
purplerails
12y ago
Thanks for the report! Logout if extension not installed is related to the same reasons why saved passwords don't work yet. The timer is supposed to be a debug feature that I thought was off by default! :) It shows the amount of time y
8.
▲
by
purplerails
12y ago
Thanks for taking the time to write your feedback. I appreciate it. With PurpleRails, you will rarely be typing your password once you successfully login. It works kinda like Gmail/Facebook etc: you remain logged in for months at a tim
9.
▲
by
purplerails
12y ago
Excellent point. The ability to download your data in a well-documented format is coming soon. See also my reply to hollerith on a native client. Time limitations are what is preventing me from doing this. Thanks for your feedback! Hope you
10.
▲
by
purplerails
12y ago
Deduping is per-user not across users. For the sort of content here, this works well. E.g., static assets of web pages are the ones that are dedup-ed. The basic algo is to generate a HMAC of the plaintext and compare it against a table of p
11.
▲
by
purplerails
12y ago
I see your point. I may release installable native apps that can serve as the local storage backend for the truly paranoid. Time limitations etc: the usual. :) I anticipate that PurpleRails will be used on multiple computers and over severa
12.
▲
by
purplerails
12y ago
> ah, so it saves... everything? wow! that's nuts. I mean, where the heck are you going to store all of that? Please see my reply to idlewords. It isn't literally everything; there are some heuristics to detect what was interes
13.
▲
by
purplerails
12y ago
You're right, it takes longer to upload a page than to download it. And image gallery-like pages take long (I know because I save Imgur pages now than then :)). But in practice, this isn't a problem. There are a couple of heuristi
14.
▲
by
purplerails
12y ago
1) saving is automatic 2) privacy-first architecture (e.g., plaintext is never uploaded, plaintext URLs are never uploaded etc)
15.
▲
by
purplerails
12y ago
Pages are saved in the background. Nothing too fancy. I dedup when uploading: that helps a lot.
16.
▲
by
purplerails
12y ago
I've been thinking about this for a while now. Please check out my web app to solve this problem: https://www.purplerails.com/ The main idea is to use a browser extension to automatically save pages that you read to
17.
▲
When Copy and Paste Reigned in the Age of Scrapbooking
(smithsonianmag.com)
2 points
by
purplerails
12y ago
|
0 comments
18.
▲
by
purplerails
12y ago
Thank you for your kind words!
19.
▲
by
purplerails
12y ago
Please also look at https://www.purplerails.com/ I tried address the privacy angle from day 1. Data is encrypted and only ciphertext is sent to the cloud. Index is stored only on your own machine. Searching occurs on your o
20.
▲
by
purplerails
12y ago
Shameless plug: https://www.purplerails.com/ (1) Saves an exact copy of the page also. (2) Indexes the text. (3) Encrypted (search occurs on your computer). Been in beta for a while. Thanks for feedback.
21.
▲
by
purplerails
13y ago
Really nice utility. More developers should dip their toes into crypto and develop applications like this. :) A comment in the code about why it's OK in your case to use the same key for MAC and encrypt would be useful. I think you
22.
▲
by
purplerails
13y ago
I believe one additional way to mitigate Risk #2 "Broken Authentication and Session Management" should become best practice: The ability to sign out of all other sessions. Without this a user who forgot to logout from a library wo
23.
▲
by
purplerails
13y ago
Ditto. I'm waiting for the Haswell machines to come out. I'm considering the Thinkpad T440 or T440s (whichever falls within my budget). It's been previewed, but not available yet. No pricing info. http://shop.lenov
24.
▲
by
purplerails
13y ago
Thanks. I was not normalizing, and wanted make sure it was OK.
25.
▲
by
purplerails
13y ago
Quick question: why do you need to normalize the origin? Is it ever passed in by the browser runtime un-normalized? i..e, why couldn't you have written: if (e.origin !== 'https://clef.io') {