Notesnook

2.7K posts

Notesnook banner
Notesnook

Notesnook

@notesnook

👀 Signal Messenger of note-taking apps 🤓 aka 100% open source and free (as in freedom) note taking app focused on your experience and your privacy. 🔑🛡️

Pakistan Katılım Nisan 2021
22 Takip Edilen9.9K Takipçiler
Sabitlenmiş Tweet
Notesnook
Notesnook@notesnook·
Notesnook v3.2.0 came out last week with a bunch of new exciting updates. The search experience got a overhaul. Improvements include: 1. Token by token search highlighting. 2. Improved relevance based sorting. 3. Sort search results by title, date edited etc. 4. Jump directly to a specific search result within a note. 5. No more false positives. Have y'all tried the new search? Follow this thread to read more about v3.2.0 👇
Notesnook tweet media
English
18
10
121
24K
Notesnook
Notesnook@notesnook·
@kepano @fortelabs "A man who doesn't understand what he's saying will try to hide behind fancy quotes."
English
1
0
1
205
kepano
kepano@kepano·
@notesnook @fortelabs "It is difficult to get a man to understand something, when his salary depends on his not understanding it."
English
1
0
8
258
Tiago Forte
Tiago Forte@fortelabs·
I want to debunk the claim that I see a lot around here that Obsidian is "just plain text markdown files" which means "you can take them anywhere and open them with any app" That simply isn't true Yes, maybe the raw text of the notes is markdown, but many other parts cannot be moved elsewhere and opened by other apps: 1. The .obsidian/ directory contains your JSON config with plugins, settings, hotkeys, workspace state, link format, attachment paths – those can't be moved elsewhere 2. Plugin state files – Readwise's path-to-ID map, Templater's settings, Tasks plugin's database, Excalidraw's drawing data – even if plugins can be recreated, these settings cannot 3. .canvas files – JSON, not markdown. They reference notes by path and won't survive a move 4. .base files – JSON-based database/views over your notes. Same path-fragility 5. .excalidraw.md files – markdown wrapper around an Excalidraw JSON blob. Looks like markdown, isn't really 6. The link graph itself – backlinks, graph view, "linked mentions" – all computed from filenames and link references. They survive because the references are in the markdown, but they require Obsidian (or an Obsidian-aware tool) to materialize 7. Plugin-managed folders – Readwise output, Web Clipper output, Daily Notes location, Templates folder. Each is a folder whose contents are owned by an external system tracked in plugin state 8. Sync state – Obsidian Sync, iCloud, Dropbox, Google Drive each maintain their own state about what's where and what's been resolved. Move operations interfere with this state 9. Embedded query results – Dataview queries, Tasks queries, Bases queries. The query is in the markdown; the result is computed live and never persisted So technically you CAN move your files elsewhere, but you'd destroy most of what makes them valuable – the graph, the plugin state, the canvases, the embedded queries, the sync state, and any structural intent encoded in folder placement Which means you're just as locked in to Obsidian as any other "proprietary" app, it's just a hidden lock-in that's obscured by inaccurate marketing Saying "Obsidian is just markdown files" is like saying "your house is just bricks" The bricks are real and moveable – but the architecture, plumbing, and wiring aren't bricks, and those are most of what makes the house function
English
162
23
385
129.4K
Notesnook
Notesnook@notesnook·
@kepano @fortelabs No one's talking about "exporting vs file over app" though so not sure how that relates here.
English
1
0
0
191
Notesnook
Notesnook@notesnook·
@kepano @fortelabs In your own words: > Don’t lock your data into a format you can’t retrieve. That's the literal definition of "portability". That's also why Obsidian uses Markdown as a base format instead of, say, a binary format.
English
1
0
1
249
kepano
kepano@kepano·
@notesnook @fortelabs the promise of Obsidian is "file over app" which is a higher bar than portability
kepano@kepano

File over app File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom. File over app is an appeal to tool makers: accept that all software is ephemeral, and give people ownership over their data. In the fullness of time, the files you create are more important than the tools you use to create them. Apps are ephemeral, but your files have a chance to last. The pyramids of Egypt contain hieroglyphs that were chiseled in stone thousands of years ago. The ideas hieroglyphs convey are more important than the type of chisel that was used to carve them. The world is filled with ideas from generations past, transmitted through many mediums, from clay tablets to manuscripts, paintings, sculptures, and tapestries. These artifacts are objects that you can touch, hold, own, store, preserve, and look at. To read something written on paper all you need is eyeballs. Today, we are creating innumerable digital artifacts, but most of these artifacts are out of our control. They are stored on servers, in databases, gated behind an internet connection, and login to a cloud service. Even the files on your hard drive use proprietary formats that make them incompatible with older systems. Paraphrasing something I wrote recently: > If you want your writing to still be readable on a computer from the 2060s or 2160s, it’s important that your notes can be read on a computer from the 1960s. You should want the files you create to be durable, not only for posterity, but also for your future self. You never know when you might want to go back to something you created years or decades ago. Don’t lock your data into a format you can’t retrieve. These days I write using an app I help make called Obsidian (@obsdmd), but it’s a delusion to think it will last forever. The app will eventually become obsolete. It’s the plain text files I create that are designed to last. Who knows if anyone will want to read them besides me, but future me is enough of an audience to make it worthwhile.

English
1
0
5
823
Notesnook
Notesnook@notesnook·
@kepano @fortelabs But the whole premise of Obsidian is that "your files are portable". If apps need to have parity with Obsidian, and won't work without it...then doesn't that break portability?
English
3
0
4
731
kepano
kepano@kepano·
@fortelabs The beauty of file over app is you don't have to move your files at all. You can open your Obsidian vault in another file-over-app app. Whatever capabilities that app supports will work. The number of apps that have parity with Obsidian grows every day, and that's a good thing.
English
9
4
367
11.9K
Notesnook
Notesnook@notesnook·
Couldn't have said it better. I think the concept of "file-over-app" is inflated to mean, "it works everywhere" when in reality there's a lot of ifs and buts involved. And that's okay. Obsidian is an app that has features requiring a certain kind of storage format that's not compatible with anything else...just like any other app. Yes, the base format is Markdown and that's great but base format is not what makes Obsidian...obsidian. It's the plugins, the features, the canvas, the databases etc. You could write just markdown in which case why use Obsidian at all?
Tiago Forte@fortelabs

I want to debunk the claim that I see a lot around here that Obsidian is "just plain text markdown files" which means "you can take them anywhere and open them with any app" That simply isn't true Yes, maybe the raw text of the notes is markdown, but many other parts cannot be moved elsewhere and opened by other apps: 1. The .obsidian/ directory contains your JSON config with plugins, settings, hotkeys, workspace state, link format, attachment paths – those can't be moved elsewhere 2. Plugin state files – Readwise's path-to-ID map, Templater's settings, Tasks plugin's database, Excalidraw's drawing data – even if plugins can be recreated, these settings cannot 3. .canvas files – JSON, not markdown. They reference notes by path and won't survive a move 4. .base files – JSON-based database/views over your notes. Same path-fragility 5. .excalidraw.md files – markdown wrapper around an Excalidraw JSON blob. Looks like markdown, isn't really 6. The link graph itself – backlinks, graph view, "linked mentions" – all computed from filenames and link references. They survive because the references are in the markdown, but they require Obsidian (or an Obsidian-aware tool) to materialize 7. Plugin-managed folders – Readwise output, Web Clipper output, Daily Notes location, Templates folder. Each is a folder whose contents are owned by an external system tracked in plugin state 8. Sync state – Obsidian Sync, iCloud, Dropbox, Google Drive each maintain their own state about what's where and what's been resolved. Move operations interfere with this state 9. Embedded query results – Dataview queries, Tasks queries, Bases queries. The query is in the markdown; the result is computed live and never persisted So technically you CAN move your files elsewhere, but you'd destroy most of what makes them valuable – the graph, the plugin state, the canvases, the embedded queries, the sync state, and any structural intent encoded in folder placement Which means you're just as locked in to Obsidian as any other "proprietary" app, it's just a hidden lock-in that's obscured by inaccurate marketing Saying "Obsidian is just markdown files" is like saying "your house is just bricks" The bricks are real and moveable – but the architecture, plumbing, and wiring aren't bricks, and those are most of what makes the house function

English
5
1
18
3.1K
Notesnook
Notesnook@notesnook·
Our servers are experiencing some downtime. We are looking into the issue. We'll keep you updated
English
0
1
11
1.9K
Notesnook
Notesnook@notesnook·
@signalvoyager @signalapp What's the mistake? Enabling notifications? This is not isolated to Signal. If it were then we'd have a problem. Every single app's notifications gets saved in a place and manner that is outside that app's control. There's no opt out. That is why Apple fixed it.
English
1
0
6
206
SignalVoyager
SignalVoyager@signalvoyager·
@notesnook Except IPhone does not have a built in key logger. The @signalapp devs didn't do their due diligance. They made a basic yet a horrifying embarrasing mistake. And other devs, such as you, are siding with them. That is what is wrong with security.
English
1
0
0
211
Notesnook
Notesnook@notesnook·
Glad that people at Apple saw this as a "bug" instead of blaming Signal for using notifications.
Signal@signalapp

We are very happy that today Apple issued a patch and a security advisory. This comes following @404mediaco reporting that the FBI accessed Signal message notification content via iOS despite the app being deleted. Apple’s advisory confirmed that the bugs that allowed this to happen have been fixed in the latest iOS release. You can read more here: support.apple.com/en-us/127002 Note that no action is needed for this fix to protect Signal users on iOS. Once you install the patch, all inadvertently-preserved notifications will be deleted and no forthcoming notifications will be preserved for deleted applications. We’re grateful to Apple for the quick action here, and for understanding and acting on the stakes of this kind of issue. It takes an ecosystem to preserve the fundamental human right to private communication.

English
4
18
404
22.6K
Notesnook
Notesnook@notesnook·
@signalvoyager If the OS is not secure, there's only so much you can do. AFAIK Signal did offer the option to disable/hide notification content. If your OS has a keylogger built-in, you can't really blame the apps you install for the secrets leaked.
English
1
0
13
597
SignalVoyager
SignalVoyager@signalvoyager·
@notesnook Anyone not blaming signal for this oversight either has no idea how security works or works for the feds. @notesnook , it was indeed sad to see you didnt call out Signal on this. We can only anticipate that you too will take 0 resposibility if something goes with your sotware.
English
1
0
1
621
Notesnook
Notesnook@notesnook·
@iHateApplee All Android phones are open to a lot of other exploits that just don't exist on Apple. This is brainless talk.
English
1
0
16
513
I Hate Apple
I Hate Apple@iHateApplee·
All Android phones are safe from the tap to pay exploit. I don't know how Apple sheep keep defending their unsecure phones.
I Hate Apple tweet media
English
20
9
185
8.3K
Sick
Sick@sickdotdev·
Don’t write good code. If your code is too clean, you are making yourself replaceable. high quality code is just a roadmap for your replacement a real developer builds a beautiful mess that no one else dares to touch make your pull request so terrifying they get approved without a review obscurity is not just a choice it’s job security build a legacy they cannot debug
English
138
36
394
26.1K
Notesnook
Notesnook@notesnook·
@Classicxbt I trust GrapheneOS to do right by their users.
English
0
0
14
701
Classic
Classic@Classicxbt·
@notesnook Don't forget Motorola is now owned by Lenovo and they are much worse.
English
2
0
2
760
Notesnook
Notesnook@notesnook·
If only GrapheneOS could run on better hardware than shitty Pixels. I am really excited about the Motorola collab.
GrapheneOS@GrapheneOS

Privacy and security on computing devices need to become far stronger to protect people from pervasive violations of their rights. Users have their privacy pervasively violated by corporations, criminals and governments. There are endless privacy and security weaknesses in software with exploits of those happening on a large scale. Operating systems, browsers and other apps need to do a much better job protecting users. Enormous progress is needed on both privacy and security. GrapheneOS provides a massive upgrade for privacy and security over the standard Android Open Source Project. GrapheneOS is nowhere near good enough and we have an enormous amount of work to do improving both. Our work is an ongoing process and doesn't have an end point. Privacy and security heavily involve competition between attackers and defenders. Most defenders are making little progress and falling increasingly far behind. Attackers continue improving their exploits of privacy and security weaknesses. Commercial exploit tools are increasingly widely deployed for broad attacks. Software has a very high density of privacy and security vulnerabilities. LLMs are accelerating both vulnerability discovery and exploit development. For most computing devices, defense is increasingly far behind offense. iOS and GrapheneOS are exceptional cases not representative of degrading privacy and security across computing devices. Growing numbers of internet connected devices are incorporated into botnets. This harms the privacy and security of the internet as a whole through heavily pushing it towards centralization behind services such as Cloudflare. Insecure devices without security patches harm the internet as a whole. It isn't only embedded devices but also desktops, mobile devices and servers being used as part of these botnets. It isn't only people with these insecure devices who are harmed. It can get much worse. We're building GrapheneOS to protect everyone's privacy and security. It's aimed at widespread adoption and is highly usable. It's compatible with the vast majority of Android apps. It has major privacy benefits for every user including stopping a lot of data collection by apps and services with a better permission model increasingly addressing being coerced to grant access. GrapheneOS has many users with little technical knowledge and isn't hard to install or use. We're continuing to work on improving privacy, security, usability and app compatibility for all of our users. Contact Scopes, Storage Scopes, per-app Sensors toggle, VPN leak protection and many other features we provde are very important privacy protections. We're building alternatives to the Camera, Microphone and other permissions too. Our major improvements to exploit protections are there to protect user privacy. Privacy depends on security and that's why we heavily work on security too. Contrary to what's often claimed, GrapheneOS is far more usable and requires far less sacrifice compared to other alternatives. Providing far better protection against sophisticated exploits isn't at the expense of that. Our opt-in sandboxed Google Play compatibility layer combines privacy and high usability. We're gradually making replacements for more Google services apps rely on. Location services, network-based location, geocoding and more has already been replaced and much more is coming.

English
27
15
505
27.7K
unicatte - Linux Tech Tips
unicatte - Linux Tech Tips@unicatte2·
@notesnook Except the thing is the Pixel hardware isn't shitty, it's some of the most secure in the world. That's why GrapheneOS is developed mainly for Pixels.
English
9
0
36
1.1K
Notesnook retweetledi
JoeKILLUMINATI
JoeKILLUMINATI@JoeKILLUMINATI1·
JoeKILLUMINATI tweet media
ZXX
17
494
1.6K
14.1K
Notesnook
Notesnook@notesnook·
@BarbossHack That defeats the whole point of using notifications though. This would be an issue if it were exclusive to Signal but it is an OS feature so complain to Apple, not Signal.
English
6
0
45
1.6K
BarbossHack
BarbossHack@BarbossHack·
@notesnook Signal should hide message contents from notifications by default; they are reponsible here. Their claim on their website is "We can't read your messages or listen to your calls, and no one else can either."
English
6
0
28
1.5K