News for hackers. Stuff that matters.
Re:This Page is Designed to Last by tempestn on Thursday December 19, 2019 @07:51PM (#21840847)
This was what made me convert from bookmarking to clipping pages into Evernote around 6-7 years ago. I realized I had this huge archive of reference bookmarks that were almost useless because 1) I could rarely find what I was looking for, if I even remembered I'd bookmarked something in the first place, and 2) if I did, it was likely gone anyway. With Evernote I can full text search anything I've clipped in the past (and also add additional notes or keywords to ease in finding or add reference info).

Since starting with replacing bookmarks, I've moved other forms of reference info in there, and now have a whole GTD setup there as well, which is extremely handy since I can search in one place for reference info and personal tasks (past and future). Only downside is I'm dependent on Evernote, but hopefully it manages to stick around in some form for a good while, and if it ever doesn't, I expect I'll be able to migrate to something similar.

Re:This Page is Designed to Last by charlesdaniels on Thursday December 19, 2019 @08:23PM (#21841006)
Shout out to https://joplinapp.org/

I was an Evernote user when I was on macOS. When I switched to Linux, a proper web clipper was something I really missed. I'm now on Joplin and it does everything I used to use Evernote for and then some.

It even has vim bindings now!

As far as longevity goes, I think they got their archive / backup format right - it's just a tarball with markdown in it.

Re:This Page is Designed to Last by dragonsh on Thursday December 19, 2019 @09:22PM (#21841263)
No need of proprietary code and apps why not build it into browsers. I have seen Firefox and Chrome can download web pages. So it will be nicer if they can download the bookmarked pages and store in a local html, css, image folder. I think it's pretty easy to achieve.

Also people need to move away from those esoteric reactjs, angular, vuejs and plethora of CMS as API or static site generators relying on some js framework which won't last even 2-3 years. Use a static site generator which can generate a plain html, like static site generators built on pandoc, python docutils or similar.

Personally I like restructuredText as the preferred format for content as its a complete specification and plain text. So the only thing in this article I will change is that content can also be in rst format and then generate html from it. Markdown is not a specification as each site implements their own markdown directives unlike restructuredtext specification and most of the parsers and tooling are little different from each other.

Re:This Page is Designed to Last by anyzen on Friday December 20, 2019 @04:47AM (#21842852)
> Personally I like restructuredText as the preferred format for content as its a complete specification and plain text.

I have used rst intensively on a project. A few years later, I would be hard pressed to write anything in ti and would need to start with a Quick Start tutorial. With all its faults, Markdown is simple enough that it can be (and is) used anywhere, so there is no danger of me forgetting its syntax (even if it wasn't much simpler to star with).

So personally I would prefer md over rst anytime.

Re:This Page is Designed to Last by dbtx on Friday December 20, 2019 @01:39AM (#21842135)
> Markdown is not a specification

Not by that name... https://commonmark.org/

Re:This Page is Designed to Last by dragonsh on Friday December 20, 2019 @12:26PM (#21845758)
It is stil not a specification like restructuredText[1]. Also wikiMarkup (which really started this markdown) is different from GitHub markdown, which is different from other markdown editors. Also many sites use their own markdown versions.

If you are in restructuredText world there is one specification and all implementation adhere to it, be it pandoc, sphinx, pelican, nikola. The beauty of it is that it has extension mechanisms which provides enough room for each tool to develop it. But markup can be parsed by any tool.

[1] https://docutils.sourceforge.io/docs/ref/rst/restructuredtex...

Re:This Page is Designed to Last by m463 on Friday December 20, 2019 @08:43PM (#21849010)
I don't know why markdown is so popular other than maybe "it was easy to get running" or "works for me".

It's better than "designed by a committee" standards, but it lacks elegance or maybe craftsmanship.

Re:This Page is Designed to Last by setr on Saturday December 21, 2019 @05:13AM (#21850618)
Because its inherently appealing, close to what you wanted intuitively, and if you're only dealing with a single implementation of it, works fairly well.

You don't really get bit by its lack of a standard and extensibility until after you've bought in.

It's essentially designed by the opposite of a committee -- rather than including everything but the kitchen-sink, it contains support for almost no usecases except the one. Which is very appealing, when you only have the one usecase.

Re:This Page is Designed to Last by dragonsh on Saturday December 21, 2019 @06:24AM (#21850796)
Well rst is better than markdown from day one. The only reason it became famous is thanks to wikimarkup.

So markdown needs to thank the popularity of Wikipedia for its success, as rst did not have any application like Wikipedia. But still rst is used widely enough with its killer Sphinx, readthedocs and now its kind of de-facto documentation writing markup in Python and many open source software world.

Re:This Page is Designed to Last by petepete on Saturday December 21, 2019 @07:27AM (#21850942)
Because you can teach someone markdown in five minutes. And even if they don't know all the ins and outs, the basics are pretty foolproof (paragraphs, headings, bold and italic).
Re:This Page is Designed to Last by eitland on Friday December 20, 2019 @02:21AM (#21842267)
> No need of proprietary code and apps

Joplin is free and open source.

Re:This Page is Designed to Last by pinehqcom on Friday December 20, 2019 @07:56AM (#21843797)
This... I just found a plugin for the static site generator Pelican that is 7 years old that still works. After running Pelican you get plain HTML that can be hosted anywhere. I like Netlify, but other options like GitHub pages are also great. The author recommends not putting on GitHub Pages because they haven't found a working business model and might not be here in the future. But... GitHub has been taken over by Microsoft which is most likely not going bankrupt soon and Microsoft loves their backward compatibility so I am confident they won't screw GitHub up too much.
Re:This Page is Designed to Last by dragonsh on Friday December 20, 2019 @12:16PM (#21845686)
You can say the same about geocities when it was acquired by yahoo. But it didn't last and then now it's happening with yahoo-groups. So I am not hopeful if GitHub becomes a liability microsoft will keep it.
Re:This Page is Designed to Last by freetonik on Sunday December 22, 2019 @02:34AM (#21855804)
Yahoo! And Microsoft have very different business models. One is intently more sustainable (selling software and services).
Re:This Page is Designed to Last by charlesdaniels on Friday December 20, 2019 @12:04PM (#21845579)
> No need of proprietary code and apps

Joplin is open source, which is a big part of the sell to me. It definitely isn't the best of all possible note taking systems that could ever exist, but it's the best open source one I've found so far, and I don't have time to write a better one at the moment.

> why not build it into browsers. I have seen Firefox and Chrome can download web pages. So it will be nicer if they can download the bookmarked pages and store in a local html, css, image folder. I think it's pretty easy to achieve

This is solving a different problem though. WARC/MHT and other solutions can do this. Joplin is more of a note taking system that allows ingesting content from the web into one's own local notebook, which is relevant to what the GP post was talking about - Evernote.

However, it would seem that "the modern web" is the now popular standard. 10 years ago it might have been Flash or Java web applets or whatever. Now it's JS. I'm not convinced that JS is any better than what it has replaced. However, people keep paying developers to write them, so presumably someone likes them.

> Also people need to move away from those esoteric reactjs, angular, vuejs and plethora of CMS as API or static site generators relying on some js framework which won't last even 2-3 years. Use a static site generator which can generate a plain html, like static site generators built on pandoc, python docutils or similar.

Agreed, but that's also not a problem that Joplin, Evernote, or any other such tool is going to be able to solve. Unless you are complaining that Joplin is an Electron app? That's my biggest issue with it personally. It runs well enough, but is definitely the heaviest application I use regularly, which is a little sad for a note taking program. On the other hand, I haven't found a better open source replacement for _Evernote_. There are lots of other open source note-taking programs though.

> Personally I like restructuredText as the preferred format for content as its a complete specification and plain text. So the only thing in this article I will change is that content can also be in rst format and then generate html from it. Markdown is not a specification as each site implements their own markdown directives unlike restructuredtext specification and most of the parsers and tooling are little different from each other.

reST is indeed very nice. At one point, I kept my personal notes as a Sphinx wiki with everything stored in reST. I found this to be less ergonomic than Evernote/Joplin, although in principle it could do all the same things that Joplin can do, and then some.

Re:This Page is Designed to Last by techslave on Saturday December 21, 2019 @01:08PM (#21852480)
> No need of proprietary code and apps why not build it into browsers.

Safari does this. pages added to the reading list archive the content for offline reading.

Re:This Page is Designed to Last by celeritascelery on Friday December 20, 2019 @12:20AM (#21841884)
Joplin is open source.
Re:This Page is Designed to Last by q-base on Friday December 20, 2019 @02:48AM (#21842370)
Thanks a lot for the recommendation! I have been a little annoyed with Evernote not having an app for Ubuntu, which I recently started using quite heavily. So this looks very interesting!
Re:This Page is Designed to Last by m-p-3 on Thursday December 19, 2019 @10:29PM (#21841514)
The developer behind it is doing some awesome stuff so I decided to sponsor him on GitHub.
Re:This Page is Designed to Last by erikbye on Friday December 20, 2019 @06:42AM (#21843379)
> Only downside is I'm dependent on Evernote, but hopefully it manages to stick around in some form for a good while, and if it ever doesn't, I expect I'll be able to migrate to something similar.

I have used Evernote and OneNote, but have finally, after a long interim period, resorted to using only markdown.

I have a "Notes" root folder and organize section groups and sections in subfolders. VSCode (or Emacs), with some tweaks, shortcuts, and extensions, provides a good-enough markdown editing experience. Like an extension that allows you to paste in images, storing it in a resources folder in the note's current location (yes, I see small problems with this down the road when re-organizing, but nothing that can't be handled).

For Firefox, I use the markdown-clipper extension the few times I would like to copy a whole article, it works well enough. Or I copy/paste what I need; mostly, I take my own summarized notes.

For syncing, I use Nextcloud, which also makes the notes available both for reading and editing on Android and iOS (I use both).

Up until very recently, I used Joplin, which also uses markdown, but there were two things I could not live with: it does not store the markdown files with a readable filename, e.g., its title, and being tied to a specific editor.

If you are mostly clipping and not writing your own notes, I can imagine my setup won't work well, or be very efficient.

I want to use a format that has longevity, and storing in a format that I cannot grep is out of the question.

Re:This Page is Designed to Last by sharps1 on Friday December 20, 2019 @08:54AM (#21844095)
Re:This Page is Designed to Last by unicornporn on Friday December 20, 2019 @04:53AM (#21842874)
https://archivebox.io/

You bookmark in Pinboard or Delicious and ArchiveBox saves the page. Handy.

Re:This Page is Designed to Last by Abishek_Muthian on Friday December 20, 2019 @01:38AM (#21842131)
>if I even remembered I'd bookmarked something in the first place

I had recently participated in a discussion on the problem of forgetting bookmarks[1].

Copying my workflow from there,

1. If the entire content should be easily viewed, then store via pocket extension.

2. If a partial content should be easily viewed i.e. some snippet with link to entire source, then store in notes (Apple).

3. If the content seem useful in the future, but it is okay to forget it; then I store it in the browser bookmarks.

But, my workflow doesn't address the problem raised by Mr. Jeff Huang; if Pocket app or notes disappear so goes my archives. I think self hosted archive as mentioned by the parent is the way to go, but I don't think it's a seamless solution to a common web browser user.

[1]https://needgap.com/problems/57-i-forget-my-web-bookmarks-qu...

Re:This Page is Designed to Last by iudqnolq on Friday December 20, 2019 @02:38AM (#21842322)
My solution for a small subset of the forgetting problem:

I frequently see something and want to try it out the next time I want to do something else. So I emulate User Agent strings and append lots of "like [common thing I search for a lot]" to the bookmark. When I start typing into the search bar for those other things I'll be reminded of the bookmark.

For example, since file.io is semi-deprecated I decided to try out 0x0.st . But I kept forgetting when I actually needed to transfer a file, so I made a bookmark titled "0x0.st Like file io".

As a side note, I have a similar bash function called mean2use that I use to define aliases that wrap a command and ask me if I'd like to do it another way instead or if I'm sure I want to use the command. I've found this is a nice way to retrain my habits.

Re:This Page is Designed to Last by Abishek_Muthian on Saturday December 21, 2019 @12:54AM (#21849871)
That was useful, can you add this to the original needgap thread I linked?

Disclaimer: needgap is a problem validation platform I built.

Re:This Page is Designed to Last by pqs on Friday December 20, 2019 @03:47AM (#21842588)
I'm glad you mention Evernote. I also use it for this, and also for many other purposes.

It is true that it is propietary software but it is worth mentioning that all the content can be exported as an .enex file, which is xml.

So, the data can be easily exported.

Re:This Page is Designed to Last by jmiserez on Friday December 20, 2019 @04:26AM (#21842767)
>easily exported

Have you actually looked at such an xml: https://gist.github.com/evernotegists/6116886

Exported sure, it's all there. But importing that into your new favorite notes application is not going to be trivial, especially not for regular users.

That's why I've decided to stick mostly to regular files in a filesystem.

Re:This Page is Designed to Last by WaltPurvis on Friday December 20, 2019 @10:07AM (#21844666)
Presumably "regular users" will not be individually writing XML parsing code to convert the notes. The developers of their "new favorite notes application" will do it (and if they can't be bothered, maybe it shouldn't be your "new favorite notes application").

Joplin, for example, can import notes exported from Evernote. It's just a menu option that even regular users should have no trouble employing.

Re:This Page is Designed to Last by WalterBright on Friday December 20, 2019 @01:06AM (#21842022)
I store bookmarks (i.e. URLs) in a simple .txt file. My text editor lets me click on them to bring them up in a browser.

> Only downside is I'm dependent on Evernote

No special software nor database required.

Re:This Page is Designed to Last by tempestn on Friday December 20, 2019 @02:40AM (#21842330)
What benefit does that provide compared to regular browser bookmarks? It doesn't seem to address either of the issues I mentioned.
Re:This Page is Designed to Last by WalterBright on Friday December 20, 2019 @03:39AM (#21842558)
1. it's independent of the browser

2. it works with any browser

3. I can move it to any machine and use it

4. It is not transmitted to the browser vendor

5. Being a text file, it is under my control

6. I can back it up

7. I don't need some database manager to access it

8. I can add notes and anything else to the file

9. It's stupid simple

Re:This Page is Designed to Last by duckmysick on Friday December 20, 2019 @04:00AM (#21842635)
What happens when the website itself becomes unavailable?
Re:This Page is Designed to Last by larrywright on Friday December 20, 2019 @08:07AM (#21843850)
For me, this is the problem that Evernote solves - it saves the entire content of the page, images, text, and clickable links.
Re:This Page is Designed to Last by WalterBright on Friday December 20, 2019 @03:46PM (#21847254)
The link stops working.
Re:This Page is Designed to Last by petra on Friday December 20, 2019 @07:56AM (#21843796)
I find Evernote's search isn't that good, at least in the free version. Often trying to remember keywords and using Google is faster.

I know about DevonThink, i read good recommendations. But it's IOS/Mac only.

Any Evernote alternative for Win/Android with great search ?

Re:This Page is Designed to Last by strig on Friday December 20, 2019 @10:24AM (#21844790)
Another commenter suggested https://joplinapp.org/, it has a nice search feature and has apps for most platforms.
Re:This Page is Designed to Last by mcnichol on Friday December 20, 2019 @01:45PM (#21846449)
You just opened up a world for me I hadn't thought about!

So simple! Thank you!

Re:This Page is Designed to Last by tempestn on Friday December 20, 2019 @02:06PM (#21846594)
You're welcome! If you're interested in getting into GTD in Evernote (which I highly recommend), I wrote a blog post a while back about my setup: https://www.tempestblog.com/2017/08/16/how-i-stay-organized-...
Re:This Page is Designed to Last by BlackEspresso on Saturday December 21, 2019 @02:25AM (#21850144)
Nice article but http://www.thesecretweapon.org/ isnt reachable anymore. The Page didnt Last...
Re:This Page is Designed to Last by tempestn on Saturday December 21, 2019 @03:05PM (#21853079)
Oh the irony. I'll update my link to an archive post or reproduce the important parts. Thanks for pointing that out!

Edit: doesn't appear to be down, they're just using a self-signed cert.

Re:This Page is Designed to Last by BlackEspresso on Monday December 23, 2019 @06:03AM (#21862875)
hmm, your right. i tried "continue with insecure certificate" yesterday but maxbe i was to impatient
Re:This Page is Designed to Last by tuxracer on Friday December 20, 2019 @07:36AM (#21843677)
Is there a good end-to-end encrypted alternative to Evernote?
Re:This Page is Designed to Last by fnord77 on Friday December 20, 2019 @08:01PM (#21848818)
first I heard of web clipping. Looks like OneNote has web-clipper extensions, too. This is so great.