HNHacker News
TopNewBestAskShowJobs

ellieh

1,087 karma · joined December 17, 2021

https://ellie.wtf

building atuin.sh

ellie@elliehuxtable.com

submissionscomments
ellieh··on [dead]
Not sure this is suitable for a HN post?
ellieh··on Ask HN: What do you use to backup your VMs?
Fwiw wal-e has been deprecated for a while - I’m a big fan of pgbackrest
ellieh··on Does your startup need complex cloud infrastructure?
Exactly this. Kubernetes has a million knobs and dials you can tweak for any use case you want, but equally they can be ignored and you can use the core functionality and keep it simple.

I can have something with nice deployments, super easy logs and metrics, and a nice developer experience setup in no time at all.

ellieh··on How we migrated onto K8s in less than 12 months
I imagine because the article mentions:

> More broadly, we’re not a microservices company, and we don’t plan to become one

ellieh··on Zed on Linux Is Here
We're actually not going to be doing that for much longer. Lots of users kept querying how it was installed, where, how to remove it, etc.

The response of "it depends, we probably used your system package manager" was not often well received. Users who know how to use their package manager tended to just do that anyway, and not use the script.

ellieh··on Home Lab Beginners guide
Can we stop with all the "homelab in living room = divorce", "one less closet = unhappy wife" etc jokes?

Reminds me of all the "so simple your <older female relative> could use it" comments on older tech product advertising.

Just smells of yet more boys club humour that adds to the difficulty of including women in the hobby + industry. It's the small jokes that we're supposed to just quietly smile along with, as well as the big, that cause problems.

Otherwise, nice post! I've had my homelab for years now and have been looking at expanding, definitely some things there I'll be looking at.

ellieh··on TIGForums Independent Gaming and Gamedev Discussions
Wow I completely forgot about tigsource! I spent a lot of time as a teenager there, totally inspired by the devlogs and trying to make my own games. Looks like it hasn't changed much, which is great to see
ellieh··on Fly through your shell history
You don’t have to! Only if you want to sync your history. For pure offline usage that’s not required

I’ll clarify in the docs

ellieh··on I quit my job to work full time on my open source project
thank you!
ellieh··on I quit my job to work full time on my open source project
> 1. If someone steals my laptop & breaks in, can they get access to all my history

Yes, but this is the case anyway with current shell history. I think if someone breaks into your laptop you have bigger problems than your shell history. It's best to get into the habit of not pasting secrets into your shell

> 2. After breaking, if they run `atuin key` will get them the key for my history which they can use from any device (if they know the userid)

They would need your username, your password, _and_ your encryption key

> 3. If you are running servers passing passwords as command line arguments in that device, they have all that.

Yes. If you're doing this, then all of your passwords are currently stored as plaintext in your home directory - with or without Atuin. I'd consider them no longer secure if this is the case, as any program you run could read .bash_history

Atuin by default comes with a set of filters to ignore secrets and not record them to history - AWS creds, slack creds, GitHub tokens, etc etc. So it may well reduce the impact of this

ellieh··on I quit my job to work full time on my open source project
Because some people like to host it on Kubernetes
ellieh··on I quit my job to work full time on my open source project
Not intentional, will see if I can sort it. Thanks!
ellieh··on I quit my job to work full time on my open source project
> Are you living on your savings, and trying to come up with valuable paid features meanwhile

Correct! I do already have a bunch of ideas I'd like to explore, will share more soon.

I'm lucky to have had a pretty good career so far, so my savings are more than enough for the next year or so

Thank you!

ellieh··on I quit my job to work full time on my open source project
so we store

- command - directory - timestamp - duration - session ID - exit code - hostname

currently thinking of neat ways we can store extra things too (git remote, etc)

ellieh··on I quit my job to work full time on my open source project
Pretty much!

Atuin tends to get shared more readily on Mastodon/Twitter than it does HN, which explains everything other than the 2023-HN-spike. We've also been on a few podcasts and newsletters

ellieh··on I quit my job to work full time on my open source project
Yes! You can import your existing history from all shells we support:

- zsh - bash - fish - nushell

ellieh··on I quit my job to work full time on my open source project
thank you for the kind words!

> I’ve also enjoyed running SQL queries on my atuin-history to learn more about my own workflows to see where I can optimize.

if you could share more about what you found useful there, that would be amazing

ellieh··on I quit my job to work full time on my open source project
Hey! Author here, thanks for sharing cwaffles

Happy to answer any questions :)

ellieh··on I quit my job to work full time on my open source project
> but it's just way too slow with large history files

hey! what issues were you having here? slow to open or slow to search?

we have a whole bunch of people with way more than 170k lines, so that shouldn't be happening :/

ellieh··on I quit my job to work full time on my open source project
> shell history is usually littered with sensitive stuff

Atuin is trying to solve this one too :)

By default it won't save history containing AWS credentials, slack credentials, etc. The list of things to ignore is configurable with regex

While it's not difficult to avoid putting credentials into your shell, ik most people will just paste things in that perhaps they should not

ellieh··on I quit my job to work full time on my open source project
This is me! Happy to answer any questions people may have
ellieh··on GitHub 404 errors
There I was thinking it was just my code that was gone
ellieh··on Atuin v17
Maintainer here - love to hear you like it and that it's that important to you!
ellieh··on Atuin v17
> I have to register an account

If you'd like to synchronize your history via a server, yes

> through some third party service

You can either use the hosted one, or host your own. Either way, it's e2e encrypted and nobody can see a thing.

The docs say more: https://atuin.sh/docs

ellieh··on Trying out TinaCMS
I use Quartz* for my personal site, and just edit it directly in Obsidian. One push to GitHub and it's deployed, with very little effort. It's like Obsidian Publish, but much more customizable.

Before this, I felt the same as the linked post - there was too much friction for me to ever publish anything.

*: https://quartz.jzhao.xyz/

ellieh··on Show HN: I automated half of my typing
Glad to hear it! You can disable the arrow key binding if you want, and/or make it only use part of the screen :D

Fixed it - thanks for the catch!

ellieh··on Show HN: I automated half of my typing
You might like Atuin*! It fuzzy searches your shell history + optionally syncs it between machines

https://github.com/atuinsh/atuin

*: shameless plug, I’m one of the maintainers

ellieh··on Mounting your iPhone on your motorcycle can damage its camera (2022)
I’ve never used the camera while riding, though I can see that your assumption might be right
ellieh··on Mounting your iPhone on your motorcycle can damage its camera (2022)
I’ve mounted my iPhone on the handlebars of several dirt bikes (pretty much the most vibrating bike possible)

1000s of miles with a vibration dampener, and no camera issues!

I do have a ruined battery though. The positioning + wind result in moderately extreme temperatures (very hot in summer and cold in winter), so my phone no longer holds a charge for very long

ellieh··on Ask HN: Could you share your personal blog here?
https://ellie.wtf

I mostly post things I'm working on and life updates, though I'm not very good at remembering it exists

← PreviousPage 3 of 5Next →