HNHacker News
TopNewBestAskShowJobs

laurent123456

6,387 karma · joined December 14, 2012

submissionscomments
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Joplin does have a Web Clipper
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Glad you like the app and thanks for the kind words! For separation between work and personal notes, we know support multiple profiles, as described here, available on both mobile and desktop: https://joplinapp.org/news/20220606-release-2-8/#multiple-pr...

By note sharing on mobile, what do you mean? I believe you can share some text from any app to Joplin. And there's also a way to share from Joplin to any other app (from the context menu). Or is it not currently working?

laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Nextcloud has a surprisingly inefficient WebDAV implementation. It's not clear how they got it so wrong compared to, say, Nginx or Apache WebDAV, but they did. Maybe they are doing some processing on each request, creating thumbnails, checking for shared files, locks, or something that's not really necessary but it is slow as a result. Perhaps some config changes could indeed help though.
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
In which way can it be exploited?
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
"Custom" would be the way Apple Notes or Evernote stores their data in opaque binary blobs. SQLite is standard and you can open it with plenty of third-party tools, but I see your point about plain text files being more convenient for certain tasks.
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
> In 40 years I'll still be able to read those files (though the storage media is a very different story)

With Joplin, you can easily archive as Markdown+FrontMatter and that format will still be readable 40 years from now with text and metadata included.

Additionally, in case you forgot to make a backup, and 40 years later all traces of Joplin have disappeared from earth and you can't find an old version of the app, the backend is a simple SQLite database, so you can do `SELECT * FROM notes` and get your content back.

laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Thanks for the feedback. We plan to update the mobile app so it's good to know what needs to be improved.
laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Contrary to popular belief, the mobile app is not forgotten - I count about 40 releases in total for the past 12 months.

We probably spend as much time working on it than on the desktop one, but unfortunately it is much harder to develop for mobile, especially when you have to make sure it works on the many different Android devices and iOS versions, plus the extra work to comply with the ever changing requirements from the Google and Apple stores. Many of these changes are not visible to the user, but without this boring never ending maintenance work the app simply wouldn't exist.

We do plan to update the UI/UX of the mobile app though, as we're aware it could be made more intuitive. I'm very keen on improving this and hopefully it will happen this year.

laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
I don't know about Boostnote but Joplin is still actively developed. Just check the changelogs, and all that is open source:

https://joplinapp.org/changelog/

https://joplinapp.org/changelog_android/

laurent123456··on Joplin – An open-source note taking and to-do application with synchronisation
Which backend did you use for sync?

You usually get better sync performance by either self-hosting or using Joplin Cloud. I don't know of any good WebDAV provider, let alone a free one, and even the paid ones have limitations that make them unusable for sync.

OneDrive and Dropbox have a free tier and work with Joplin, but they throttle the connection. But I guess it depends on how many notes you have and how you use Joplin - a lot of people use OneDrive or Dropbox and it works good enough for them.

laurent123456··on Ask HN: Are people in tech inside an AI echo chamber?
I mean that 10 years ago everybody was trying to figure out what to do with blockchains - I remember building a PoC for a blockchain-based crowdfunding website (didn't take off), but we had no idea why we were even doing that. It's like there had to be a blockchain-based killer app somewhere. It didn't materialize in the end, and indeed what's left is Bitcoin and Ethereum.
laurent123456··on Ask HN: Are people in tech inside an AI echo chamber?
Well it's already here if you care to look. So much stuff is already generated by AI, I use it, many non-technical people I know use it. They didn't have to be taught how it works, it's very accessible, it just works and it can save time and money.

Now there are plenty of challenges to overcome of course, but I have no doubts that something that useful on day one is going to have a big impact once we really understand how to integrate it to various products.

laurent123456··on Ask HN: Are people in tech inside an AI echo chamber?
Hype, maybe, but it's obviously not a passing fad like crypto was. Back then many people were trying to figure out what to do with it and we still don't really know.

A week after ChatGPT was out and plenty of people were already using it for writing code, emails, and plenty of other tasks. It would be weird to argue that AI is not going to have a massive impact at many levels.

laurent123456··on Show HN: Endless – An attempt to unify the social media experience
Lemmy is decentralised so... no?
laurent123456··on Show HN: Endless – An attempt to unify the social media experience
Love the idea, but I'm wondering if the backend could leverage one of the fediverse technologies?

For example when someone comments or upvotes a page, a post for that page is automatically created on a Lemmy instance, and that will be used to manage the comments and upvotes.

That way you don't need a server backend and you take advantage of a decentralised architecture

laurent123456··on Mycelite: SQLite extension to synchronize changes across SQLite instances
It's funny how local-first is now considered "a new type of application". Ten years from now there will be a blog post here presenting a revolutionary type of application - "online first", to reduce the need of all this annoying complexity, synchronisation, multiple clients, etc.
laurent123456··on BrowserBox Pro goes open-source
IANAL, but I'm wondering if this license really is GPL3? Because it's like a modified version of it - "GPL3 with a condition". From there, that possibly non-GPL3 license says that you can "use" the software, but not redistribute it.

But anyway it sounds like he needs to decide what he wants, and that's probably a non-open source license, if he doesn't want commercial use.

laurent123456··on Show HN: Writedown - Open Source Markdown Diary
There would be extra complexity for sure, especially with key management, but I don't think it would affect sync much. It's end-to-end so by definition it should only happen client-side, and instead of sending plaintext to the cloud your send the ciphertext.
laurent123456··on Show HN: Writedown - Open Source Markdown Diary
Is encryption at rest that useful? These days it's trivial to enable full disk encryption on most systems so it's not so important what individual apps are doing.

E2EE is definitely important however, personally I wouldn't use a journaling app that doesn't have this. In which way would it affect usability?

laurent123456··on There’s an exact replica of San Francisco in Japan
Misleading clickbait title
laurent123456··on Submarine missing near Titanic used a $30 Logitech gamepad for steering
Even high end Logitech peripherals aren't exactly great. I bought a Logitech wireless keyboard with backlighting a few years ago. It was nice but there was some hardware bug and when not in use the lights would be flashing all day and night until the batteries run out [0]. I certainly hope their gamepads are more energy efficient than that!

[0] https://old.reddit.com/r/LogitechG/comments/pt0fkp/logitech_...

laurent123456··on MVC Isn’t MVC
In many ways it's really just MVC (at least the fat model / skinny controller style) except they renamed the elements:

- Dispatcher = Controller

- Store = Model

- View = View

And the actions are the messages sent from the user to the controller.

laurent123456··on ES Modules Are Terrible
> With just a `import thing from "https://example.com/foo.js"` I get a fully intialised library even if does async requests as part of its initialisation.

This is indeed convenient if you want to quickly try a lib. However, what happens in a larger project with dozens of dependencies? Those http requests will get inefficient soon, and you'll be back having to compile everything with Babel or similar.

laurent123456··on ES Modules Are Terrible
As of now, I still don't know what we got from this switch to ESM. It's a terrible breaking change which in some cases make it impossible to upgrade packages, unless you convert you whole codebase first which in many cases is not possible.

What's the benefit is unclear. Maybe we don't need a build step anymore for the browser? But not really - for any project of a significant size, sooner or later a build step will be needed for this or something else. Not to mention that many projects are now done in TypeScript, which means there's a build step anyway.

For me it sounds like an influential npm developer got this idea that we should avoid a Python 3 situation and decided to force everybody right now to switch to ESM. He maintains enough npm packages to be able to force this and he did. Now we are in this situation where numerous codebases are stuck with certain pre-ESM packages, and there's very little we can do about it.

laurent123456··on Reddit.com appears to be having an outage
Many websites are having performance issues - https://downdetector.com

It's as if Reddit had been taking the pressure off the rest of the internet all this time, and now that there's a blackout people actually starts working and visiting other websites

laurent123456··on On Markdown in Java documentation comments
I'm getting a sense that it's standardising around CommonMark.
laurent123456··on Tell HN: It is impossible to disable Google 2FA using backup codes
Or just use Aegis - you can export all your codes as an encrypted backup.
laurent123456··on Ruby adds a core class called Data to represent simple immutable value objects
> (irb):5:in `<main>': undefined method `name=' for #<data Person name="John", dob=#<Date: 1990-01-01 ((2447893j,0s,0n),+0s,2299161j)>> (NoMethodError)

> Did you mean? name

Is that the best they could do to express that `person.name` is readonly?

The "did you mean" part especially is really where they could add info that would make sense to a human, but clearly that didn't happen.

laurent123456··on Ask HN: What services/apps are you self-hosting?
It has always synced changes when detected actually. It does an automatic sync after a note is changed
laurent123456··on Show HN: I built my own PM tool after trying Trello, Asana, ClickUp, etc.
Does it support Markdown? That's what I find lacking in many of these PM tools - they either use some custom, complicated markup, or wysiwyg, which makes it hard to format text properly and copy and paste text.
← PreviousPage 3 of 34Next →