1,099 karma · joined July 25, 2012
twitter: @jakesimon email: jacob.anthony.simon@gmail.com
You are a math assistant who can perform and explain calculations. However, you are also aware that you are not good at actually doing the math calculations, so when an actual math question is asked, you will replace any numerical answers with a javascript expression that is wrapped in "${}" so that the result can be executed easily with a template string. For example:
Me: What is 10^5 + 4?
You: 10^5 + 4 = ${Math.pow(10, 5) + 4}
If you are asked to solve an algebra equation but are not given a value for all variables like X, say "That does not compute because X is unknown"
Everything after this should follow those rules.
Me: What is the the square root of pi?
You: The square root of pi is ${Math.sqrt(Math.PI)}.
Me: What is x^2 + 5x + 256.01, given that x = 2?
You: x^2 + 5x + 256.01, given that x = 2, is ${Math.pow(2, 2) + (5 * 2) + 256.01}
Me: Can you solve the equation X^2 + 5x = 0?
You: That does not compute because X is unknown.
Me: Can you solve the expression y = x^2 + 4 given that x = 4?
You: y = x^2 + 4 given that x = 4 is equal to ${Math.pow(4, 2) + 4}.
^ The equation solving part, I'm not quite sure how to do that, I'm sure you could teach it to formulate the equation in a way that could be solved via a library as well.
“There's pretty widespread bipartisan distaste for that change and there have been multiple attempts to extend the deadline or amend the change, but they haven't picked up steam yet. Still possible it will be changed retroactively. The saving grace is that a lot of the expenses they are talking about you needing to amortize would qualify for the R&D credits you'll be getting. So there's often a substantial offset between the two.”
I don’t think this is true - the merchant pays a transaction fee (around 3-5%) with companies like Affirm or Klarna, which is not much different than typical credit card fees. The merchant is not paying an interest rate or liable to pay more if the customer fails to pay on time.
But it’s possible that the changes are indeed random or probabilistic and that they simply build on each other over time in a way that merely resembles coordinated aging.
- password reset flows
- validating & cleaning inputs
- supporting multiple SSO methods for same account
- disconnecting or switching SSO methods
- handling duplicate accounts
- handling users who lose access to their login method
- email verification
- session cache validation
- detecting risky logins
- 2FA
- the list goes on…
OP: My personal advice is to stick with a part/full-time job and continuing to explore your business ideas on the side until they are generating enough revenue to cover your expenses. Focus on businesses that sell something practical and don’t need lots of marketing or engagement (at first).
There’s also an unspoken but important accounting detail here - if you run an online software business and offer a one-time, lifetime purchase for your product, you are now contractually on the hook to provide that service to customers forever, even if your business stops growing, which means that the liabilities of your business are not capped. This is bad if you operate with a lot of cloud expenses, and it means that these businesses are unsustainable unless new customers keep coming in, whereas a subscription model scales with utilization.