NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Ensō: design constraints of a focussed writing tool (untested.sonnet.io)
luqtas 5 hours ago [-]
you can always install Emäcs and put this at your init.el file;

(menu-bar-mode -1)

(scroll-bar-mode -1)

(tool-bar-mode -1)

pronto, a solid decades old platform that is privacy oriented (whatever that means on text editors); runs flawlessly on Android too, has an easy sync with Syncthing (just add (global-auto-revert-mode) for real-time synchronization) to your computer/server; ALL shortcuts are customizable so you can set Copy/Paste/Cut to whatever is most ergonomic and crazy stuff like accessing your ibuffer with i-search mode for an easy navigation at your files that's keyboard-centric but you can use your mouse with its buttons doing whatever you want/set, just fine; org-mode...

it can even run on a, distraction free, terminal ^-^

methyl 3 hours ago [-]
This is truly an infamous Dropbox comment moment https://news.ycombinator.com/item?id=9224
spudlyo 2 hours ago [-]
Is it though? That comment recommended a hodge-podge of open source tools to approximate what Dropbox offered in as a complete solution. GNU Emacs literally has a several decades head start on any new niche electronic writing tools and is, in my estimation, a towering achievement in this space.
rpastuszak 2 hours ago [-]
I get this comment quite often tbf, but I enjoy the slight variations of configs people share :)
spudlyo 2 hours ago [-]
There is also the writeroom[0] and olivetti[1] modes for Emacs that focus on a distraction free writing experience.

[0]: https://github.com/joostkremers/writeroom-mode

[1]: https://github.com/rnkn/olivetti

fipar 3 hours ago [-]
I second your suggestion.

Or, alternatively, do as I did and just have an entry for darkroom-mode in your visibility Hydra :)

luqtas 2 hours ago [-]
this 10 year old package was updated only 4 years ago! does it still works? /s
jpcom 52 minutes ago [-]
in Clojure we come across this question all the time, it's really quite a delight when you realize that packages do not have a "Done" category on github; for some languages they need it.
teddyh 2 hours ago [-]
Ëm̈äc̈s̈?
listenfaster 5 hours ago [-]
I really like your esthetic, and look forward to reading more of your open garage thoughts!

Unpacking your state of mind as you try to be vulnerable in your journaling in your coffee shop mode post - something I deeply relate to. Nice to see this up front this morning. https://untested.sonnet.io/notes/sketch-enso-coffeeshop-mode...

w-m 4 hours ago [-]
I like the app and don’t need any customization options. Downloaded it after an earlier HN discussion I think.

The workflow of typing, then selecting a file name to save at the very end makes me somewhat uncomfortable. What happens if the app or the computer crashes? Will everything be gone?

This stops me from writing for really long sessions in there. Don’t want to type for an hour only to find everything is gone.

rpastuszak 2 hours ago [-]
OK, so:

- almost every keypress is saved (+ the size limit is in MBs), so there's no need to worry.

Having said that, this is really useful feedback - somehow it has never occurred to me that this is not obvious, which is silly. That's on me of course. Thanks!

I'll: - add a save shortcut (for forced save) with a visual cue (e.g. a toast saying "saved") - add better copy + another way of marking occasional save points

If you have more suggestions, shout.

jpcom 5 hours ago [-]
"It doesn't get in my way, it doesn't try to extract value from me."

How am I supposed to pay my internet

turnsout 5 hours ago [-]
Man, best of luck: "simplicity" and "personalization" are in pretty tight tension. Should inspire some interesting solutions!
rpastuszak 5 hours ago [-]
Yup, that's one of the reasons I've been quite hesitant to add any features of the past few years!

I think it boils down to:

- intuitive vs. learned design (think: a window with a big X button vs. a terminal;) - limiting scope creep (so far I've been ok with that in Enso)

So:

- the UI will have a hint of the additional features (more visible on the first load), BUT - it should be perfectly accessible, intuitive and visually appealing to new users (that's easy, because this app from a technical pov is a dumbed-down text field with autofocus on)

An almost perfect example for me would be Winamp/WMP in 2000-2010s. You'd know instantly how to play your MP3s on it, but if you're curious/bored enough, you could customize the hell out of it, make it yours.

Another one would be... a wallet with custom artwork! or, any small practical item that is often customized or personalized.

So, something that feels mine but is also transparent, doesn't get in my way.

(I'm still thinking about finding the right way to describe this concisely. If you have better examples -- shout)

uoaei 4 hours ago [-]
like a toy -> inspires play?
rpastuszak 2 hours ago [-]
I like that. I like the word "plaything", but it doesn't capture practical things that feel playful.

https://untested.sonnet.io/notes/why-make-toys-why-play/

alganet 2 hours ago [-]
ludic, then
maxace 4 hours ago [-]
fun
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 20:47:47 GMT+0000 (Coordinated Universal Time) with Vercel.