CodeBrad
Joined 6 years ago
Joined 6 years ago
Glad to see it converted to a blog post. Talks are great, but blogs are much easier to share and reference.
How might a language optimized for AI look different than a language optimized for humans?
I have heard positive things about the loom crate[1] for detecting races in general, but I have not used it much myself.
But in general I agree, writing correct (and readable) concurrent and/or parallel programs is hard. No language has "solved" the problem completely.
I'm a fan of having both a subscription and a usage based plan available. The subscription is effectively a built in spending limit. If I regularly hit it and need more value, I can switch to an API key for unlimited usage.
The downside is you are potentially paying for something you don't use, but that is the same for all subscription services.
I found "The Little Book of Rust Macros"[1] to be a really good resource for getting started with Rust's declarative macros.
The answer is produced as a compiler error and so there is zero runtime at all.
The whole post is written to be a little ridiculous, but I must not have gotten that across =(
I agree with you. In real life, python is absolutely a better choice than trying to write a Rust macro to produce the result as a compiler error.
I added a footnote to the end of the referenced paragraph to say that python is great.
If there is a one off person who can command a higher salary, its unlikely they alone will make a huge difference to the company anyway.
If there are a lot of people who could command a higher salary in that role, the pay is too low.
Overall it seems like a pretty good system. You could argue that the current system favors people who are good at negotiating, and not necessarily more skilled workers.
- http://ai.
and http://.ai/ gets redirected to a search engine searchfor ".ai" by firefox.
But http://www.ai/ works for some reason.
My first semester teaching a lab I was told "No one is remembered for being a good TA" and encouraged to do the absolute bare minimum to get paid so that I could focus on research.
When I try to sign up for DetaSpace, I get the following message:
> Exceeded daily email limit for the operation or the account. If a higher limit is required, please configure your user pool to use your own Amazon SES configuration for sending email.
What kind of things does lift do to ensure lower false positives?