HNHacker News
TopNewBestAskShowJobs

asenchi

185 karma · joined March 4, 2008

[ my public key: https://keybase.io/asenchi; my proof: https://keybase.io/asenchi/sigs/JEQslBkt4id6ksMuXOJZt_0va2PEKCXGVlICtXnc0nk ]
submissionscomments
asenchi··on Just use Postgres for everything
Why would you add sqlite here? Postgres can do all of that without the extra tech of litestream.
asenchi··on Last.fm turns 20
I still use this website to produce collages. Thank you! :)
asenchi··on Can Nuclear Power Manage Another Comeback?
His work on complex systems and incident management is very highly regarded. Here is "How Complex Systems Fail" for those who haven't ready it.[1]

[1]: https://how.complexsystems.fail

asenchi··on Ask HN: Who is your favorite musician and what is their best song?
Primal Scream - "Higher than the Sun". Though Marvin Gaye's "What's Going On" would be up there also. :)
asenchi··on Why companies move off Heroku (besides the cost)
Make sure you are careful of their LICENSE if you choose to self-host. That repo is scary from a business perspective.
asenchi··on Ask HN: What is your spiritual practice?
Check out The Bible Project on Youtube, they have a lot of great videos on scripture and how to read the books for today.
asenchi··on Zero downtime Postgres migration, done right
Yep, you can also prepare the new database by using a snapshot of the primary's volume, and use pg-rewind to get them in sync. Altogether the tooling can make migrations super easy without minimal downtime.
asenchi··on Terraform 1.0
for_each is an anti-pattern for reliable Terraform IMO. Not sure it was worth the wait and there isn't much out there that can compare with the simplicity of Terraform.
asenchi··on Tony Hawk on his skateboarding legacy
I shattered my ankle nearly 8 years ago dropping in at a local skate park. I understand this feeling quite well. Sadly, I never really got on a board after the injury, can't put my wife through that situation again. :)
asenchi··on Permanent suspension of @realDonaldTrump
Yes, because as the article discusses, in context these tweets are being interpreted by his followers as, “don’t give up.” There are already postings on Parler about coming back to DC on the 19th and 20th.
asenchi··on Simple Bank Is Closing
I don’t have much experience here. There are a lot of recommendations in these comments though.
asenchi··on Simple Bank Is Closing
I took an opportunity at Heptio in 2019 (which was acquired by VMware soon after). They did not downsize and in fact we were growing when I joined a couple of months after the BBVA acquisition.
asenchi··on Simple Bank Is Closing
I spent four years working at Simple, there are a lot of great humans there. Please reach out if there is anything I can do to help.

As for the product, it was great to work on and there was so much potential simply left on the floor. Really a shame to see that none of that will be realized.

asenchi··on Terraform at Scale
It is really frustrating that this isn't obvious. One of the best features of terraform hidden by poor/unreliable practices and "getting started" guides.
asenchi··on Terraform at Scale
This is frighteningly complex and I would not recommend this for reliability concerns. Terraform makes it quite difficult to maintain a structure like this, mostly due to the inability to interpolate module versions.

I highly recommend anyone using terraform start with a mono repo. Still use modules and then spread out your components but definitely don't try to split them up in separate repos because keeping the version graph together will become a real pain and is easy to mismanage.

From there, ensure any logical components have their own separate lock and state file. If you don't do this, it is going to be a game of roulette to know when this resource was last run and what might change if you roll it out. It is easy to build your own directed graph between components using data sources. These allow you to have component B read component A's state file to get the outputs it needs.

All in all, I've found most of the documentation and "best practice" in the terraform community promoting dangerous practices. I talk more about these practices in this podcast[0]

[0]: https://packetpushers.net/podcast/full-stack-journey-027-und...

asenchi··on Sonos's “recycle mode” intentionally bricks devices so they can't be reused
I bought two speakers they stopped supporting new features a few months later with no plans to support them. I would highly recommend against them. On their own the devices work “most of the time” but i have more trouble with them than I ever expected to have. I’ll never buy another Sonos product.
asenchi··on Jazz in the 21st century: Playing outside the box
Well put. My son is 6 and a huge fan of Sun Ra, he's also into Flying Lotus, Radiohead and Kamasi Washington. He's there to explore, and find his place. I'll encourage him as far as I can. I love your last sentence, I hope he finds his way, and if intended, that he carries that torch.
asenchi··on Slack was hacked
Careful, that has basically zero in the way of authorization/authentication. Putting business logic in there on a standard deploy is asking for trouble, especially if malicious accounts have access.
asenchi··on Ezra Zygmuntowicz has died
Ezra hired me at Engine Yard about two months before he left. I loved discussing infrastructure and software with him. He did a lot for the Ruby community and brought to light lots of great tech (redis and nginx). He had a big impact on my career and for that I will be forever grateful. Prayers and thoughts with this family. Rest in peace Ezra.
asenchi··on Amazon cloud outage takes down Netflix, Instagram, Pinterest, & more
Sorry but that is not even remotely true. We are hosted across all availability zones in the US-EAST region.
asenchi··on Introducing Google Command line Tool
Update your homebrew and: 'brew install googlecl'
asenchi··on Homebrew — MacPorts driving you to drink? Try Homebrew
I think your understanding of your system is flawed. Taking ownership of /usr/local is a suggestion it isn't a requirement.

It seems the anti-homebrew complaints basically amount to "I don't understand this, so I'm going to say it's bad".

The biggest reason I've seen to get rid of Macports in favor of Homebrew is software versions, Homebrew is constantly up to date and I can upgrade software with ease. Not so with Macports.

asenchi··on Thank you, Bazaar designers, for first-class rename operation
Attempt to clone Emacs' repository (http://savannah.gnu.org/bzr/?group=emacs) sometime and you'll understand he's being very informative.
asenchi··on 4 Months with Cassandra at Cloudkick (YC W09)
Not sure where you are getting your information from, but Cassandra is one of the easiest setups I've used. It couldn't be simpler. I do not have experience with MongoDB though.
asenchi··on Emacs as a tiling window manager
This will also work without the dependencies:

  (defun maximize-frame ()
    (interactive)
    (set-frame-size (selected-frame)
                    (display-pixel-width)
                    (display-pixel-height))
    (set-frame-position (selected-frame) 0 0))
EDIT: Should've read the help :)
asenchi··on _why is no more
moot's identity was revealed. weev I've not seen any proof yet that he's been outed. I'll correct my post.
asenchi··on _why is no more
Do you have a link for this, as far as I know, no one knows his real name, job, etc.
asenchi··on _why is no more
Wow, one of the few personalities to ever remain truly anonymous on the Internet vanishes in a day. Sad sad day. :(
asenchi··on [dead]
s/Google's search engine suggestions/Google's automated search engine suggestions based on users' queries/

:)

asenchi··on Erik Naggum (1965-2009) RIP
He also said, "It is no longer a choice between violence and non-violence in this world; but non-violence or non-existence."

I've been unable to find any mention of using violence. But it is difficult to search for an answer.

← PreviousPage 2 of 3Next →