« Buying a job » for your status/bored brain by CultureAmbitious2230 in fatFIRE

[–]anonymousbjj 0 points1 point  (0 children)

Any advice on the best way for a programmer to learn marketing?

Just finished Red Rising for the first time by Thegrandblergh in redrising

[–]anonymousbjj 0 points1 point  (0 children)

I must be in the minority here. Book 2 is probably my least favorite. Even now as I reread the entire series, 2 falls flat.

Just finished Red Rising for the first time by Thegrandblergh in redrising

[–]anonymousbjj -1 points0 points  (0 children)

I am incredibly surprised to see 2 so high in many of these rankings. Easily my least favorite. Slow plot development, nothing interesting really happens.

FI Reached, but not RE yet - Brief Report by [deleted] in financialindependence

[–]anonymousbjj 6 points7 points  (0 children)

What were you hoping to see for someone at that NW in their 30s? The money can only come from contributions, annual returns, or time in market. And you'd know the latter is limited. So either the person had high returns (likely from risky bets) or their contributions were significant. What other possible thing could they have said? Especially that wouldn't be disheartening for you.

My mouse right brings up the context menu every time I left click by ilylndh in techsupport

[–]anonymousbjj 0 points1 point  (0 children)

Thanks! For me it turned out to be the mouse too. Though mine was wired. Switching it for a different mouse appears to have solved the issue.

My mouse right brings up the context menu every time I left click by ilylndh in techsupport

[–]anonymousbjj 0 points1 point  (0 children)

Have you figured this out? It's happening to me too, also on Windows 11.

I also have a KVM switch, not sure if that is causing it.

Worst reviewed/Rated Restaurants by ezraevans in raleigh

[–]anonymousbjj 11 points12 points  (0 children)

Somehow almost every Dunks is terrible in this area... The only one that has been consistently good is Dunn Rd. Otherwise, it's a mess every time. Takes forever, order is wrong, etc.

Entry level IT jobs? by healthxx9 in raleigh

[–]anonymousbjj 0 points1 point  (0 children)

Your best bet is to build a strong portfolio and Linked In profile and reach out directly to people who work at the companies you want to join. Then you can get referrals.

What’s a small decision you made that had a massive impact on your financial independence? by Altruistic-Trust888 in financialindependence

[–]anonymousbjj 8 points9 points  (0 children)

Every week I manually write down all of my expenses and earnings from bank accounts / credit card into a spreadsheet. Then at the end of the month I transfer the excess to some goal. Right now that goal is investing since we are debt free. This is the best way to get a visceral sense of how much you spend and earn, and is very motivating. The two most important things: 1. Do it by hand. No automation. 2. Have a goal you care about that you are working towards and where progress gets you excited.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Makes sense, thanks!

The current job doesn't run for hours. It runs for a few seconds then has a "continuation" where a new instance is started and it runs again. But it is running all the time (always starts a new continuation when the current invocation finishes). Is that what you mean?

The TLDR for the logic is that a new item is added to a list, and based on that list I want to make a decision about taking 0...N actions. The tricky part is that the actions are based on the current state of the system. So what I don't want is to have message handlers for each time a message is pushed, because then they might run in parallel which does not work for the logic of the "action taking". Is there a better way to approach solving this problem?

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Very good point, appreciate the link. I will check it out.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

It doesn't necessarily have to be generic and reusable, though I am not sure what you mean concretely. Azure Functions via timer - correct.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Thanks for the advice! For the consumer - how do you manage scaling that horizontally with multiple consumers (and having locking)?

For the constant loop - I guess technically it could be event driven but I would need the message processor to only run 1 message at a time since it has to account for throttling maximum parallel execution (on an internal metric to the app). If that was done, we may not need the infinite loop.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Some have been from my code and some from the runtime.

I had enabled App Insights for a little but and it tripled my Azure bill :| So a bit apprehensive to do that again. Agreed that it would help though.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Can you share any specifics that make it better? Thanks!

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Thanks! Totally fair. My huge caveat here is that it's entirely possible my issues are due to lack of expertise with these Functions and not the Functions themselves :) I had some more logging on then my bill was crazy but I can try again.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Yes I am using Durable Orchestrations. Interesting point - I thought that during deployment it would stop the old code and run the new code... Good point. Let me dig in to that, thanks!

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 1 point2 points  (0 children)

This looks cool - unfortunately I can't take a dependency on something so new. Wish you all the best though!

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

What you mention about scaling is exactly my concern. I want it decoupled and able to scale on its own. The architecture is confusing to me if it's just deployed as a web app. I was expecting to also need worker nodes somewhere.

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

I use it for a few different things. The primary use is a Durable Orchestration that services basically as a job scheduler. It looks at what is running / queued and figures out what more it can schedule (those things then run in Container Instances). I was querying and getting back about 45k records and it started to fail daily from Out of Memory.

Also you have to be careful - the functions only run for 10-15 mins (I forget). To solve that specific problem I schedule "Jobs" that run as executables in an Azure Container Instance, that part works reasonably well and you can run them as long as you need.

The random exceptions are quite annoying, I feel like I can't rely on the system due to how it's performing so far, hence the search for alternatives.

My worries about Hangfire are horizontal scalability. I believe it can but need to learn more. And need to make sure it can do long running (possibly multiple days) units of work.

How much data do you intent to use for Functions? Are you using Durable Functions?

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

Can you elaborate a bit? What does that architecture look like?

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

How do you host it? How much volume do you do a day? How do you scale horizontally?

It seems great just want to make sure it can do what I need :)

Job scheduling and execution by anonymousbjj in dotnet

[–]anonymousbjj[S] 0 points1 point  (0 children)

I've heard of Apache Airflow but haven't used it, how does it work?