burglekutt
burglekutt on Hacker News
Intriguing idea! I love the idea of having a database of the commands you’ve run and their output. I use tmux religiously, but it’s sometimes frustrating using a crappy interface to spelunk my terminal history and manually look for the various commands I’ve run amidst voluminous output. And of course it’ll lose that history when it runs out of buffer.
Question: You refer to this as a shell, but it seems more like a terminal emulator. Am I missing something?
A couple ideas for different ways to achieve the goal:
1. It seems like a web UI rather than a native app would be beneficial for various reasons (run anywhere, connect remotely, coded in the UI lingua franca, etc).
2. I could see value in separating the shell and the history browser. Like the shell is just your shell, and it can be used via whatever terminal emulator that people want to use, or even thru ssh. The only thing the shell does above and beyond any other shell is to pipe stuff to the database. If the user wants to look at history, then they go to the web UX (ala suggestion 1) to do that.
Doing this would make it more palatable for people to start using it because it wouldn’t change the feel of their daily experience, but in the background, they’d be getting the cool features.
I’m always on the lookout for chícharones cooked in a healthy fat, but I’ve never found them cooked in anything but vegetable oils.
There’s a lot of snap bashing in here, but one thing that seems really appealing is that snaps are run in sandboxes and protected by AppArmor profiles. I don’t know how good the implementation is, but sandboxing would seem to alleviate the risk that one of the hundreds of rando-authored packages that get installed on your system might decide to abuse root privileges during installation and quietly take over your system. Also, sandboxing your programs seems like a good idea in general, so they can’t all access each other’s data.
Has anyone tried
https://github.com/firefly-iii/firefly-iii? It seems to be under active development but it always makes me nervous when the vast majority of updates come from one person. (What happens to the project when that person isn’t working on it anymore?)
Sometimes I feel like programming is physically and mentally designed to create bad health and mood, at least if you’re not very careful about how you’re _being_ while doing it.
Maybe it’s just me, but I have to work hard to avoid:
- Bad posture, hunching towards the monitor
- Scrunching the face
- Feeling impatient because my fingers and the computer can’t keep up with where I am in my mind
- “Damn you, computer!” frustration in small doses throughout
- Frequent interruptions via email, Slack, texts, coworkers, etc
- In some cultures, it’s very hard to have a plan for what to get done in the day and then execute on it due to getting sucked into meetings and stuff.
There’s a (good) short story in a (great) sci-fi book called “Valuable Humans in Transit” about something like this. If I remember correctly, Google learns to perfectly simulate people and then the real people disappear.
Such a clickbaitey title. There were just a few.. THOUSAND.. causes that culminated in the 1929 crash, but saying one person caused it gets those clicks.
Love this. Such a fun, creative, philosophical project.
The Machinery of Life is a wonderful book. Nice to see it getting some love in this article.
Agree. Our emotions are not adapted for the world we’ve built, yet they almost have superuser access to our physiology and meaning-making. Usually your neocortex follows the emotions and makes stories that support the emotion, and that can be tragic because the emotion often gets stuck on a false alarm.
Getting the neocortex somewhat more in control seems to be a difficult and lifelong (but worthwhile) skill to develop. Witness the lucrative self-help industry for the scale of the problem/opportunity.
Interesting. Chapala is a major gringo enclave and it’s got a rep for being safe.
What city was this in?
Every state and city in Mexico can be a different story, but it seems to change every year. Guadalajara seemed safe a few years ago and is now considered dangerous, for example. Yucatan seems like it has been safe for a decade.
100% agree. I think the unsolved meta problem here is large-scale game theoretic stalemates where we all lose in grand ways, and yet nobody can bust out of their local incentives.
To do so successfully would require thousands of unacquainted people to coordinate changes (against their backdrop of incentives) simultaneously.
Governments are made for this but after a certain size and complexity, their people get stuck in the same frontier of stuck incentives.
A horribly-written but salient book about this is “Inadequate Equilibria: Where and How Civilizations Get Stuck”: https://www.amazon.com/gp/aw/d/B076Z64CPG
Calling it a joyride seems like typical rage bait du jour. Space is a worthy project. Projects need goals to rally around, and this was a goal being accomplished. Who cares who was on the ride?
Furthermore, making it all about the richest few people misses the point. More useful to focus on the goal (regain U.S. space capability, and expand human space capability overall) and remember that there are tens of thousands of people involved in this.
Further-furthermore, you could make this same argument about any major development being a waste of resources if you just ignore the ever-expanding light cones of benefit that the whole human race gained from them.
I used to do that and I had to stop because my recall of the dreams was so detailed that it took me an hour to write it all down in the morning. The details were too vivid to gloss over or not write down, and eventually I wanted that hour back so I stopped writing the dreams down. It was very cool while I was doing it though.
Book recommendation: The Wizard and the Prophet:
https://www.amazon.com/Wizard-Prophet-Remarkable-Scientists-...It’s a history of the step changes in ag yield due to (generally “non-organic”) optimizations, and two scientists’ competing visions of what things we should be optimizing for (feeding hungry people now, food security, “naturalness”, long-term soil health, use of chemicals, energy efficiency, aesthetics, crop diversity, etc).