Hacker Newsnew | past | comments | ask | show | jobs | submit | syslog's commentslogin

„If you want to walk the path of true digital minimalism, vanilla Vim and tmux or its spiritual grandfather screen are all you need.“

I think I‘ve been walking this path for twenty years now.


Ad 1: the glass roof might take care of that.


This is really an unfortunate name - literally „snot“ in German.


It seems they're fully aware of it - the logo in the website is a nose emoji.


Also repository owner seems to be from Austria.


Related: Wix (Website Builder) — https://www.youtube.com/watch?v=v2L4G1_eVOk


I'm pretty sure that's intentional. ;)


You may be seeing a feature as a bug


My guess is „Lennart Poettering“.



Oh god.


I chuckled when i saw your username. syslog producing "Oh god" for "vault condition".


How does immutable work in regard to databases? As in „we need to add a column“?


Someone writes the migration, commits it, it passes the build and unit test stages of the pipeline, then the application as currently running passes all function and integration tests with (and this is important) both the prior and the revised schema. Your commit is tagged as release ready! Not long after, the automation tooling confidently executes the now-tested migration under machine control during the next deploy, everyone goes home happy with your shiny new published_at column, and no-one has directly touched prod.

Two days later the CTO sends everyone a stroppy email about "column bloat that should've been a table", ssh's into the personal instance that they've been keeping alive† since before you had funding and learned to launch servers as immutable black boxes, and whilst trying to prove a point by rolling it back manually, drops all tables by mistake when a cat treads on the keyboard

--

† excuse: "it's for reporting"


> Someone writes the migration, commits it, it passes the build and unit test stages of the pipeline, then the application as currently running passes all function and integration tests with (and this is important) both the prior and the revised schema. Your commit is tagged as release ready! Not long after, the automation tooling confidently executes the now-tested migration under machine control during the next deploy, everyone goes home happy

What happens if something goes really wrong after the production deploy? Is there a way to skip steps if you need to quickly push an emergency fix?


At our company, we have "an immutable DB", too, but when there's a critical emergency (say, full downtime), we can apply fixes manually. In that case, we run the tests after applying the fix.


Rookie move having the cat on the desk while ssh'd into prod...


If you try to use a hammer like a screwdriver, you’re going to be frustrated.


I still deploy Apache httpd, because that’s what I know best, and it works.


Private Relay does work, but it circumvents the Pihole (so no adblocking).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: