3,239 karma · joined October 20, 2010
Always happy to meet a stranger, please reach out any time: hn @ peterdowns.com
[ my public key: https://keybase.io/peterldowns; my proof: https://keybase.io/peterldowns/sigs/9N-85LOZH1eJMXHLR70WroivxJB1is_s3ye5IT5xzxs ]
Will each testcase need to run migrations after connecting for the first time? Also, I’m used to using clients which lazily pool connections, do they still work with this model?
Op, I’d be curious what you think of my project pgtestdb, which takes a different approach: use a single server, but create new databases each time. Maybe there is some middle ground where a proxy creates a new cloned db after each connection? https://github.com/peterldowns/pgtestdb
Another issue with ESOPs is that they are extremely expensive to administrate.
EDIT: this is a succinct and reasonable summary of some of the risks of an ESOP (primarily from an employee's perspective) https://pensionrights.org/resource/problems-with-esops/
For more discussion, see http://lambda-the-ultimate.org/node/4424
EDIT: I also remembered the Old Cannon one. Awesome stuff. I'm going to re-read them!
https://soltech.com/blogs/blog/how-to-care-for-your-marimo-m...
One thing to consider would be to try to use Caddy [0], or a tool like localias [1], as a local https proxy. You would be able to run both the mastodon server and your blog software on the same computer, addressable via local-only urls like "https://blog.test" and "https://mastodon.test" and have everything work. These tools manage the certificates for you transparently and you don't need to worry about anything being exposed publicly.
I'd be curious to know why the author didn't try this, they seem to be quite knowledgeable of other web technologies so I have to assume there's a problem that I'm not seeing here.
- Get a few quotes and iterate on the plan. Save the contractor you'd most prefer to work with for last, because you'll have a much better idea of what you want by then, and your knowledge will save you money.
- There's a fun puzzle to retrofitting older homes (no existing ducts): where you place the lines, where you place the units, and where you place the heads are all variables to play around with. This is part of the reason for getting different quotes. Only the last two contractors I spoke with were able to come up with ways to keep all the external lines on the side of my house and away from the street. Only the very last contractor offered a ducted system for bedrooms, so I have head units downstairs but the upstairs is vented.
- No one will run a real Man J calculation, they all use proxy calculations. This should be fine but you almost certainly want to slightly undersize your system. If your system is always turning on and then turning off (because it is oversized and heating / cooling the room very quickly) you'll end up with humidity and mildew problems, you want it to be running "low and slow" while it's on.
- They work amazing for air conditioning. For heat, your existing boiler + radiators is often nicer and more cozy. It's also often cheaper — heat pumps are electrically efficient, but natural gas costs vary significantly by location and for me (~Philadelphia) heating with my boiler is a lot cheaper than doing it with the heat pumps.
- I live in an older home, so before I installed heat pumps I had to replace my ancient windows for modern ones that didn't constantly leak energy. I'm happy with the results but it adds a lot to the startup cost.
patio11: you write a lot, and have taught me a lot, and I appreciate it. But I want to make a small complaint. You frequently say things like "for charming historical reasons" and then _cite no sources_. Link something! Cite something! As a reader, I regularly feel like you are teasing me or showing off to me when you include all these small asides without any further reference or any concrete details.
One other nice thing about pgtestdb is that you can run all your tests in parallel, and if a test fails the related db will be left up for you to connect to via psql (helps a lot with debugging.) Compared to your transaction setup, the only data in the db will be from the test that failed.