Hacker Newsnew | past | comments | ask | show | jobs | submit | kello's commentslogin

This is cool. Reminds of Lotus Notes. In a strange way a concept that felt "outdated" is something that I would love to be the default behavior for many apps today.


It’s great to see apps being shipped with offline first (and flawless syncing as an optional feature) from ground up, sad to see many modern notes apps like notion or capacities treating offline as afterthought. But alas, it’s still a non trivial nut to crack.

Hope one day offline first will be a default and a solved problem.


Agreed. Also, pretty confident this is one of the reasons Obsidian is able to compete (and win) against Notion despite the huge difference in capitalization.


Pilgrim at Tinker Creek by Annie Dillard


I know you probably meant "it all boils down to that" but I am totally going to try to make "it all boils fish to that" a thing now :D


Well at least you know it wasn’t AI generated…


Just last summer I bombed a take-home interview project with Lufthansa Technik. They wanted me to implement Rock Paper Scissors a litte bit "over-engineered." Long story short their definition of "over-engineered" was much more involved than mine. I thought I would just need to implement it such that I showed that I wasn't bullshitting them about being able to do that which I said I could. Maybe 2-3 hours of work. I was wrong. Knowing what I know now, I would have had to spend at least 8 hours on it. They expected me to implement a complete backend, frontend, test suites, and design the application such that they would I would be able to extend it to fit an unknown requirement that they only revealed to me during the review of my assignment.

This culminated in the Engineering Manager saying to me at one point: "Wow, you have a lot of experience, it's sad you didn't show us that in your assignment."

TL;DR: Bombed a take-home assignment with the vague requirements of "over-engineer it on purpose" because my "over-engineering" was not over-engineered enough even though it completely fulfilled all requirements. If you're going to give take-home assignments please define hard requirements up front and avoid vague guidelines like "over-engineer this please k thanks"


On my system it is located at /Users/YOUR_USER/Library/Group Containers/group.com.apple.notes/NoteStore.sqlite. I have a relatively older mac osx version though and an ancient 2013 MBP. Could be that the file location has changed in the meantime.


thanks!


This is so cool and way cooler than my tool!! I chose JSON because it was the easiest option. And also because it is the format I wanted to support first, but mostly because it was the easiest.


Wow! this is so cool! I had no idea about this!


Okay this is awesome! 100% cooler than my project!!


thank you!


Wow that is so cool! I had no idea Notes.app worked with IMAP!


Literally 0 added value here over the other library. In fact, my tool is a net value subtraction from the other library. The other library has way more features and works great! This was mostly a project for my own learning of how Apple Notes stores its data. I honestly didn't expect it do get any attention!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: