Live data from Hacker News

Show HN: Heynote – A dedicated scratchpad for developers

heynote.com

261–270 of 321 posts

Re: Show HN: Heynote – A dedicated scratchpad for developers

#261
post #260

Nice work, I like the simplicity, math blocks, and mixed syntax highlighting. My workflow for the past few years has been within all my sublime projects to have a gitignored folder named scratchpad with mixed files for this exact use case. It's annoying having to create separate tiny files if i want syntax highlighting though for a mixed bag of stuff. I would LOVE this exact app as a sublime plugin on a per project b…

Why gitignore? Wouldn't you lose all your notes if your computer died or similar?

Re: Show HN: Heynote – A dedicated scratchpad for developers

#262

Earlier quoted context omitted.

You might consider Flutter for desktop apps next time, as they are compiled to machine code and won't be nearly as heavy as Electron, plus you get automatic mobile and web support.

My experience with apps built with Flutter is bad. Appflowy, for example, has extremely poor performance. Both in terms of loading large files and RAM usage. See my performance comparison of block editors[1]. I've built a block editor using Qt C++ and QML that is vastly more performant[2]. [1] https://imgur.com/ZL5QCS0 [2] https://www.get-plume.com/

Interesting, how old is that Appflowy build? I know Flutter got quite fast recently due to them changing their renderer from Skia to Impeller.

Re: Show HN: Heynote – A dedicated scratchpad for developers

#263
post #118

The Slack use case highlighted on the front page would be better if Slack markup was an available syntax. Slack is not really Markdown, so composing messages in Heynote won't have high fidelity. One thing that often trips me up is that links and code formatting cannot coexist: [`method_name`](https://github.com/example/example/blob/main/src/foo.rs) Would be rendered by most Markdown engines as a link with fixed-width…

Not only that. It seems that with all the millions they have, Slack devs were unable to implement the most basic bracket balancing in the link parser.

Try to send a link with a title including square brackets, and contemplate the disaster that gets interpreted from it:

   [Unmarshal(data []byte, v any)](https://github.com/golang/go/blob/go1.21.0/src/encoding/json/decode.go#L97)
(spoiler: it just thinks that the link title is "Unmarshal(data [" and somehow inserts links into the rest of the words.)

Re: Show HN: Heynote – A dedicated scratchpad for developers

#264
And the clouds parted, and the angels sang...

Oh my God, where has this program been my entire life? I've been hackily using a Python interpreter to do back of napkin math and trying to keep track of units etc in my head (and making frequent use of the up arrow key when I need to save a result from a previous equation). This program would have been a game changer if I'd discovered it a few months earlier before I finished my university physics course. It probably still will be next semester. I'm sincerely blown away by the automatic unit conversion. Each variable has a unit, and when I divide joules by meters I get newtons. This is fantastic and I cannot believe it is free, much less open source!

Do you have a donation link?

Re: Show HN: Heynote – A dedicated scratchpad for developers

#265

Earlier quoted context omitted.

Changing the font is accessibility, not customization. I downloaded the app, opened it up, and the font was too small for it to be practical for me to use. I know it doesn't take much to fix, because I did a Ctrl-Shift-I, changed the font from 12px to 18px, and problem solved. It's not something I'm going to do over and over.

Yeah, it's not really usable without being able to configure a reasonable font.

For now, go to devtools and save a chrome snippet with document.querySelector(.cm-scroller).style.fontFamily = "whatever"; hit save.

Then everytime you open, Ctrl+shift+i, Ctrl+o, enter, Ctrl+enter incantation will run it.

Emacs style, if I may ;)

Re: Show HN: Heynote – A dedicated scratchpad for developers

#266

Earlier quoted context omitted.

I made a notes app that's kind of like that. Notes get added to the top and when you edit a note it gets "bumped" to the top again: https://thinktype.app/

TIL using the .app TLD makes your website categorically an app

A web page that can run offline is typically called a web app. With some metadata it is possible to "install" them to run in ui chrome less windows like a natively installed app on multiple environments.

It's not the .app domain so much as the functionality. Web apps are nicer and easily accessible imo, lower friction than an install. Not everything should need an install.

Re: Show HN: Heynote – A dedicated scratchpad for developers

#268

Nice! Is the single buffer feature, non-negotiable? I've found myself using Sublime Text in a similar manner (because it's crash-proof without saving to a named file) . I do use multiple buffers though (often ending up with too many and culling them like I do browser tabs) .

I do the exact same thing. It's very handy that I don't have to save anything. I even use it for putting together longer prompts for ChatGPT.

Re: Show HN: Heynote – A dedicated scratchpad for developers

#270
This is absolutely fantastic well crafted app that I was looking for. Kudos to you(/u/jonatanheyman). The UX is all around friendly and not 10x bloated feature crapyard. Also thanks for not pumping the whole landing page with 20k emojis, something I honestly truly appreciate.

Aside: This may (or not) have issues with hey.com people.

Post reply on HN