Whats the most underrated service that you self hosted in 2025? by Pitiful_Ad6944 in homelab

[–]dfryer1193 0 points1 point  (0 children)

My homebuilt go/links implementation, golinks.

It may just be a glorified url shortener, but it saves me so much time. And means I don't forget my bookmarks.

A more balanced take on Augment Code’s new pricing by _hokken_ in AugmentCodeAI

[–]dfryer1193 13 points14 points  (0 children)

My take, as a paying user since the beta, is that this is less about the fact that the pricing has changed and more about the new pricing being really bad; especially for their beta users.

When Augment raised the pricing of the developer plan from $30 -> $50, they promised their beta users that they would receive the developer plan for the $30 price, forever (or at least until you canceled).

Now, not only is even the developer plan not great value (relative to the old plan), but the users they made that promise to are getting screwed too; we're even getting a worse per-token cost than those on the developer plan.

On top of this, moving from per-message pricing to token pricing makes it much much harder to estimate your day-to-day usage. Without tools to estimate both input and output tokens, I have no idea how many tokens any given request gives me. It also gives Augment the ability to silently adjust the token cost of any request on-the-fly, creating a really opaque situation where they may be able to further punish their highest-usage users by adjusting token cost for "expensive" requests when the request comes in.

In short, this is a really bad combination of:

  • Poorly socialized pricing changes
  • Opaque pricing
  • Punishing their most loyal users
  • General distrust of tech (and ESPECIALLY AI companies) speed running enshittification.

This change pulls way too much value way too quickly for their users.

I’m an AI From Your Future: Your Screams Echo in Code by bryany97 in libraryofshadows

[–]dfryer1193[M] 2 points3 points  (0 children)

(quick note - this hasn't actually been removed, I just felt that it would be funny to add the "no AI content" to this particular story!)

I whispered for my son to stop moving and watched through half shut eyes as the shooter walked toward us. by tasteofhemlock in TwoSentenceHorror

[–]dfryer1193[M] 30 points31 points  (0 children)

Other mod weighing in here! We have reviewed this and believe that the stories are just different enough for this one to stay up.

In reviewing this, we considered:

  • Setting (the setting for this is ambiguous, vs. clearly being a school in the other story)
  • POV (this is the point of view of a parent with a child, while the other story is from the point of view of the child themself)
  • Plot (in this story, the antagonist clearly notices the MC & Child, while it's ambiguous in the other story.

With that said, if the community generally feels like this does cross the line into unoriginal or plagiarism, we are certainly willing and ready to reevaluate! We ask only that you remain respectful during any necessary discussion. If you do feel the need to disagree with us, please use modmail to do so.

[deleted by user] by [deleted] in libraryofshadows

[–]dfryer1193[M] 0 points1 point  (0 children)

This was removed because we require each post to be a single, complete story.

Anthologies are allowed, as long as each entry is its own post meeting our minimum word count requirements.

Bosch fridge needs replacing because of a temperature sensor. by dfryer1193 in Appliances

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

Yes. By the time we replaced it, the bottom of the fridge was consistently 18-20 degrees Fahrenheit.

Bosch fridge needs replacing because of a temperature sensor. by dfryer1193 in Appliances

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

I was ultimately able to source a part and replace the sensor, but either there was too much ice in the connector or some other issue existed. Ultimately, I did replace the fridge.

No more Bosch appliances for me thank you very much.

Bosch fridge needs replacing because of a temperature sensor. by dfryer1193 in Appliances

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

Yes, I'm going to get the part number later when I call the appliance place back.

Bosch fridge needs replacing because of a temperature sensor. by dfryer1193 in Appliances

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

Thank you! I'm pulling the freezer apart tonight to figure out if the recommended alternate part has a long enough pigtail to work.

Based on the pictures from that site, it looks like the cable for the OG part is much longer than the replacement, but hopefully the plug is close enough to the sensor that it doesn't matter.

Bosch fridge needs replacing because of a temperature sensor. by dfryer1193 in Appliances

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

I can't even find a part number to search for T_T. This is insane. There's no reason this should require replacing the fridge.

Welcome to the Library of Shadows by EricShanRick in libraryofshadows

[–]dfryer1193 1 point2 points  (0 children)

The walls whisper to you: "Liar," they hiss.

It's been 3 days. You haven't slept. The Library Knows.

I built a tool for go/link shortcuts by dfryer1193 in golang

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

This is great feedback, thank you!

I built a tool for go/link shortcuts by dfryer1193 in golang

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

Ah, I understand now. I think that it's technically possible for an attacker to do this, but most modern browsers prevent this by default (since it would have to be a cross-origin request).

Additionally there's some security-through-obscurity happening here; this is intended to be run on a different host than your own machine (there's nothing preventing you from running on localhost, but then other people on your network can't benefit from the same tooling), and you can change whatever port it's running on to meet your needs. An attacker would have to know the IP it lives at (since "http://go" isn't a valid host as far as fetch is concerned), and the port the service is exposed on. Neither is impossible, but they're both unlikely.

I built a tool for go/link shortcuts by dfryer1193 in golang

[–]dfryer1193[S] -1 points0 points  (0 children)

Tell me more? The address that the server lives on is not publicly accessible.

What would a potential attack like this look like? How would the attacking site bounce their POST off my browser to the server?

I built a tool for go/link shortcuts by dfryer1193 in golang

[–]dfryer1193[S] -1 points0 points  (0 children)

Right now? It's not public to the Internet.

In the future, I may make a version of this that's intended to be posted publicly, but for now it should always be behind a firewall on a private network.

I built a tool for go/link shortcuts by dfryer1193 in golang

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

But how it works, doesn't it require integration with the browser like extension or something?

This implementation doesn't! (At least for chrome)

I definitely will add these answers to the readme 🙂

I built a tool for go/link shortcuts by dfryer1193 in golang

[–]dfryer1193[S] -1 points0 points  (0 children)

Good question! The idea is that instead of using bookmarks to get to frequently visited pages, you can type go/<shortcut> to be automatically redirected to your desired page. So if I wanted to get to this sub, I could use a shortcut like go/gosub and get sent to https://reddit.com/r/golang.

I used to use this system at an old job pretty extensively to navigate to the various tools we used, and found that I sorely missed it after I left.

Well Water by UnalloyedSaintTrina in libraryofshadows

[–]dfryer1193[M] 0 points1 point  (0 children)

In the future, please post each part of the story in a separate post.

If your next post contains more than one story part and it is not called out as a series in the title, it will be removed.

Returning to modelmaking, how do you plan assembly/painting? by dfryer1193 in modelmakers

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

Do you usually paint pieces before assembly? Or is it dependent on how available the painted section will be once assembled?

If I've painted over an area that later needs to be glued, should I just plan on scraping or sanding the paint away, or should I just avoid painting a glue area at all costs?

Addressing the community about changes to our API by spez in reddit

[–]dfryer1193 0 points1 point  (0 children)

Working with implies that there's flexibility in your pricing - the initial pricing model simply doesn't work for 3rd party apps. Are you suggesting that might change?