That said, I do think there's a bit of irony to solving your "paying attention to writing" problem by setting up your OS from scratch, choosing to swap out the default networking stack, installing a novel flavor of your preferred text editor because you're "trying to get to know it a bit more," customizing your battery readouts, tweaking the login sequence, and then, after all that effort to make sure you'd have the perfect environment for uninterrupted writing sessions, installing tmux so that you'll be able to do multiple things at a time.
"To solve this problem, I engineered an entire system from scratch."
Response: "That's a cool solution. But, isn't it a lot more work than this straightforward solution?" (the user is right - the complicated solution is massively more work than the straightforward one)
Response: "Yes, but it's a cool project - it's OK to not be the most efficient all the time." (also right - there's nothing wrong with doing projects with zero utility just for the fun of it, and this one actually does have some use)
It seems like there's a bifurcation of expectations.
Some people want to do a project, and they take a thin justification as an excuse to do so.
Other people really do want to solve a problem, but they get mired in perfectionism and overengineering, or aren't even aware of the simpler solution.
Conflation between these two categories keeps many HN threads gainfully employed.
(worth noting that for people in the latter category, pointing out "there's this simpler solution" can be incredibly helpful, because they simply might not know that it exists, or maybe they need a little bit of pushing to realize that they're overengineering things and that they got stuck in a place that they don't actually want to be in. this has been me, many many times)
I guess if this writerdeck works persistently for many projects then fine. But if every 2 projects the writerdeck gets revamped then it seems like a way to get a dopamine hit or distract ones self. Nothing wrong with that, but it doesn't seem like it's a net benefit in terms of focus.
I used to use this a lot when trying for a less distracting desktop, just like in the original post.
I've got a great writing setup on Obsidian that really works for me, a royal kludge mechanical keyboard...just waiting on the next gen of eink
The Boox One Note Max was sooo close, but they almost immediately discontinued the product and probably won't be supporting it long.
Suggestions are welcome
1. work, having everything available in a desktop OS
2. personal, a console-only mode with a few basic functionalities I consider not time wasting: ebook reader, weather forecast, next sport events, 1 TV show episode per day, calculator, calendar, timer, etc
Since I use the extremely configurable awesomewm window manager, this switch would not be hard to implement and have me locked (somehow) based on day of the week or time on work days.
LE: actually, the console-only mode would be more of a menu-only one with something like rofi desktop [1]. Something very minimal and easy to use.
There is so much I wouldn't know or understand if I didn't go down the odd rabit hole.
Sign me up.
I would like an audio device which can play mp3, podcasts, internet radio. Bonus points if it supports some kind of cartridge system, size between credit card and audio cassette. Thank you for your attention to this matter.
I liked it and intend to use a similar setup in the future. There were quite a few "rough edges", unfortunately. In retrospect, a tiling window manager would have been a better choice.
I found Midnight Command to be great for this, with its integrated file manager, file viewer (mcview), editor (mcedit), and diff (mcdiff).
I didn't realize how much I relied on a unified clipboard until I didn't have one any longer. mcedit's clipboard was a file (or one of them was?), so I had to adjust some workflows.
The biggest problem came from my need to view a lot of PDF files. I had a framebuffer PDF viewer that was pretty clunky. It did not work with tmux and PDF files could not be opened directly from Midnight Commander as I recall. This specifically is why I'm thinking about a tiling window manager as I won't have to pick a clunky PDF viewer and the remainder will just work.
OP mentions SOCKS proxy but you can also just port-forward the one web ui port instead:
ssh -nNT writerdeck -L 8484:localhost:8384
and visit http://localhost:8484 on your normal machine.But I like the overall idea.
It also fits in well with something I used to think about a lot: Computers and the internet have caused a major shift toward hiding a lot of things that used to be much more apparent.
E.g. your important papers would be in a physical file. Your books would be on the shelves. Your art on the walls. Visitors and family members could see them. Quite a few things I have in common with my late dad were a result of finding his books on the shelves as physical objects.
Now most of the books I've bought (and a couple I've written) over the last couple of decades are on my phone or my computer, and not visible to anyone who doesn't know where to look.
I've tried to be deliberate about showing my son the books I think he'll like, but those of my dads books, and manuscripts he wrote, that I ended up picking up and reading were only partially those he showed me - many more were books he had no inkling I'd like, or didn't think were age appropriate, that I stumbled on over the years.
Moving all of those things into files on general purpose devices, away from physical objects, feels like it is unmooring us from parts of our immediate surroundings.
https://github.com/lproven/usb-dos
At least the laptops that can still run DOS natively tend to have fairly good keyboards...
Veronica put a used laptop to work achieving much the same thing for next to nothing, except her time of course. It's not reverse-engineering an obscure Space Shuttle computer, but it's the kind of effort I think we want to reward on a site called Hacker News.
Not only for writing, but for shell sessions too.
I love my Raspberry Pi for that.
I've also always yearned for more usability from just the command line.
There's no tui spotify client, is there? Maybe I should break out my mp3 collection again... I'm trying to think of what else I'd really need to not need a GUI machine for my day to day. Maybe email?
Lynx and other tui browsers are not usable on today's web. Maybe there's a subculture to find somewhere that also appreciates reader-mode / lack of javascript?
If so anyone please lead me to the promise land!
I'm all on board with setting up a retro machine for fun, but if one wants to focus on writing, there are ways to achieve this that don't require the sacrifice of good font rendering, comfortable colours, etc.
The fact that the Music app notifies you of the new song is not some immovable law of nature...
I have never seen it crash or bug out.
Even the graphical version is excellent. They've resisted using a web view, thank god (giving you the side eye, Fedora)
A lot of respect and love for Debian!
I managed to publish my first book, second getting final review and third one is in editing... fully connected. AI came up with all the names for the characters, did a research on places and such. Huge help. I did check it all. For example a name AI claimed was French, totally was German and had to be replaced, but otherwise it is of huge help in writing if used correctly.
But here is a thing that made the most difference. Dictation. And not into dumb mac or phone transcriber. I use Typeless and used Superwhispt before, Typeless has amazing keyboard replacement and understand Serbian and transcribe it to English with minimal issues.
I dictate in my own Obsidian vault, to Inbox, which is then processed and sorted out by SidianSidekicks service (I am the founder). I look weird because I am talking to myself everywhere I go, but it is amazingly productive.
I do miss the old typewriter. Not so much the selectric era, but more the well-balanced instrumentation of a manual.
Still, there is a lot to be said for the amber glow of full-screened vim session on such a portable device.
The one thing I truly wish for, is a solar-powered writerdeck, i.e. 100% off grid, forever. Just like the good ol’ typewriter ..
If I’m spending a lot of time with text I’d really like the text and editor to have a much better aesthetic appearance than what I’m seeing here.
I also think having something with graphical capability is nice to have but I know that’s a preference thing. For me, a mouse is a valuable tool in a text editor even if that usage is occasional.
I also think there is a lot of manual setup of things like keyboard brightness controls and battery status that are already built in to every mainstream Linux distro imaginable.
I would have gone about it in some other way like:
1. Install Fedora/Linux Mint/whatever
2. Make a login script that opens Obsidian or an editor of choice upon login and puts it in full screen mode.
3. Hide the KDE taskbar and/or just choose a highly minimal window manager.
4. Done.
The problem for me is getting myself to actually use it. Most of the time, it sits there gathering dust. If anyone has tips for this I'd love to hear them.
It just ... Looks nicer..
Yes, I'm sure you can configure the others to look nice too but shrug OOTB is pretty nice.
I’m specifically struggling with large project editing. I have multiple projects that are hundreds of pages long, but need much more editorial efforts before they see the light of day. Editing anything longer than 10 pages feels like pulling teeth, so I end up underpublished.
Here are some more recommendations (not my repos): 1. helix-editor (rust based lightweight and fast) 2. Starship.sh (command line) 3. Nerd fonts (not sure how It will work only used with remote systems) 4. Zellij (cause it’s rust based not strong argument here) 5. Biased for ‘zsh’ too
No more of that! Thanks, this article!
my current 'protocol7' machine is my trusty old thinkpad x200. :)
2) More broadly, one tip I've found to reduce phone engagement is to set the phone to black & white only. It's significantly less interesting and prone to sucking you in. (You can do this on iOS & Android.)
The default linux TTY is pretty barebones though. No unicode, and lots of TUI apps expect 256 colours. KMSCON looks like an interesting solution.
I’m calling it Writer’s Block. (I love carpentry and want it to look a bit like a wooden pencil case.) the prototype will be a literal log of wood (guess the name). It makes sense because the larger form factor allows for faster prototyping!
Those idle screens taunt me with a desire to use them for Slack or Hacker News when I’m trying to work.
I decided that unproductivity was unacceptable and so I simply engineered out the failure modes.
1. If I skipped a day on my project, the chance of catastrophic derailment increased exponentially. So I decided I had to work on it every day. (But only for an hour, to make it easy.)
2. If I waited until later in the day to begin working, the chance that I would miss a day increased exponentially. So I decided I had to work as soon as I woke up.
3. If I connected to the internet while working, the chance that I got derailed increased exponentially. So I just turned off my router and phone the night before. (Good for sleep hygiene, I did it an hour before bed and found that I could actually concentrate on paper books again, with the infinite Satans removed from my life. What a concept.)
Obviously unplugging your router is going to piss off your housemates, so a good alternative is buying a Wifi repeater for $10 and putting your devices on that. (You can just put them in airplane mode, of course -- but I find the physical ritual of yanking the damn thing out of the wall has something special to it.)
There are surprisingly many "portable" typewriter options out there (including electronic ones).
not sure if i saw the link in the blog; but the youtube video attaches TFA as the companion blog post.
WorldDeck : 3D art / game development
GengoDeck : Japanese Immersion / Studying
TuneDeck : Making music.
SteamDeck : A deck for... oh I think this idea is taken.
Hmm. No i think I'll get back to working... for now.
my main concern with the setup was with the additional config required to make sure sleep states and other hw annoyances are in check. but it does help to have a well-supported linux machine as a base!
X-Windows and it's ilk are awesome software.
For a single purpose machine it is unnecessary
I've been doing the same thing in different domains
<evil wink>