- lrobinovitch parentNice! Have you figured out how to manage album art with beets-alternatives?
- Been fortunate to get to try out Sculptor in pre-release - it's great. Like claude code with task parallelism and history built in, all with a clean UI.
- Also linked in the article, https://esolangs.org is worth a read if this is up your alley
- What exactly drove you nuts? The python ecosystem is very broad and useful, so it might be suitable for the application (if not, reasonable that you'd be frustrated). With strict mypy/pyright settings and an internal type-everything culture, Python feels statically typed IME.
- That makes sense, good to know, thanks.
> I basically always force push
How do your colleagues deal with this, or is this mostly on experimental branches or individual projects?
- You have to force push each time you do this, right? How do your coworkers find the incremental change you made to commit 1 after you force push it, and how do you deal with collaborative branches effectively this way? And if I don't want to work this way and force push, are there other benefits of jj?
- 1 point
- Ha, I made something in the same vein a few years ago: https://colorcontroversy.com/
- 3 points
- It's unclear to me what you're defining as real. Coal mining? Childcare? Community centers? Through hiking? Interesting theoretical realms can have enormous consequences in the physical/tangible world, as I'm sure you know :). Maybe it's more of a "presence factor" in relation to this story: a measure of how aware you are of the roles and responsibilities you have and how engaged with them you are.
- NYC was also my least favorite part of Recurse. I had to move 2 weeks in because my first apartment was right next to the train.
I absolutely loved Recurse though and credit it for a lot of my development as a programmer and it's my favorite programming community.
Luckily you can also do Recurse remotely now!
- This github issue is often linked when this topic is discussed: https://github.com/github/gh-ost/issues/331
> Personally, it took me quite a few years to make up my mind about whether foreign keys are good or evil, and for the past 3 years I'm in the unchanging strong opinion that foreign keys should not be used. Main reasons are:
> * FKs are in your way to shard your database. Your app is accustomed to rely on FK to maintain integrity, instead of doing it on its own. It may even rely on FK to cascade deletes (shudder). When eventually you want to shard or extract data out, you need to change & test the app to an unknown extent.
> * FKs are a performance impact. The fact they require indexes is likely fine, since those indexes are needed anyhow. But the lookup made for each insert/delete is an overhead.
> * FKs don't work well with online schema migrations.
- Myst has parity with most reST features and is equivalent to markdown for users not using those features: https://myst-parser.readthedocs.io/en/v0.13.7/using/syntax.h...
- A Sphinx plugin[0] allows for writing in markdown, and I'd heavily encourage using it if you're looking to get widespread adoption of sphinx on a project or at a workplace. Rst is fine once you learn it but removing barriers to entry is useful.
[0] https://www.sphinx-doc.org/en/master/usage/markdown.html
- All the episodes of your podcast are excellent. Thank you for making it and keep it up! Just became a Patreon supporter, been meaning to for a while.
- Awesome, thanks for sharing!
- > Ten years isn't seeming nearly long enough anymore.
I'm getting better at feeling energized by this view rather than sad and overwhelmed. Something about embracing my inner dummy and keeping the beginner's mind attitude at the forefront.
Every day I interact with coworkers who know way more about computer stuffs than me and coworkers who I know way more about computer stuffs than them. We are all on this exciting bottomless journey of knowledge and mastery together and it's awesome.
Each level of abstraction unveiled is itself interesting, even if it's still hundreds of layers above the ground floor. Reminds me of the Feynman quote “Everything is interesting if you go into it deeply enough”.
I feel lucky to have found a career in which I enjoy the minutia as well as the bigger picture, and it also happens to be able to create incredible real world value when applied to the right problems in the right ways.
- Similarly there is Lipgloss for the Go ecosystem
- The FastAPI docs are fantastic: https://fastapi.tiangolo.com/
- Not OP but I wrote about migrating to MSK from EC2 here: https://theleo.zone/posts/migrating-to-msk/
- +1. The lack of mention of pyenv and pyenv-virtualenv is surprisingly common but has always been my best experience.
- 4 points
- https://thermalmodel.com/
A web tool for simple thermal analysis/modeling. Connect nodes together, classify as conductive/convective/radiative, set their thermal properties and plot their temperatures and heat transfer over time.
Free and open source.
- I'm building a terminal application for Hashicorp Nomad called wander: https://github.com/robinovitch61/wander
wander for Nomad is as k9s is for Kubernetes.
- > converting to veganism would greatly outweigh 10% of a median salary to the most effective climate charity
This claim itself is based on probabilities assigned to the potential impacts of veganism and donations. I would argue that this is a form of practical utilitarianism - assigning probabilities of event occurrence, weighted by their negative impacts, and attempting to do the most good despite the uncertainties and evolving information landscapes.
- > assumes capitalism as an immutable reality
I would reframe this as "in practice, as an actually existing movement, recognizes that capitalism is our current system, and in order to create less exploitative, inequitable, and unsustainable systems, one has to engage with it to a large degree".
How can new, better systems be set up today without funding something in the global capitalist system? The article suggests that anyone with better ways of doing good per-unit-time or per-dollar should be evangelizing those rather than dismissing the efforts of others who have some current answers to those questions, and are probably open to better answers as they come up.
- > When people (me included) criticize EA for it's questionable priorities, it's an expression of exasperation, not an existential attack on the movement or its practitioners.
I have had different experiences with critics of EA. Many critics come off as passive, finding one or two basic disagreements with institutions or moonshot/futurist ideas that they use to justify their total disengagement with their potential positive impact in the world beyond themselves and their friends/families. You might not even call these folks critics - maybe they're just "excuse-seekers"?
It sounds like you are a critic who is actively engaged at the second and third blocks of the tower, which I assume the author would have no issue with.
- Nice. There's also a great podcast series on this. First episode here: https://www.iheart.com/podcast/105-behind-the-bastards-29236...
- I love tldr for this https://github.com/tldr-pages/tldr
- Browserflow https://browserflow.app is excellent!