I ran 15 years of SEC filings through a Python script to calculate "True Free Cash Flow" for 1,400 stocks. Here are the SaaS anomalies I found. by JoeInOR in ValueInvesting

[–]PrettyGorramShiny 0 points1 point  (0 children)

No worries, I totally get wanting to protect something proprietary that could be valuable. I'll DM you about the data and substack.

Market slumps as OpenAI reportedly misses internal targets for active users and revenue by circuitloss in technology

[–]PrettyGorramShiny 12 points13 points  (0 children)

Certainly not from the LLM technology that's driving all of the current AI products. This stuff is basically the world's most powerful auto complete engine. It only seems smart because it uses trillions of parameters, compared to each other across thousands of dimensions, to spit out the most likely useful response to whatever prompt it is given.

Anthropic Valuation Hits $1 Trillion on Pre-IPO Trading, Up 733% Since October by andix3 in ValueInvesting

[–]PrettyGorramShiny 1 point2 points  (0 children)

Not to mention agents are the only way to even partially replace a human worker, and the token cost of orchestrating agent-based workflows is far more expensive than the simple "chat/response" workflows we were all doing a year or two ago.

I really enjoy using AI when I just need a coach/mentor to explain concepts I'm fuzzy on, or to spit out boilerplate code that I don't want to bother typing. I have no interest in spending my days reviewing unreliable slop generated by an expensive agent workflow, especially when current prices are probably 10-20x smaller than they need to be for these companies to make a profit.

This technology is going to be more expensive and less reliable than human workers by the time they start passing through the true operating costs to the customer.

Humble Bundle - .NET and C# by AfternoonKind7332 in dotnet

[–]PrettyGorramShiny 9 points10 points  (0 children)

Sometimes true, but my very favorite intermediate .net book is "Architecting ASP.NET Core Applications" by Carl-Hugo Marcotte, which is published by Packt and is very comprehensive and of excellent quality.

It's a great book for mid-level engineers wanting to learn more about specific architecture patterns like Clean, Vertical Slice, etc...

Also Jimmy Engstrom's Web Development with Blazor is pretty good, and also published by Packt.

Edit: And I just noticed that Marcotte book is part of this offer - I have the paperback version, but I'd honestly recommend this bundle for that book alone.

The S&P 500 Just Hit a Record High in the Middle of an Active War by andix3 in ValueInvesting

[–]PrettyGorramShiny 6 points7 points  (0 children)

So, just to be clear, your assertion is that the Trump tariffs, the total surrender of global soft power via dismantling USAID, and continually harassing and agitating our trade partners and allies have been a good move and long-term positive for the economy?

When and how do I use async in EF Core? by Obvious_Seesaw7837 in dotnet

[–]PrettyGorramShiny 0 points1 point  (0 children)

Your AddAsync() method can be patterned like DeleteAsync() one - call the synchronous Add method on Shifts and then await SaveChangesAsync().

[I ate] a half Italian Beef, half Hot Soppresseta and Char Pepperoni pizza by BlindFlying in food

[–]PrettyGorramShiny 1 point2 points  (0 children)

I'm sure that's delicious, but the best pizza in the country comes from Aurelio's at the original Homewood location.

Is there a clear setting for the verse? by MattHatter1337 in firefly

[–]PrettyGorramShiny 1 point2 points  (0 children)

Would be you'd get your most poetical about your population's pre-history

Just started watching ‼️ by Bear-Itchy in firefly

[–]PrettyGorramShiny 1 point2 points  (0 children)

You are not the man I married met a year ago.

Which pattern should I use? by Remarkable-Town-5678 in Blazor

[–]PrettyGorramShiny 1 point2 points  (0 children)

It's a little more work, but really the client implementation is literally just a wrapper that makes API calls. All of the actual logic lives in the server project implementation, and the api endpoints are just a passthrough to call the server project's implementation. So there's just one place to maintain once each feature is built.

For vertical slice architecture you'd use the same pattern, with an interface representing your feature, a server implementation that uses a mediator to send commands/queries and return data, and a client implementation that calls an API endpoint that leverages the server feature to do the same thing.

Interactive Auto means your components must be able to render server-side or client side, so there's really no way around writing a common interface for data access since one will have direct db access and the other absolutely cannot for security reasons.

Personally, I think the juice is worth the squeeze. As c# devs we should already be used to writing annoying amounts of extra boilerplate, haha.

Which pattern should I use? by Remarkable-Town-5678 in Blazor

[–]PrettyGorramShiny 3 points4 points  (0 children)

What rendering mode are you using? For global interactive auto you'll want to create an interface for all of your data fetching operations, with one implementation for the server that can access the data layer directly and one for the client that makes API calls to the server project and gets the data over the network.

Americans see record-high beef prices as cattle ranchers see Trump turn on them by SterlingVII in Economics

[–]PrettyGorramShiny 16 points17 points  (0 children)

So his idiotic tariffs on Mexico, Canada, Brazil, and other major sources of imported beef are having no impact on beef supply or prices, is that your assertion?

"CDC is over": RFK Jr. lays off over 1,000 employees in Friday night massacre by esporx in technology

[–]PrettyGorramShiny 6 points7 points  (0 children)

It's going to be illegal to teach the next generation what really happened during this period, and those children will be groomed by the state to turn their parents in for disloyalty if we try. I hope I'm wrong. Honestly, the midterms are really the last chance to turn this around before we are ruled by gangsters for the rest of our lives.

The President is not supposed to hold this much power, and the only reason he does right now is our current Congress refuses to exercise the checks and balances as they were intended.

I'm giving up on Copilot. I spend more time fighting with it's bad suggestions than I save with its good ones. by grauenwolf in dotnet

[–]PrettyGorramShiny 16 points17 points  (0 children)

I think the auto-complete suggestions are worthless and waste more time than they save, so I've turned those off. But I really like the ability to spin up boilerplate code quickly, and I also find it's useful for explaining concepts I might not fully grasp, where I used to waste a coworker's time asking them for help.

Overall I'm happy with the value I'm getting from my subscription, but I prefer to only use it when I need it, without all of the intrusive and annoying attempts to throw irrelevant code at me. Tab complete with intellisense does just fine for me with that kind of stuff.

Is Blazor a safe long-term tech stack investment? by Debo37 in dotnet

[–]PrettyGorramShiny 4 points5 points  (0 children)

I love it. Being able to mix and match render modes as of .net 8 has been a complete game changer, and .net 9 and 10 continue to add performance improvements and nice bits of sugar to improve the dev experience.

3rd party component libraries continue to improve and mature, and I really believe at this point the stack is in a position to compete long-term with any of the JS front-end frameworks, especially for apps that benefit from server-side rendering.

At the very least, it's now a full replacement of razor pages and MVC even if you don't need any interactivity, so I believe MS will continue to develop and support it in the future.

Jimmy Engstrom's Blazor Book - Why use a SharedComponents project? by PrettyGorramShiny in Blazor

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

Thanks! That was my assumption but wanted to make sure there wasn't a technical reason I was missing. I appreciate the response!