Live data from Hacker News

Nova by Panic

nova.app

131–140 of 267 posts

Re: Nova by Panic

#131

I don't mind native apps, but if the trade-off is that it's platform exclusive then that's unacceptable in 2022. Platform exclusivity is such a massive step backwards.

Electron isn't the solution, but the fact that advocating for multiplatform usage on HN as opposed to boutique special Macs (because "I only use Macs and I love Macs") gets you (well, it was downvoted) downvoted is really sad. I only joined this community after the Apple CSAM incident after noticing this community began to lose their unyielding fanboyism for Apple products and began to adopt a more reasonable view on a megacorporation.

Seriously, what is wrong with this comment? Genuinely curious.

Re: Nova by Panic

#132

Earlier quoted context omitted.

Hmm, no way to check syntax or run a file from within the editor? (or find the extension for the language you need?). Having a local terminal in the editor may work just as well, but that's a bit of a bummer.

To find extensions, select "Extension Library" from the "Extensions" menu. Not entirely sure what you mean by "run a file," but under "Project Settings" ("Project" menu) you can set up scripts for building, running, and cleaning a project, and after you do so buttons to run those scripts appear in the toolbar.

In TextMate, you can say, run a Perl/Python/PHP script within the editor, and have the output printed in a new window. r just get a syntax check done on the file you're working on. Convenient.

TextMate is in comparison to Nova a little more "batteries included" in that sense - those extensions are already written and bundled within the app.

Without those tools in place, it's harder to jump ship to Nova.

Re: Nova by Panic

#133

Earlier quoted context omitted.

What about the part where the founders actively steered employees away from equity? What about the part where they lied?

See my reply to the sibling comment [0]. It is not the responsibility of the founders to tell you the truth, they do as they will. It's is always our responsibility to discern the truth from the lies, through what's actually written down. Anyone, the world even, can lie to us, that doesn't mean we must believe them implicitly. [0] https://news.ycombinator.com/item?id=30068708

> It is not the responsibility of the founders to tell you the truth

You didn’t really mean that, did you?

Re: Nova by Panic

#134

I just can’t support Panic after they burned me and so many other Mac users with Unison.

Are you talking about Panic end-of-lifting a product but releasing a final free build? I’m curious about which aspect you see as burning.

I bought it years before they EOL’d it and bugs were never fixed.

Re: Nova by Panic

#135

Earlier quoted context omitted.

See my reply to the sibling comment [0]. It is not the responsibility of the founders to tell you the truth, they do as they will. It's is always our responsibility to discern the truth from the lies, through what's actually written down. Anyone, the world even, can lie to us, that doesn't mean we must believe them implicitly. [0] https://news.ycombinator.com/item?id=30068708

> It is not the responsibility of the founders to tell you the truth You didn’t really mean that, did you?

Perhaps I worded it incorrectly. Sure, they might have a moral responsibility, but that doesn't mean they'll always tell the truth, and more importantly, you should not trust them to tell you the truth. You have to look out for yourself as much as possible.

Re: Nova by Panic

#136

Earlier quoted context omitted.

Well this is a new definition of “tech bro” to me. In my experience the people who either identified themselves or fit the stereotype preferred office life, and all of the social life it affords/requires. I’ve been remote most of my career and still prefer it despite difficulties posed by the pandemic. It’s quiet, I can focus on work goals without also accommodating a high school-like social atmosphere, and it’s… qui…

I have autism and ADHD and prefer working alone most of the time, but I’m also bad at making friends and enjoy occasional casual collaborative or parallel in-person work. I’d like going to an office once a week rather than 0 times. There are many personal preferences that aren’t clearly defined by one option or the other… I wonder what kind of flexibility develops in-between the two?

I feel the same way (if not in the same proportions) for what it’s worth. I would definitely prefer an occasional in person work life if it’s available. But I’ve only really encountered that with places that are remote by default.

Re: Nova by Panic

#137

Earlier quoted context omitted.

To find extensions, select "Extension Library" from the "Extensions" menu. Not entirely sure what you mean by "run a file," but under "Project Settings" ("Project" menu) you can set up scripts for building, running, and cleaning a project, and after you do so buttons to run those scripts appear in the toolbar.

In TextMate, you can say, run a Perl/Python/PHP script within the editor, and have the output printed in a new window. r just get a syntax check done on the file you're working on. Convenient. TextMate is in comparison to Nova a little more "batteries included" in that sense - those extensions are already written and bundled within the app. Without those tools in place, it's harder to jump ship to Nova.

Ah. Well, that's still something you can do with Tasks in a manner; just write a line of shell script to invoke the interpreter with the path to the desired file, and select "On Finish" from the "Open Report" menu that's near the bottom when you edit a task.

Re: Nova by Panic

#138
post #102

Earlier quoted context omitted.

I wouldn't mind not having support for any given $POPULAR_LANGUAGE out of the box -- maybe there are license issues with that -- as long as there is a good extension and it was super easy to find. Easy to find means if I open a .go file or relevant directory, the app should ask me if I want to install support for Go files. And it should have One Approved Extension, the others should be available on request (as all ar…

I think they're just heavily and narrowly targeting webdevs. Python for Django, Ruby for Rails, PHP, then a whole bunch of CSS/React-y stuff I'm not too familiar with. I'm sure people use Go for back ends, but it's more for systems right?

Backend web dev has been cited as one of the key reasons Google wanted to create Go.

Re: Nova by Panic

#139
post #81

I tried this out some months ago and had really mixed feelings, but I will give it another shot because generally speaking, Panic is awesome! My main complaints at the time were a confusing extensions ecosystem; difficulty rolling your own; and the sense that (as with Coda) "programmer" means a person hand-coding web sites with HTML+CSS and maybe Javascript or PHP. Seemed like they weren't trying to convince anybody…

With regards to writing extensions, I wrote one [1] to integrate the Luacheck analyzer for Lua code which pipes the buffer to an arbitrary program. It doesn't put the result in a pop-up (for that I think you can use Workspace.showInformativeMessage() [2] and its siblings, though I haven't tried it) but it does show how the output of the program can be fetched and parsed. Feel free to shoot me an email if you have any questions I might be able to help with. The dev forums [3] are useful too even though they use that godawful Discourse forum system.

1: https://github.com/GarrettAlbright/Luacheck.novaextension/bl...

2: https://docs.nova.app/api-reference/workspace/#showinformati...

3: https://devforum.nova.app

Re: Nova by Panic

#140
post #130
post #119

Earlier quoted context omitted.

To be fair this "worse is better" thing permiates all aspects of tech: c++, java, python, wasteful text based protocols...

in the case of python: "better is better" ;)

As in "very slow though flexible is better".
Post reply on HN