News for hackers. Stuff that matters.
Re:Notion for everyone by threatofrain on Tuesday May 19, 2020 @12:35PM (#23236879)
I know it's a niche need but any note-taking app I use needs to support Latex and code highlighting. Unfortunately, once I throw this criteria in just about every app gets excluded, but at least VSC + sync is still very nice.
Re:Notion for everyone by kixiQu on Tuesday May 19, 2020 @01:05PM (#23237226)
Re:Notion for everyone by fastball on Tuesday May 19, 2020 @12:56PM (#23237116)
Supernotes[1] has been called "a smaller, faster notion" and supports LaTeX (both inline and block, notion only does block) and code highlighting.

Disclaimer: I built it.

1: https://supernotes.app

Re:Notion for everyone by yjftsjthsd-h on Tuesday May 19, 2020 @01:10PM (#23237302)
... You have a cookie pop-up that says, "Can we use cookies?" but the only option is a "Yes" button. If you're not giving people a choice, why even pretend?
Re:Notion for everyone by fastball on Tuesday May 19, 2020 @01:11PM (#23237325)
Tracking scripts / cookies are only loaded if you click "Yes", otherwise they are not loaded at all.
Re:Notion for everyone by GordonS on Tuesday May 19, 2020 @01:19PM (#23237418)
But if you don't tap "yes" there is no way to dismiss it. Not a fan of this behaviour, and won't be looking any further.
Re:Notion for everyone by sergiotapia on Tuesday May 19, 2020 @01:33PM (#23237626)
This is top-tier HN material right here folks.
Re:Notion for everyone by yjftsjthsd-h on Tuesday May 19, 2020 @02:19PM (#23238205)
If you use dark patterns on your front page, why would I ever trust your app?
Re:Notion for everyone by fastball on Tuesday May 19, 2020 @02:35PM (#23238382)
How do you see this as a "dark pattern"? I see it as more of a reasonable compromise. If you visit my site, I think it's reasonable for me to understand how you're using it. If you don't want to participate in that, you are given a choice. That choice is between being tracked and having a mildly distracting banner at the bottom of a landing page. This doesn't seem like a betrayal of trust in any way. The implicit trust here is that you will not be tracked unless you agree to be tracked. This is in fact the case.

Of course, on the one hand we do want you to opt in to tracking. This is a marketing site, after all. If you're actually interested in the product, tracking helps us understand who is interested and why, which in turn allows us to improve the product and reach more potential users. If you're not interested in the product, you don't need to click yes and there is no problem – because presumably you won't be spending very much time on the landing page for a product you're not interested in.

I think a landing page like this one is slightly different from, say, a big cookie banner on a news website, as the intent is not really for you to be spending a lot of time reading content on this site.

Re:Notion for everyone by rockostrich on Tuesday May 19, 2020 @04:38PM (#23239896)
It's a UX dark pattern because (besides deleting the html element) there's no way to dismiss a call to action, you can only ignore it.
Re:Notion for everyone by anchpop on Tuesday May 19, 2020 @05:07PM (#23240202)
Just because it's annoying doesn't mean it's a dark pattern in the typical sense of the word. Here's darkpatterns.org's definition:

> Dark Patterns are tricks used in websites and apps that make you do things that you didn't mean to, like buying or signing up for something.

And here is the one used by the verge [0]:

> A dark pattern is a user interface carefully crafted to trick users into doing things they might not otherwise do, such as buying insurance with their purchase or signing up for recurring bills

Here there's no trickery and no chance that a user would unintentionally agree to cookies when they didn't mean to. It's just a little annoying thing that bugs you until you do what they want. It's not unethical, but if you don't like it you shouldn't use their site.

[0]: https://www.theverge.com/2013/8/29/4640308/dark-patterns-ins...

Re:Notion for everyone by yjftsjthsd-h on Tuesday May 19, 2020 @06:34PM (#23241094)
> Just because it's annoying doesn't mean it's a dark pattern in the typical sense of the word.

I'm happy to include multiple forms of coercion; the pattern here is the ratchet: https://jacquesmattheij.com/dark-patterns-the-ratchet/

> It's just a little annoying thing that bugs you until you do what they want.

That's a nice summary of a class of dark patterns, yes.

> It's not unethical, but if you don't like it you shouldn't use their site.

It absolutely is unethical, and yes as I said above I will consider this a good reason to avoid the app.

Re:Notion for everyone by fastball on Tuesday May 19, 2020 @07:03PM (#23241354)
What exactly is your definition of ethical? Because a little box at the bottom of a webpage that just sits there does not really cross the unethical line for me.

For me, this is only a dark pattern if the cookie banner makes the site unusable (as many sites do) until you click "Yes". Ours clearly does not.

Regardless, the initial accusation was:

> If you're not giving people a choice, why even pretend?

Which is clearly not true. There is a very real choice – we are not pretending. Your choice matters.

Re:Notion for everyone by dyarosla on Tuesday May 19, 2020 @10:08PM (#23242589)
So why not allow disabling of the box?
Re:Notion for everyone by fastball on Wednesday May 20, 2020 @07:54PM (#23253424)
Because we do actually want you to click "yes", so that we can understand how you're using the site. Annoying? Absolutely. Unethical? I don't think so.

However, since a lot of people are not a fan of our banner, we've decided to add an explicit "no" option. I still disagree that our original implementation is a "dark pattern", as we very explicitly[1] will not sell your data, and tracking for the sake of improving the product seems like a square deal to me. But I understand that people are finding it annoying, so it's been changed. Sorry about that.

[1] https://supernotes.app/terms/

Re:Notion for everyone by threatofrain on Thursday May 21, 2020 @12:31PM (#23260609)
I trust people on HN to have the ethical relationship you envision, where someone uses your service, steps into a place you pay for, and can be generally expected to advance their own interests in a land of push and pull.

But for kids, older adults, and recent immigrants I feel this is borderline confusing (the right way to say no is to ignore?) and manipulative, and I would prefer more margin from the border.

The difficult conversation is to what degree do we expect rational agency from different kinds of folks, how do we think about formal or business relations with them, etc, but I don’t think the answer is “you shouldn’t let older moms or kids into the web”.

Re:Notion for everyone by pedrocx486 on Tuesday May 19, 2020 @10:47PM (#23242803)
I don't have a horse in this discussion but...

> There is a very real choice

I don't see a 'No' button... I love the app, really, but that isn't nice. Also a GDPR violation for those in the EU.

Re:Notion for everyone by marktani on Tuesday May 19, 2020 @06:48PM (#23241220)
> It's just a little annoying thing that bugs you until you do what they want.

Ah, cool then.

Re:Notion for everyone by theshrike79 on Wednesday May 20, 2020 @02:56AM (#23244043)
Not having a clear way to deny personalised tracking is also in violation of the EU Cookie Directive.

From looking at the currency used though, it seems that you don't need to concern yourself with EU stuff soon =)

Re:Notion for everyone by fastball on Wednesday May 20, 2020 @07:25PM (#23253218)
As far as the EU Cookie Directive is concerned, I don't think this is correct. The directive stipulates that you cannot use non-vital cookies until the user explicitly consents. This consent must be freely given, i.e. it must not be a requirement to use the site. Since our banner is mildly annoying but doesn't prevent use of the site, I think this complies. As a side note, I'm not sure you can be in "violation" of the ePrivacy directive, as it is a directive, not a regulation (unlike GDPR). This will change when the ePrivacy Regulation[1] comes into play. I might be wrong here though, IANAL.

However, since a lot of people are not a fan of our banner, we've decided to add an explicit "no" option. I still disagree that our original implementation is a "dark pattern", as we very explicitly[2] will not sell your data, and tracking for the sake of improving the product seems like a square deal to me. But I can understand how people would find it annoying, so it's been changed. Sorry about that.

[1] https://en.wikipedia.org/wiki/EPrivacy_Regulation_(European_... [2] https://supernotes.app/terms/

Re:Notion for everyone by jkimmel on Tuesday May 19, 2020 @12:48PM (#23237018)
Notion thankfully does support LaTeX, but only in equation mode (e.g. `\[...\]`, not `\(...\)`).

Just type `/math` in a Notion document to bring it up.

Re:Notion for everyone by charlesdaniels on Tuesday May 19, 2020 @02:12PM (#23238125)
Joplin[0] supports code highlighting and TeX math. I assume you just need TeX for equations, not for the whole document. It's also open source, and works with several different sync back-ends. I've been using it for some time and am very happy with it so far.

0 - https://joplinapp.org/

Re:Notion for everyone by ycombinete on Tuesday May 19, 2020 @01:06PM (#23237245)
Sounds like a good use case for Orgmode.
Re:Notion for everyone by bachmeier on Tuesday May 19, 2020 @12:45PM (#23236988)
Notion supports both. Unfortunately not inline latex equations.
Re:Notion for everyone by ivanzhao on Tuesday May 19, 2020 @02:34PM (#23238379)
Hi Notion founder here. Better and inline LaTex support is coming very soon (weeks) :-)
Re:Notion for everyone by mxwsn on Tuesday May 19, 2020 @03:04PM (#23238774)
I'm excited for this. Thanks so much!
Re:Notion for everyone by jkelleyrtp on Tuesday May 19, 2020 @02:25PM (#23238267)
Notion supports Katex if formulas and other related stuff is all you care about.

https://katex.org/

Re:Notion for everyone by chrfrasco on Wednesday May 20, 2020 @12:21AM (#23243268)
One more suggestion for you – dropbox paper (https://paper.dropbox.com/) has latex support + syntax highlighting. It's quite simple but it works well as a google docs replacement. As others have mentioned Notion is also fantastic.
Re:Notion for everyone by singhrac on Tuesday May 19, 2020 @02:16PM (#23238160)
Nothing has beaten having a local Hugo server running (with a theme that has Katex and syntax highlighting). Note taking can be like blogging to yourself, and the flat markdown means it's easy to edit and search. I don't have the time to learn orgmode, which I'm sure is better.
Re:Notion for everyone by vorpalhex on Tuesday May 19, 2020 @02:26PM (#23238283)
So this isn't a structured notes app like Notion, but InkDrop has support for Latex and code highlighting. It's not free, but it's the only notes app I've ever been willing to pay for aside from Bear.
Re:Notion for everyone by marvinblum on Tuesday May 19, 2020 @03:02PM (#23238756)
Take a look at Emvi: https://emvi.com/ We have Latex on our roadmap for formulas.
Re:Notion for everyone by zakk on Tuesday May 19, 2020 @01:43PM (#23237774)
Try Quiver!