Live data from Hacker News

There’s a simple alternative to the current web

hapgood.us

121–130 of 148 posts

Re: There’s a simple alternative to the current web

#121

Earlier quoted context omitted.

I like the image of myself sitting at the computer with a box of bon-bons, lazily hitting 'next' on the special admin page that selects only the juiciest private bookmarks for my delectation. The reality is less fun. I have to look at (potentially) private bookmarks when: - someone's import file fails to parse, or has an encoding problem - there are garbled or missing results for a search query - I need to answer que…

I'm scratching my head wondering if I'm being unclear. Let me try again: You created a program whose sole purpose was to analyze private user data and report on the results. (In fact, not merely "private user data," but "data which users explicitly marked as 'private.'") What you did was equivalent to a hotel manager sending employees to peep into 1,000 random rooms and compile a detailed report of what those rooms c…

If you want to run with this metaphor, I sent employees to look into random rooms and tell me what proportion of occupants were dead.

Re: There’s a simple alternative to the current web

#122
Named data networking of some kind is likely to become popular at some point. This is that kind of idea but doesn't look like a really general protocol since he mentions a specific wiki.

I wonder if there are browser extensions that do p2p caching/distribution of content. Then you could standardize a protocol used for that type of communication.

I believe there are many efforts along these lines. The trick is as usual getting everyone on the same page or at least working together more.

Re: There’s a simple alternative to the current web

#123

Earlier quoted context omitted.

I'm scratching my head wondering if I'm being unclear. Let me try again: You created a program whose sole purpose was to analyze private user data and report on the results. (In fact, not merely "private user data," but "data which users explicitly marked as 'private.'") What you did was equivalent to a hotel manager sending employees to peep into 1,000 random rooms and compile a detailed report of what those rooms c…

If you want to run with this metaphor, I sent employees to look into random rooms and tell me what proportion of occupants were dead.

Not quite. The bookmark is someone's "stuff." The fact that they were interested in a certain site is something they trusted you with.

It looks like you and I won't see eye to eye on this, and it also looks like I'm apparently the only person in the world to be naive enough to trust that you'd refrain from going through other people's private belongings that they entrusted you with.

Re: There’s a simple alternative to the current web

#124

Clearly I'm a biased observer, but I really think people should take steps to archive stuff that is important to them. Of course it's terrible when large sites go offline and take vast swaths of the Internet with them, and we should continue to shame the ones that do it. At the same time, if something is really important to you, you shouldn't store it in the form of links to random third-party servers. One problem we…

> Clearly I'm a biased observer, but I really think people should take steps to archive stuff that is important to them. I recently converted all my bookmarks to saved copies of the pages in Evernote. This means I have full text search over everything I "bookmark" -- still have the links -- and never lose it regardless of what happens. In this process, I was shocked at the number of 404s I encountered from relatively…

Is this a feature built into Evernote? If not, what tools did you use for the conversion?

Re: There’s a simple alternative to the current web

#125

Earlier quoted context omitted.

I tried giving purplerails a shot. I use LastPass for password management, and I am not going to type in a 25/30 character password every single time I want to log into an application. I think you're going way too hard on that part. This is the first time I've had this happen to me when using a web app, and it immediately made me close the page.

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 time. This page explains why password saving doesn't work yet: https://www.purplerails.com/blog/saving-passwords-why-we-hav... I'll see if I can do something fancier than what I do now to…

Thanks for responding. Another 'issue' I've noticed is that it logs me out if I don't have the extension installed and click on the installation button, which, as you might figure, is a pain to deal with when you have a 25 character password. I guess you're saving the web page data from the client side and not through your servers. Another thing I've noticed is that when I add a page, it takes quite some time to show up in the web app. Also, whats with the timer? Apart from these issues, I really believe in your idea, and I have been working on making such a system for myself for months. I wish you the best, and I hope you succeed. I'll update you if I find any new issues, since if all the issues are fixed, I can see myself using this as my primary bookmarking service.

Re: There’s a simple alternative to the current web

#126

Earlier quoted context omitted.

If you want to run with this metaphor, I sent employees to look into random rooms and tell me what proportion of occupants were dead.

Not quite. The bookmark is someone's "stuff." The fact that they were interested in a certain site is something they trusted you with. It looks like you and I won't see eye to eye on this, and it also looks like I'm apparently the only person in the world to be naive enough to trust that you'd refrain from going through other people's private belongings that they entrusted you with.

You seem to have a weird understanding of web services.

All of pinboard's servers belong to pinboard. All of pinboards hard drives belong to pinboard. All of the bits on those hard drives belong to pinboard.

Your private data on pinboard's server belongs to pinboard. This is how web services work. If the web service couldn't access its own data, it wouldn't be able to operate.

You can only assume that some bits are yours (to use your terms: your private belongings) when it runs on your own service/when your programs are the only ones with access to it.

Pinboard is not a hosting company (a la DigitalOcean), it's a web service, i.e. it's not a hotel, it's not a bank giving you a safe.

Re: There’s a simple alternative to the current web

#127

Earlier quoted context omitted.

What do you think of this generalized architecture? HARDWARE: differs depending on whether you want local search/analytics or just network storage. For mobile use, either a VPN back to your personal home/cloud server, or a hackable wifi hard drive proxy, e.g. Seagate Wirless Plus + HackGFS. For non-analytics home use, hackable router with USB3 storage and Linux software RAID, connected to a USB3 drive chassis with ro…

Holy living God. Solves my problem, then some. Also provides an alternative to search engines as the goto for internet browsing. Brilliant stuff. I can't tell you how grateful I am for your work on this. The only thing left is FLOSS version control for sound and video editing, and an effective "publish to BitTorrent" feature, and then we can pretty much put this "Web 2.0" crap to bed. EDIT: Out of curiosity, is there…

It can be done on a dedicated PC, ideally one that supports h/w virtualization (VT-x and VT-d). People who want to purchase a new PC would need known-good configs. The suggested devices are relatively cheap (no Windows tax, the Dell one officially supports drivers for RedHat Linux) and can be used as PCs. With virtualization support, one could run a local Windows desktop, analytics in a Linux VM, and NAS storage in a separate Linux/FreeBSD VM - all on the same computer. For defensive security, you want to separate a read-only content store from potentially-vulnerable programs which parse & analyze data in the content store.

As someone said in another comment, the challenge with these solutions is making them usable to a mass audience who won't know or care about Linux. Android & OS X both created user experiences that hid the underlying Unix OS. If someone can only afford a single computer, then virtualization allows that device to play the role of both "server" and "desktop".

With local s/w RAID, the system can be designed so that backup consists of (1) shutting down the computer, (2) removing one hard drive, replacing it with another, (3) take the (encrypted) hard drive to offsite location, e.g. trusted friend/family.

> The only thing left is FLOSS version control for sound and video editing

Coud you expand more on this use case? Do you mean archiving binary blobs and storing their metadata in git? git-annex does this and camlistore can be adapted for this purpose. Is this only for local production workflow, or is there a need for remote collaboration on pre-final artifacts?

> an effective "publish to BitTorrent" feature

Could you spec out what's needed? Are there trackers which specialize in public domain content? Strong DRM is coming to browsers and new hardware. While it will create unexpected user experiences and change the web as we know it today, it could increase demand for public domain content. We are going to need distribution channels for public domain content which treat copyrighted content like viruses, i.e. reject before they can enter the channel.

The same fingerprinting techniques used for copyrighted content can only be used to improve discovery of public domain content. This means central directories (which can be cached locally) of metadata and hash/fingerprints for public domain content (text, audio, video, raw data).

Another feature: support for software agents that take action based on computed result of (remote event + private data). A FLOSS version of IFTTT, Yahoo Pipes, e.g. https://github.com/cantino/huginn . A remote event could be a private signal from a mobile device app. This would increase flexibility since the user has a larger private dataset about themself than any web/cloud service. The user can configure FLOSS algorithms, instead of relying on remote black boxes without appeal or transparent governance.

Re: There’s a simple alternative to the current web

#128

Earlier quoted context omitted.

> Clearly I'm a biased observer, but I really think people should take steps to archive stuff that is important to them. I recently converted all my bookmarks to saved copies of the pages in Evernote. This means I have full text search over everything I "bookmark" -- still have the links -- and never lose it regardless of what happens. In this process, I was shocked at the number of 404s I encountered from relatively…

Is this a feature built into Evernote? If not, what tools did you use for the conversion?

Built in. "Clip This Page" or "Clip This Selection". It is a single keypress in FireFox for me.

Re: There’s a simple alternative to the current web

#129

Earlier quoted context omitted.

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 time. This page explains why password saving doesn't work yet: https://www.purplerails.com/blog/saving-passwords-why-we-hav... I'll see if I can do something fancier than what I do now to…

Thanks for responding. Another 'issue' I've noticed is that it logs me out if I don't have the extension installed and click on the installation button, which, as you might figure, is a pain to deal with when you have a 25 character password. I guess you're saving the web page data from the client side and not through your servers. Another thing I've noticed is that when I add a page, it takes quite some time to show…

I see it also saves content from emails and all that. That certainly justifies the need for extensive security. What are your plans for pricing? I suggest you don't take the route that Pocket did, $5 for anything and everything(which seems like a norm these days) is ridiculous.

Re: There’s a simple alternative to the current web

#130

Earlier quoted context omitted.

Not quite. The bookmark is someone's "stuff." The fact that they were interested in a certain site is something they trusted you with. It looks like you and I won't see eye to eye on this, and it also looks like I'm apparently the only person in the world to be naive enough to trust that you'd refrain from going through other people's private belongings that they entrusted you with.

You seem to have a weird understanding of web services. All of pinboard's servers belong to pinboard. All of pinboards hard drives belong to pinboard. All of the bits on those hard drives belong to pinboard. Your private data on pinboard's server belongs to pinboard. This is how web services work. If the web service couldn't access its own data, it wouldn't be able to operate. You can only assume that some bits are y…

If the web service couldn't access its own data, it wouldn't be able to operate.

He intentionally created a program to trawl through data which was explicitly marked by users as private. He didn't do that for operational reasons.

Post reply on HN