Live data from Hacker News

Nova by Panic

nova.app

241–250 of 267 posts

Re: Nova by Panic

#241
post #229
post #219

Earlier quoted context omitted.

> VSCode is an inferior product in many respects, like speed and resource usage This is a rote complaint but how often do you really notice it? Even on my ancient spare 2010 MacBook Air, VSC is responsive and it uses less RAM than other apps like Teams or Skype, or simply loading Gmail in Chrome. Yes, vim uses less RAM but it also has like 5% of the functionality. Is it possible that this is specific to particular pl…

The place I notice it most is when launching it. I don't keep it open all day, I open it periodically to work on this or that and close it when done. Opening it feels like it takes forever (5-10s) compared to something like Sublime Text (<1s) and when there are a lot of launches throughout the day, that adds up.

It takes about a second on my M1, which puts it below the threshold I have for caring about it. The big question is whether you count things like indexing projects against the editor or the toolchain, since things like firing up linters or the JVM is only partially under their control.

Re: Nova by Panic

#242

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…

>accommodating a high school-like social atmosphere Social skills are an important work skill. Describing it as "high school like" is ironically childish I think.

> Social skills are an important work skill. Describing it as "high school like" is ironically childish I think.

I was describing a kind of social atmosphere, not saying that any social interaction at work is childish.

Re: Nova by Panic

#243
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…

I share this experience. I come back and check on it every few months. It continues to baffle me what their priorities are. VIM support but extensions can't even BUILD or RUN.

I love the idea of a native macOS IDE, but it seems like this will never be something I can actually use productively or ever recommend to anyone. Would happy to be proven wrong.

Re: Nova by Panic

#244
I found the headline messaging super off-putting.

"Can a native Mac code editor really be that much better? Find out."

I'm pretty happy with VS Code, which is free (and before that, Atom, etc). Why put the onus on me to figure out why a $99 editor could be better? Show me. Tell me.

I realize that they make an attempt to show/tell down the page, but a list of features that my current editor already has doesn't answer the original question in the affirmative.

Re: Nova by Panic

#245

Earlier quoted context omitted.

That outline is hidden at the lower left in a small box collapsed by default. It's as if VS Code doesn't want you to look at it. In the case of breadcrumbs, clicking on it with the mouse is probably faster than searching. I've been programming professionally since 2004, have tried the minimap on various editors since Sublime invented it, never found it useful. As to tightly coupled code, well, ha, I don't know of a c…

> That outline is hidden at the lower left in a small box collapsed by default. It's as if VS Code doesn't want you to look at it. I agree with you here that you have to go one extra step to open the Outline panel in the left. I would rather the Outline panel be in the right. However, I don't use symbols that often. My workflow is a bit different. So I don't particularly miss this feature. When I really need to look…

It doesn't explain why every new editor without telemetry data prioritize a minimap tho, surely it can't be that popular since there are plenty of established UI patterns more suited to the individual use cases you've described.

I mean, I can see why it got popular when Sublime introduced it. It was a time when most webdevs were editing in massive HTML templates, SASS/CSS and ES5, where the traditional outline view would return too much noise or missing important targets. But we've quickly moved past that era, it doesn't seem to make sense anymore for new players to prioritize it now.

Re: Nova by Panic

#246

Earlier quoted context omitted.

> 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.

Alright, I can go along with that. It's others' responsibility to tell you the truth, but yours to verify it.

Re: Nova by Panic

#247
I love Panic and almost everything they do. I've bought many of their products and Coda was the first IDE-ish thing I've ever used. I love Coda but then I needed more powerful tools and Coda didn't cut it. Before Code 2 came out I had already move off them completely. I really wanted to like Nova and I hope others love it but I don't think I can go back from Intelij/IDEA. Best of luck to Panic in all their endeavors though, Transmit is my favorite app of theirs right now.

Re: Nova by Panic

#248
post #193

I managed to make Nova work for some trivial frontend stuff, but not having a built-in robust git client really threw my workflow off. I don't really like using a separate terminal for diffing, nor do I like the default diff viewer for git anyway, nor do I want to buy Kaleidoscope for a billion dollars for that one thing, which would be an external viewer anyway. Yes I want a native mac app, but it doesn't really cou…

Maybe something like https://git-fork.com would work for you? It has a decent enough diff viewer (Even though I prefer Kaleidoscope for bigger rebases), is native and an actively developed indie app. I'm a happy user and can recommend it.

That actually looks pretty good, thanks for the recommendation. What I meant to emphasize was that I like having zero overhead to making commits, and vscode does this better than anything I've used. If I was so inclined, I could just use VScode as the default diff viewer and that would be fine, but I really like having it right there while I'm coding without having to go to any other app.

Re: Nova by Panic

#249

Earlier quoted context omitted.

Sometimes you just want to dump the bytes that are going over the wire. Sure you could pipe the output to a protobuf parser, but then you'd need to make sure the output of tcpdump or ngrep or whatever is what the parser expects. As an example, I needed to track down why some service traffic was getting misrouted, and I found the problem by tcpdumping the traffic and realizing one service was silently corrupting a hea…

One of the biggest culture shock moments when I came back to the web world after spending time in high performance environments was how many resources web applications were willing to waste on parsing and sending terribly inefficient wire formats. I’ll never understand why we’d make the trade off of making crazy inefficient human readable protocols for talking between computers instead of learning wire shark.

They're not just inefficient, they're also harder to work with! Binary formats are rigid and less corner-casey. Human readable formats are a total false economy.

Re: Nova by Panic

#250
post #192

Earlier quoted context omitted.

> 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! Are they? They have a long history of getting bored with projects and cancelling them or letting them languish. Not the best assurance for a long term commitment like an editor...

Abandoning projects is something I'd connect with other companies, not Panic. I'm using Transmit ( https://en.wikipedia.org/wiki/Transmit_(file_transfer_tool) ) for more than 10 years already. That at some point they have to sunset tools that are not used by people any more (Like the Newsnet client, from what I remember) makes sense to me. It doesn't feel like they are just abandoning projects because there's somethi…

>That at some point they have to sunset tools that are not used by people any more (Like the Newsnet client, from what I remember) makes sense to me.

Yes. It doesn't make sense for someone investing in an editor/IDE though...

Post reply on HN