846 karma · joined September 4, 2016
1. Fruits ripen faster if placed in a paper bag with apples or bananas.
> Agree x 6
2. Marinating for 30 minutes achieves the same goal as marinating for 24 hours.
> Disagree x 6. Tested on pork tenderloin.
3. Adding oil to pasta water prevents pasta from sticking.
> Disagree x 6
4. Adding citrus to guacamole will stop it from oxidizing.
> Agree x 6
5. You should wash your mushrooms before cooking.
> Disagree x 6
6. Silpat baking mats are better for even baking versus parchment versus foil.
> Agree x 5, Sideways x 1. Tested on chocolate chip cookies.
7. Beans need to be soaked overnight before cooking.
> Disagree x 5, Agree x 1
8. The best way to get crispy bacon is to start with a cold pan.
> Agree x 4, Disagree x 2. Tested on bacon.
9. The reverse-sear method is the best way to cook a perfect medium rare steak.
> Disagree x 6
10. You should rinse your meat before cooking.
> Disagree x 6
11. Hard boiled eggs should be started in cold water.
> Disagree x 5, Agree x 1
1: https://github.com/ferdikoomen/openapi-typescript-codegen
notifications = low probability
orange dot = 100%
The risk of an embarrassing notification got traded for the certainty of the orange dot.
- django.core.cache.backends.redis.RedisCache cache backend provides built-in support for caching with Redis
- The runserver management command now supports the --skip-checks option.
- The shell command now respects sys.__interactivehook__ at startup. This allows loading shell history between interactive sessions. As a consequence, readline is no longer loaded if running in isolated mode.
- New QuerySet.contains(obj) method returns whether the queryset contains the given object. This tries to perform the query in the simplest and fastest way possible.
- Lookup expressions may now be used in QuerySet annotations, aggregations, and directly in filters.
Writing/editing papers, grants, grant renewals, dealing with graduate students (mentoring, defenses/other events), post-docs (mentoring, job applications), meetings (with lab, department), consulting, occasional lecturing -- and that's only scratching the surface..
My advice would be to check out Vite, and use it with Vue. I've introduced Vite/Vue2 to a pre-existing Django project and couldn't be happier. I've explored a number of different approaches for integrating Vite and Django, and this blog had the best approach, IMO: https://weautomate.org/articles/using-vite-js-with-django/
> “Zero-cost” exceptions are implemented. The cost of try statements is almost eliminated when no exception is raised. (Contributed by Mark Shannon in bpo-40222.)
> Method calls with keywords are now faster due to bytecode changes which avoid creating bound method instances.
> If you’re a system administrator or technical person looking for a completely open source, free peer-to-peer mesh VPN, and you’re willing to run a certificate authority and the control plane yourself, try out Nebula.
> If you’re looking for a polished, user-friendly peer-to-peer mesh VPN with a hosted control plane and integration with existing identity providers, give Tailscale a try.