• 1 Post
  • 508 Comments
Joined 2 years ago
cake
Cake day: July 14th, 2023

help-circle

  • I’m confused what your issue is with the dev. He seems to have posted because uBO was breaking the site for premium users and then got told “just stop monetizing effectively.” Only one reply (don’t use such an obnoxious way to insert the ad sidebar) was actually helpful, though it was at odds with part of his monetization strategy (pay for Premium to get that extra space).

    If uBO devs had said “Sure, give this account premium access and we’ll check it out” and he’d refused, that would be different, but instead they said there was nothing he could do to help them and banned him from participating.

    It also doesn’t seem that he’s intentionally breaking the app when uBO is in use. Rather, uBO breaks the app when ads aren’t being served and he is now detecting when this happens and serving a message about the fact.

    Does anyone know of similar image editors out there that can batch-crop images in a certain aspect ratio/resolution and then export them to webp?

    Not similar, but Image Magick can crop images from the cli and has webp support.



  • Interesting. Where did you go to see that? Did you have anonymous data collection enabled, by chance? I wonder if they tied enabling it to that setting by mistake or if something else is going on… Just to confirm, do you have a noncommercial account or is it corporate?

    Assuming it’s corporate - if you haven’t already, can you report that to JetBrains? What you described is out of line with what they published. I would expect them to take it seriously as I would expect their corporate customers to be very unhappy about this, if it impacted them.

    Just to do my own due diligence - I have a personal “All Products Pack” license. Of the tools installed, only Datagrip has an update to 2025.2.4 available (the version where this data collection was added). When I opened it for the first time, I was prompted to “Help Us Improve Full Line Code Completion.” I clicked “Don’t Send,” then confirmed that everything was unchecked in Settings > Appearance & Behavior > System Settings > Data Sharing. So for individual users, at least in my case, it seems it’s behaving as described.



  • Stating that this is on by default is misleading. If you or your company pay for the product or if you use the open source (“community”) or EAP version of it, it’s disabled by default.

    The option is only enabled by default in one very specific use case:

    We are asking our users to help with this, and here’s how it works:

    • For companies: Admins can enable data sharing at a company-wide level. To support early adopters, we’re offering a limited number of free All Products Pack subscriptions to organizations willing to participate while we explore this program. For companies that are not willing to opt in to the program, nothing changes, and as always, admins are in control.
    • For individuals on non-commercial licenses: Data sharing is enabled by default, but you can turn it off anytime in the settings.
    • For individuals using commercial licenses, free trials, free community licenses, or EAP builds: Nothing changes. You can still opt in via the settings if you are willing to share data with JetBrains (and your admins, if any, allow it).

    For reference, the non-commercial licenses are the full, commercial versions of the IDE provided “at no cost for education, hobby projects, and open-source work.” The risk of entering confidential data into your IDE that could then get collected is much lower for these use cases… though still not zero.

    Do those users get a notification of this change when installing an update? If not, that’s concerning. But if they do, and can then quickly opt out if desired, then this really seems like a non-issue. This is especially true since JetBrains makes it clear that being able to anonymously collect data is the reason they’re able to offer those products for free; thus why users on those licenses cannot opt out of that anonymous data collection.

    It’s pretty clear that JetBrains is saying “We would like your data so we can improve our product; if you’re okay with that, we’ll let you use our tools for free.” And they also have options, free and paid, where you don’t have to give up your data. Seems like a reasonable trade for a person to be able to make to me.











  • I’m a professional software engineer and I’ve been in the industry since before Kubernetes was first released, and I still found it overwhelming when I had to use it professionally.

    I also can’t think of an instance when someone self-hosting would need it. Why did you end up looking into it?

    I use Docker Compose for dozens of applications that range in complexity from “just run this service, expose it via my reverse proxy, and add my authentication middleware” to “in this stack, run this service with my custom configuration, a custom service I wrote myself or forked, and another service that I wrote a Dockerfile for; make this service accessible to this other service, but not to the reverse proxy; expose these endpoints to the auth middleware and for these endpoints, allow bypassing of the auth middleware if an API key is supplied.” And I could do much more complicated things with Docker if I needed to, so even for self-hosters with more complex use cases than mine, I question whether Kubernetes is the right fit.


  • Hey, Claude’s “share” feature isn’t very private, so I didn’t want to post the link to the chat that way, and even though I only sent two messages, it was pretty time consuming to go through and pull out each thinking / code section. I could have fairly easily just extracted what’s in the top level, but that wouldn’t have given you much more information than my original comment.

    Here’s the full transcript, including Opus’s thoughts, the code it wrote, and the output: https://listed.to/p/yPGvoox4M2

    If you copy paste the text from there into Obsidian, the headers should be preserved so that you can collapse by section (with default settings at least - I think it relies on “Convert pasted HTML to Markdown” being enabled). The syntax highlighting will be lost unless you add the languages back in (python at first, then javascript for the rest).

    If you start by collapsing everything #### and under, then that’ll hide everything that is collapsed by default in the Anthropic chat interface.