127 private links
Over the summer, after finally getting around to learning Vim motions, I quickly fell down the Neovim rabbithole and have been procrastinating work by tinkering away at my configurations ever since! This post will be sharing setup that I have currently landed at to turn my Neovim editor into a supercharged workhorse.
"I'm writing up a PhD deliverable (which will show up here eventually) using LaTeX, which is my preferred tool for such things, since I also use it for papers, and will eventually be using it for my thesis itself. For this last document, I experimented with a few packages and techniques for organising the document which I found useful, so I thought I'd share them."
Focusing on the human element of remote software engineer productivity.
Occasionally an SSH session times out or somehow freezes. Often this leaves the terminal window in a frozen state, requiring a forced closure.
Except a forced closure might not be needed. There is a built-in SSH escape trigger.
Press the ~
(tilde) key. Notice that the ~
won’t appear on screen when the character is the very first character typed. The character prints on screen normally when not the first character.
One of the main tool I use daily for any project is the fantastic tmux. It will change your terminal experience. What it is? How does it work? How to configure it?
Here are five great tips and tricks for the Bash shell that you can use at your Linux terminal today.
After 14 years running my own businesses, I’ve failed a lot. I haven’t kept count thankfully, but I’d say I’ve started at least 50 businesses / ideas and out of those, 3 have worked. And when I say worked I don’t mean staying in business, I mean resulting in either a decent income for me at the time or a decent asset that’s worth something to me or someone else. With all the risks you take as an entrepreneur, I don’t see replacing your job and getting to work from home as a significant enough reward to count as success.
The startup community likes to glorify failure but I don’t. Failing sucks. Failing slow sucks infinitely more. That’s why it’s OK sometimes to give up, to free you up to move onto an idea that could bring you something that the startup community doesn’t talk about near as much: actual fulfilment and success.
Summary:
- You are completely clueless about what you are getting yourself into
- You are working on more than 1 thing
- You are the wrong person for the job
- It’s not a business it’s a charity
- You can’t build a story / brand around it
- You are trying to change buying habits
- You are operating mainly on assumptions
- Your offering isn’t interesting enough
- You are getting bad advice
As tech conference organizers ramp up for the fall season, you may be seeing calls for papers (CFP) landing in your email box or social media feeds. We at All Things Open (ATO) have seen a lot of presentation proposals over the years, and we've learned a few things about what makes them successful.
A few of our favorite SSH tricks and tips sure to improve your daily experience.
This HN thread contains several tips and hints regarding methods, approaches and tools to share secrets across people and systems.
An introduction to shell productivity features: autocompletion, keyboard shortcuts, history navigation and shell expansions.
Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.