Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
seansh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
Henrietta Lacks
(en.wikipedia.org)
2 points
by
seansh
2y ago
|
0 comments
92.
▲
Keep It Together: Front End, Back End, Database, Tests
(computing-den.com)
2 points
by
seansh
2y ago
|
0 comments
93.
▲
Earth's core has slowed so much it's moving backward, scientists confirm
(cnn.com)
4 points
by
seansh
2y ago
|
1 comments
94.
▲
by
seansh
2y ago
I've been a fan of handmade and seems like a new blog in the same spirit is born. I look forward to reading more of your writings. I have recently started writing myself and paying more attention to what I read. I really liked your sty
95.
▲
Sonoluminescence
(en.wikipedia.org)
15 points
by
seansh
2y ago
|
3 comments
96.
▲
Potential evidence for Dyson spheres, a way to detect alien life
(cnn.com)
6 points
by
seansh
2y ago
|
4 comments
97.
▲
by
seansh
2y ago
Take a look at the Sync and Merge section of the readme [1]. I tried to explain it in details. [1] https://github.com/computing-den/unforget?tab=readme-ov-file...
98.
▲
by
seansh
2y ago
ahah careful that might actually turn them off :P
99.
▲
by
seansh
2y ago
Thanks. Yeah I agree, outside of HN some terms in the intro should be explained better :)
100.
▲
by
seansh
2y ago
sorry, changing password is not yet implemented. Besides that, there really isn't much of a profile. You only have a username and a password. There's no email or anything else.
101.
▲
by
seansh
2y ago
I agree, an actual app can certainly get access to more APIs and have a tighter integration with the platform. So it depends on whether you actually want a tighter integration. If you're like me and prefer the note taking app to be min
102.
▲
by
seansh
2y ago
Actually I'm using pbkdf2 with 100000 iterations of sha256 for the encryption, but not for hashing the pass. That will certainly add a few orders of magnitude to the infeasibility of cracking the password hash when the server itself is
103.
▲
by
seansh
2y ago
No it's not CRDT. I opted for something far simpler: if (a.modification_time > b.modification_time) ... that's all. Like some other features I originally planned to implement CRDT but then realized I don't miss it. Since t
104.
▲
by
seansh
2y ago
I'd love to have a wysiwyg editor. It's just that in my initial tests I couldn't find one that worked well on all platforms. I'll try this one too. Thanks!
105.
▲
by
seansh
2y ago
Hi there. I'm happy to see people are looking at the code to verify the security. You are right about the notes being in plaintext on the client. Otherwise, you'd have to enter a password every time you open the app. The issue I w
106.
▲
by
seansh
2y ago
Oh yeah you're right. I'll update the instructions. Thanks!
107.
▲
by
seansh
2y ago
If you only care about desktop and don't want to maintain a server, I do suggest taking a look at webview [1]. It uses the platform's own web browser engine (WebKitGTK on linux, WebKit on mac, WebView2 on win) which you can use to
108.
▲
by
seansh
2y ago
There's only so much one can do through plugins. We can't write a plugin to make an app simpler, more lightweight, open source, and without electron.js.
109.
▲
by
seansh
2y ago
Makes sense. Perhaps there could be an option in the menu to set the default expansion level: - level 1: collapse all H1 sections - level 2: collapse all H2 sections - ... Basically like org-mode's cycle feature with the tab key. And t
110.
▲
by
seansh
2y ago
I think these are missing from Apple notes: - everything end-to-end encrypted by default - public APIs, create your own client (still with e2e encryption) - self host - markdown support - import from google keep - open source
111.
▲
by
seansh
2y ago
> from experience it does to IndexedDB — seemingly even in Electron applications (??). oh fun! I haven't run into that. But if you're using electron or any platform's local webkit wrapper, then it makes a lot more sense to
112.
▲
by
seansh
2y ago
Thank you, I'm glad you like it. I'd also like to see org mode support! Since the APIs are public and documented, I would love to see a client inside Emacs as well. Then we can browse the notes in actual org-mode on desktop. I can
113.
▲
by
seansh
2y ago
Thanks, sure, I wouldn't mind releasing a docker container if it'll make it easier to deploy.
114.
▲
by
seansh
2y ago
Yes that's the database on the server for storing encrypted notes and syncing. My experience with SQLite has been very positive. It really is rock solid. Also, wanted to mention that Unforget doesn't use browser's localStorag
115.
▲
by
seansh
2y ago
There's definitely a lot of fiddlyness when it comes to the web stack. Having said that, indexeddb has been very reliable. There are some annoying limitations though. For example, if you want to create an index on a store using multipl
116.
▲
by
seansh
2y ago
Thanks a lot for the suggestions. Regular expression search would be cool. I was thinking to add a few color themes. But custom CSS to be honest I don't think would work well. In my experience CSS is a little fiddly especially given th
117.
▲
by
seansh
2y ago
fixed, thanks!
118.
▲
by
seansh
2y ago
I'm curious how many platforms do you support for your Qt app(s) and how easy was it? It's been a few years since I touched Qt and back then mobile support was a pain.
119.
▲
by
seansh
2y ago
ok so to answer more thoroughly, sign up is required for the sync feature to work. I'm not gonna say there's no way around having a server for sync, but none is simple or even possible to implement for all platforms including the
120.
▲
by
seansh
2y ago
I'm glad you like it. Unfortunately, Firefox and Safari on desktop don't support progressive web apps. The issue is being tracked here [1] and there is certainly demand for it. [1] https://connect.mozilla.org/t5&#x
More ›