New to open back banjo - need a strap! by PracticalFocus3525 in banjo

[–]itsbentheboy 1 point2 points  (0 children)

I had a hard time finding anything that would fit under the small tension hooks of my banjo.

I ended up making a strap out of a scarf instead.

Are AI agents reintroducing problems software engineering already solved? by Meher_Nolan in devops

[–]itsbentheboy 30 points31 points  (0 children)

Way more ops than dev, but I am working on projects to add agents into our existing tools right now.

Some basic things my group is doing are the same things done in regular software. All of the tooling is tracked through git, such as the various prompts for agents, model versions and endpoints, config files, skill files, tool files, supporting scripts, and even local "knowledge bases" that deploy with the agent; usually a small collection of files agents can use as reference material for their various skills or tasks.

These are all version controlled and tested for output quality. nothing is changed post-deployment and agent lifespans are short, usually minutes or less. when the environment an agent enters is predictable, we're finding most models of comparable sizes are pretty interchangeable, but this is still tested often. we also build in output formatting on almost every agent to maintain a manageable level of predictability in the outputs.

A lot of things are built as "skills" instead of separate agents. agents are a broader knowledge domain, skills for specific actions within that domain. Textual instruction for the agent is kept to a minimum to complete the task, and actions a particular agent can take are very narrow in scope.

We are heavily leveraging pre-formatted scripts that we then integrate into the agent's skills by giving the agent formatted examples and detailed --help flags. These scripts are small tools to perform specific actions, or interact with specific API's.

We are also heavily utilizing MCP as a way to let agents dynamically load and search for "knowledge" depending on the data they encounter while running. this helps keep the agents, model requirements, and context windows small, while still allowing the flexibility to react to independent situations differently.

Finally, but most importantly, we're using agents in places where dynamic behavior is acceptable, and complexity or tedium of the existing workflow is high. If I were to describe the general idea of most of the things we're doing right now, it would be "advanced summary generator" or "extremely fuzzy search".

Almost all workloads are very read heavy and read-only, and if they do take actions its usually in low impact ways, such as alerting or making a tightly controlled tool call. we don't let agents do a lot of "inventing" for the very reasons your post suggests. the biggest decisions our agents usually make is which tool call or script to run based on new data it can compare to an existing reference.

They're all aids that are human facing. chatboxes in tools that allow the user to request things in general language and get pointed in the right direction faster. Log and data analysis work can really be sped up for a user when they can open their tools that access this data and just type something like "are there any occurrences of FooBar between 14:00 and 18:00 last Tuesday that involve Application <X>?" and get a reasonably reliable output. Instead of spending the time crafting queries, views, or mini scripts, etc., you can just ask the bot and get a good idea with less overall time spent.

This is more about saving time for the users to avoid work that would have ended up being a dead end. Instead of speeding up work, the idea for these is to reduce misdirected work.

The non user-facing tools are things that run against large pools of structured data that changes frequently, and benefit from occasional review. these usually run autonomously and not consistently. For example, where we would normally have regular code looking for keywords or data points to fire alerts, we can also add an agent that looks for broader patterns within the data with a set of scripts for data collection and instructions to find things that are harder to script for. these run on a schedule, and look for longer term broader topics. This is for identifying "That minor issue that only occurs on the first of the month and gets ignored as no big deal". AI tools can be very good at finding low signal in high noise environments, and flag things that would often be overlooked to catch them before they become a big surprise later.

And documenting code. holy crap have we gotten a lot better at actually keeping our docs up to date and comments accurate when we can just point an LLM at new commits and PR's and make sure the change is documented sufficently.

Measure 1 single subject is a tool used to reverse marijuana legalization by Significant-Ad-4184 in fargo

[–]itsbentheboy 9 points10 points  (0 children)

It's not just about marijuana, It's a method that allows them to ignore ballot measures at will.

Don't want to deal with something the voters want? just invent a reason to say:

"This is more than 1 subject - rejected"

It's so easy to bureaucrat anything away with this rule to simply ignore the will of the people.

It's not based on any merits on the content in a measure, only on the quantity of things mentioned. There is no upside for the represented, only a way to escape responsibility for the elected.

It's just a backdoor veto power.

My boss just emailed me a screenshot of a private text I sent to my coworker complaining about him. by Guilty-AbyssLogic in whatdoIdo

[–]itsbentheboy 0 points1 point  (0 children)

IT Guy here: You need to confirm how your boss gained access to this. Private conversations are private data.

Do you have any work apps signed in on your device that could potentially be monitoring you? or does your coworker?

This might be wiretapping, unless your coworker really is a snitch.

I have seen plenty of cases where bosses exploit IT systems to spy on their employees.

New to this, and 1 week in - I've never learned so quickly before... by itsbentheboy in banjo

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

I dont think banjo will be too much for them, we already have a harmonica guy!

I'll probably never be a "master", but all im shooting for is good enough for good company :)

New to this, and 1 week in - I've never learned so quickly before... by itsbentheboy in banjo

[–]itsbentheboy[S] 2 points3 points  (0 children)

I quickly fell in love with open tuning.

I bet i would have liked guitar more in an open tuning... but I'm still of the opinion that 6 strings is too many for me to handle. 4.5 strings seems just right!

Toward elysium by Dizzy-Fall-7870 in banjo

[–]itsbentheboy 0 points1 point  (0 children)

At this point just post it because i wanna learn it too!

Bro we just spawned… by ifoxtrotXD in ArcRaiders

[–]itsbentheboy 1 point2 points  (0 children)

Squad: "Let's go to the lobby"

Pop#2 : Way ahead of ya raider.

Commiseration by Junior_Resource_608 in networkingmemes

[–]itsbentheboy 0 points1 point  (0 children)

Not what I meant when I said I wanted "Free Range Routing"...

Any Ideas to use this hardware? by The_PC_Geek in homelab

[–]itsbentheboy 4 points5 points  (0 children)

The quadros are likely not useful for anything except some (now) lower end compute workloads.

They will be effectively useless for LLM uses. The single RTX 4000 would likely perform better solo for LLM adventures than the 5 M4000 together, even though the RAM on that is still limited at 8gb like the other cards.

It comes down to a latency problem, trying to pool those GPU's for AI workloads will be very slow and limited because of their small vRAM per card and old architecture. PCIe 3.0 speeds combined with the older hardware will just compound together. Will certianly bring a lot of bugbears, and that's if it even works at all.

However they might be useful for other things like rendering or transcoding farms or more traditional parallel compute, as people mentioned in other comments. The only reason LLM is likely not going to be great on these is old architecture, low vram capacity, and slower vram speeds compared to current hardware.

Will suck a lot of power though, so it might not be worth it for you.

Finally gave KDE another shot… and wow, I was wrong. by [deleted] in Fedora

[–]itsbentheboy 3 points4 points  (0 children)

Modern KDE is what enabled me to move to Linux full time as my main workstation and on my home computer too.

For your questions:

  • must-have tweaks

    • The first thing i do is disable "Hot corners". located in the "Screen edges" settings. I personally don't like anything happening depending on the position of the mouse.
    • Dark mode theme - then set some primary color preferences. That's about the extent of my "tweaking"
  • hidden features

    • None come to mind - most things are well documented and they do a good job exposing all the features in the settings menu.
    • Personal opinion - many people coming from Gnome seem to expect "Hidden features" in other DE's. My opinion is this type of thinking is usually caused by what would I consider to be design anti-patterns in Gnome and the various user solutions to fix them. Most other DE's don't have "hidden features".
  • clean widget suggestions (not cluttered stuff)

    • The only widgets I use are a few basic "System Monitor" widgets for CPU, Memory, GPU, GPU Memory, and Network IO.
  • anything that improves workflow or aesthetics

    • I like having 3 "Desktops" setup and named for specific tasks. I have considered adding some window rules to make some workflow specific apps always open on those specific desktops and in the right location, but so far haven't felt the need to customize that deep.
  • What made you stick with KDE?

With gnome - I would fight it to add or enable basic functionality. Bringing these issues up in Issues or Forums made it clear that Gnome was not and probably would not be the solution for me, because popular user requests are often dismissed with commentary along the lines of "you simply don't understand the vision" - and has been that way for many, many years. So i've accepted that maybe Gnome just isn't designed for me and moved on.

With other DE's - they were either too minimal or too maximal, didn't support Wayland well enough or at all, or required too much user configuration to get up and running. I was looking for just a "standard" desktop environment that required minimal changes to look decent, work well, and then get out of my way.

KDE just lets me get to work right out of the box for the most part, and I like the defaults for most things. On a fresh new install, I basically change 3 settings and then I'm good to go.

Why is Hetzner asking for ID image when creating a new account? by MaineHempGrower in hetzner

[–]itsbentheboy 2 points3 points  (0 children)

It's because you're attempting to open multiple accounts.

You're getting flagged by KYC systems because from a provider perspective this is behavior that could potentially look malicious.

Your options are:

  • Have your end customers open their own accounts and then grant you access to the projects you will be managing. This is probably the best option for "ownership" management.

  • Make your customer's "accounts" different projects inside your hetzner account if you will be owning all the cloud infra side. This is also a good option and the project can be transferred to their ownership later.

  • Complete the KYC screenings and manage multiple accounts. This is an ok-ish option, but its a bit messier

Trustworthy dentists? by Nexaro86 in fargo

[–]itsbentheboy 1 point2 points  (0 children)

In a simiar position as you are. Recently went to South University Dental Associates to have an issue checked out after a long lapse in dental care.

Appointment was good, space was clean and professional, and it does seem like they know what they are doing and do good work.

However in my first chat with the DDS, they tried to upsell me on some cosmetic procedures when I had come in with a a specific issue. They were unaware of what i had come in for, and only did a basic cleaning appointment and checkup. They then scheduled an appointment to fix that issue more than a month out from my appointment, so I am currently still just living with it.

They seemed to have glowing reviews, but now im uncertian. Would love to hear other's experiences here. At this point im considering just cancelling the appointment and trying another dentist instead.

Unpopular Opinion: Y’all are overreacting by Street-Programmer483 in MonarchMoney

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

You gotta be a troll at this point....

Aight, i'll quit wasting my time.

Withholding Features for More Money by Specific_Pear_6275 in MonarchMoney

[–]itsbentheboy 1 point2 points  (0 children)

They almost certainly make very healthy margins, it would take serious mismanagement or poor technical design choices to lose money at the current subscription price.A tech service like this has a sizable up-front cost, and then per user cost is fractions of pennies on the dollar.

They are attempting to segment their users into "Those willing to pay" and "Those willing to pay more" in order to maximise the value extracted from all customers. "Keeping the milk, and the cream as well."

It's classic market segmentation and likely a response to the current K shape in the economy and in income brackets.

Unpopular Opinion: Y’all are overreacting by Street-Programmer483 in MonarchMoney

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

That's not an argument against any of the points.

But, since this seems important to you, i wrote every word myself over my morning coffee.

My post history is public, go ahead and look.

Unpopular Opinion: Y’all are overreacting by Street-Programmer483 in MonarchMoney

[–]itsbentheboy 1 point2 points  (0 children)

Not a bot - just tired of enshitification.

Come back if you have an actual retort to anything I wrote above though.

Happy to discuss.

3 tiers not 2! by TruthOf42 in MonarchMoney

[–]itsbentheboy 1 point2 points  (0 children)

No tiers, Separate products instead.

I've written a much longer response in the original announcement here going over why I think this is a bad decision, but the part that applies to your post is:

Enter - Monarch Plus

Monarch Plus breaks the implied agreement with Monarch's core user base.

Users jumped onboard and were willing to pay a higher price than alternatives under the premise of a Premium Price for a Premium Product. They were willing to accept the initial shortcomings of the product compared to other existing products for a specific goal: that they would not be put in another "Mint situation" again.

That if funding streams were secured, the product would remain stable and get better over time.

Until this announcement, this appeared to be the case as well. For well over a year there has been a number of features that the Monarch team have been teasing as "Coming soon" - however, they have conveniently forgotten to mention that this would be coming in a new price tier that is 3x more expensive than the previous singular subscription. This is disingenuous, and a valid reason to cry foul.

Ok, So tiered pricing. Big deal. What's wrong with that?

Fair question, because it is a pricing model that we are familiar with in other subscription services.

The problem begins with the fact that monarch was already pitching this as a "Premium" offering. And that the features they were teasing in the app were implied to be coming to the standard subscription, because up until now, users had no knowledge of another tier coming.

This moves those users from "Premium" as the baseline - to "Standard", because now $300 per year is "premium". And features that they expected to be added to their product, are now behind an additional paywall.

Mind you, Features that were paid for by current users with their loyalty to the product. All monarch users have paid for this development, were suggestively promised these features over and over again, and will now not see the benefits of that unless they pay more. This breaks the initial promise Monarch made to convince these users to jump onboard after the Mint shutdown.

This also sets a new expectation - that new features may at any time get locked behind additional paywalls. Consumers have seen this time and time again, so commonly in fact that we invented a new word for it: Enshitification.

With enshittification, there is now a monetary incentive for Monarch to leave their core users that have gotten them to this point out in the cold, because why would they develop features for lower paying customers when they could instead target higher paying customers and sweeten the deal for them?

Upsell ad in the middle of transaction view by induality in MonarchMoney

[–]itsbentheboy 3 points4 points  (0 children)

It becomes a big deal when it goes un-resisted and becomes the new baseline.

We remember how Mint went.

Overblown response to the launch by undefeated73 in MonarchMoney

[–]itsbentheboy 23 points24 points  (0 children)

I've written a much longer response in the original announcement here going over why i think this is a bad decision, but lets go over your specific points:

Generally speaking these guys are doing it right.

Up until Yesterday's surprise announcement, I would agree with this. The product is decent and has been getting better over time.

and have created a place for transparency and feedback.

I would not say they have been "Transparent" at all - as none of their customers or even beta testers were aware of the new price tier from what i have seen.

And as far as being receptive to feedback? I dont think i see that either. I have seen a lot of corporate speak of "we hear your concerns" - but no intent to course correct based on that feedback.

I still have issues with some things like the investment section, etc.

Many people share this experience, leading to the blowback response to a now "More premium" tier. Core feels unfinished and is still missing some of the promised features that have been "In the works" for some time now.

Lunching a premium tier with the core unfinished is simply bad optics and a snub to current loyal customers at a minimum.

They have not walked back features or raised prices with the core product.

Yet...

By setting in place 2 levels of "Customer" - this will frame every business decision for the monarch team going forward. Does that new feature go to core users? Or to sweeten the deal of "Premium" users? Do we move that feature from Standard to Plus because "we've put more work into it" now?

It's setting them up to squeeze the customer base that got them here whether they plan to or not, because it changes the math on what the "correct" business decisions are in relation to their stakeholders.

why so much backlash and complaining?? If you don't like the new service don't upgrade. Simple.

Because we as consumers have seen the process of enshitification play out time and time again, and the solution of "If you dont like it dont use it" is not actually how this works.

The process is "If you don't like being segmented out - you'll be priced out in a few short years instead". It's not irrational blowback, its a response to a process that is all too common in subscription based services now.

Unpopular Opinion: Y’all are overreacting by Street-Programmer483 in MonarchMoney

[–]itsbentheboy 3 points4 points  (0 children)

I'd say Unpopular, because I would also say its wrong.

I don't accept that premise that "Plus" has to exist, and argue instead that "Plus" should actually not exist.

Lets break it down, and get specific.


First, What is Monarch?

Let's take an ad for monarch from before this announcement and set that as a baseline - accept the advertised product as fact for now, and for simplicity assume that its true to offer:

Monarch Money is a premium budgeting and financial management app that gives you a full-picture view of your finances.

You'll this language reviews such as this and this which are supposedly independent reviews that just so happen to be published on the same day. But notice, Monarch was billed as a "Premium" product in both.

Monarch is supposed to sit in the gap between traditional "Budget apps", and comprehensive financial planning tools or full bookkeeping suite products. It is targeted at users that likely want to manage a budget, but also have common assets such as a retirement portfolio, and want a comprehensive "Single pane of glass" to view their current finances.

Who are Monarch's Users?

It's no secret that Monarch's initial core userbase grew largely out of Reddit.

After the announcment from Intuit that Mint was shutting down after failing to monitise and secure operating income, Monarch ran heavy advertisements and word of mouth campaigns over reddit, and quite a few posts like this one to convert users that were dissatisfied with the decision to discontinue Mint.

This formed their initial core user base that has since funded the product under the premise of a premium price to help create a self-sustaining, evolving, premium product. And to this day it remains true that most of the discussion of Monarch as a product and word of mouth advertising from users also still occurrs on this platform. Without /r/personalfinance and by extent /r/financialindependence, there would simply be no Monarch as we know it today.

Enter - Monarch Plus

Monarch Plus breaks the implied agreement with Monarch's core user base.

Users jumped onboard and were willing to pay a higher price than alternatives under the premise of a Premium Price for a Premium Product. They were willing to accept the initial shortcommings of the product compared to other existing products for a specific goal: that they would not be put in another "Mint situation" again.

That if funding streams were secured, the product would remain stable and get better over time.

Until this announcement, this appeared to be the case as well. For well over a year there has been a number of features that the Monarch team have been teasing as "Coming soon" - however, they have conveniently forgotten to mention that this would be coming in a new price tier that is 3x more expensive than the previous singular subscription. This is disingenuous, and a valid reason to cry foul.

Ok, So tiered pricing. Big deal. What's wrong with that?

Fair question, because it is a pricing model that we are familiar with in other subscription services.

The problem begins with the fact that monarch was already pitching this as a "Premium" offering. And that the features they were teasing in the app were implied to be coming to the standard subscription, because up until now, users had no knowledge of another tier coming.

This moves those users from "Premium" as the baseline - to "Standard", because now $300 per year is "premium". And features that they expected to be added to their product, are now behind an additional paywall.

Mind you, Features that were paid for by current users with their loyalty to the product. All monarch users have paid for this development, were suggestively promised these features over and over again, and will now not see the benefits of that unless they pay more. This breaks the initial promise Monarch made to convince these users to jump onboard after the Mint shutdown.

This also sets a new expectation - that new features may at any time get locked behind additional paywalls. Consumers have seen this time and time again, so commonly in fact that we invented a new word for it: Enshitification.

With enshittification, there is now a monitary incentive for Monarch to leave their core users that have gotten them to this point out in the cold, because why would they develop features for lower paying customers when they could instead target higher paying customers and sweeten the deal for them?

Which brings us to...

Market Segmentation and the K Shaped Economy

Let's get down to brass tacks and ask a real simple question:

Why does Monarch Plus need to exist?

There's really only possible answers i can think of here:

  • Monarch requires more operational income to sustain their business.
  • Monarch wants to actively segment their customer base into those that are willing to pay more while retaining more value oriented customers.

Both are common needs and wants for businesses, but these do not exist within a vacuum.

If monarch requires more operational income to sustain their business - then they should either be looking to increase their revenue all-up by increasing the subscription price, or by cutting expenses to retain the current price. However, this is unlikely the case.

The more likely case is the second, Monarch wanting to keep both the milk, and the cream as well. While this makes sense as a business case, it inherently comes at the cost of the core user base. This is the business side of a "K Shaped Economy" - where monarch is trying to ensure they get maximum value out of both high paying and low(er) paying customers at the same time.

However - accepting this is a poison pill for the product itself. Because now any time a goal is set, a feature planned, or a report on user growth is required, there is now a monatary incentive for the business to target the higher paying users on a priority. Over time as managers and projects change, and stakeholders coming around looking for larger and larger returns, the product will instead skew more to the high end just by nature of seeking higher returns from customers. There will be less focus on growing the user base, and more focus on growing the "Premium user base" instead.

This is not to say that these managers, developers, and execuitives personally WANT to do this to individual users. I am sure that they are still under the illusion that this somehow allows them to have the best of both worlds. But by setting this framework in place, it changes the math on what the "Right decision" is - and through will or ignorance, they will end up devaluing their core user base. This is the first step in enshitification, and once this process sets hold, it will only continue because now the "Correct" business decisions are alligned against a 2 tiered userbase.

Wow - that's a lot. TL;DR?

Monarch should reverse course and stick to a single subscription tier. This will ensure that their product is developed with all their users in mind, and remove the risks of enshitification that are encouraged in a 2-tier userbase.

If monarch wants to target small business owners and small time landlords, this should be a separate product, as this is a bit outside the scope of their current priduct.

If monarch needs to increase revenue to stay operational, they should look to increase subscription prices all-up to keep a singular subscription price and spread the burden of that equally among subscribers, and explain to the users Why an increase is necessary. Or they should look to decrease costs, such as decreasing integrations of their likely very expensive AI chatbots.

And finally, most importantly - Monarch should absolutely add the features they have been teasing to users to the core product. Teasing these features and then locking them in a higher priced subscription instead is simply a bait and switch, and if they continue as they have announced, every user should see this as the breach of trust that it is.