• 1 Post
  • 45 Comments
Joined 1 year ago
cake
Cake day: May 28th, 2024

help-circle


  • best decision I ever made years and years ago was to stop being a regular employee and instead do freelance/consulting work. No more interruptions. Emails can be ignored when need be, same with calls and texts, I don’t use whatsapp or any of that. My Jira is PURELY for bug tracking and if anyone that has been invited into it goes off rails on it for something OTHER than bug tracking they get removed.

    If I go into an office I leave whenever I want. If someone starts bothering me I pack up and go.



  • I swear US Democrats learn absolutely nothing. All you have to do is jingle some keys in their faces and they’ll applaud.

    This is a guy who wants California Cities to force homeless people to move every 3 days. This is a guy who has threatened to cut funding to cities that don’t “crack down” on homeless people.

    This is a guy who simply has one of his interns to write funny twitter posts and NOW he’s suddenly “presidential material”.

    And some people honestly wonder how Trump was re-elected.


  • I had a program that came with special CD Labels for the printer where you could make your own cool CD label covers. that was fun.

    Or going into a Dreamcast IRC channel to download games and burn them to disk. I think I only ever actually bought like 2 Dreamcast games, Shenmue and Seaman, the rest were just burned to CD-Rs.


  • I read the manuals for everything now. I think it’s because when I was a kid videogames used to come with great manuals and half the fun was just reading through those. One of my favourites was for the original Heavy Gear on PC. that thing was like a hybrid manual and lore bible. Or old Flight Sim games with manuals that were as thick as text books.

    Now you don’t get shit.


  • I don’t see how it would save time as someone whose job is to currently undo what “time” it “saves”. You can give Claude Code the most fantastic and accurate prompt in the world but you’re still going to have to explain to it how something actually works when it gets to the point, and it will, that it starts contradicting itself and over complicating things.

    You said yourself he has to reiterate through the code with the LLM to get something that works. If he already knows it, he could just write it. Having to explain to something HOW to write what you ALREADY know can’t possibly be saving time. it’s Coding with extra steps.




  • No automatic browsing activity reporting - The extension only searches for Lemmy discussions when:

    1. A page finishes loading (background.js:119-128)
    2. URL changes are detected (content.js:37-54)

    What data is sent:

    • Only the current page URL and its variations (content.js:73-80)
    • URL variations include cleaned URLs (no tracking params), with/without www, http/https variants (content.js:109-168)

    Where data is sent:

    • Only to Lemmy instances you’ve configured (background.js:149-152)
    • No third-party analytics or tracking services
    • All requests go directly to Lemmy APIs for post searches

    Privacy protections:

    • Results are cached locally for 30 minutes (background.js:141-143)
    • No persistent logging of browsing history
    • You can disable the notification indicator (content.js:172-184)
    • Only sends URL when you actually visit a page, not preemptively

    User control:

    • You choose which Lemmy instances to search
    • You can remove instances at any time
    • The extension only activates on http/https URLs

    Answer: No - The extension does not report all browsing activity to third parties. It only queries your configured Lemmy instances with the current page URL to find relevant discussions, and only when you actually visit a page.

    Regardless after some discussion last night I’ve added a consent notification when the extension is installed, it can now also be enabled/disabled via the sidebar so now people know exactly how the extension is being used: https://codeberg.org/rozodru/LemmyBridge/commit/2e735b56f273d44bae9df638b01985519debcfd1



  • Fair enough. also to your earlier point it’s only 1 request per instance. the reason you might be seeing 5 is because 5 instances are the default.

    Worst-Case Scenario (10 Heavy Users)

    • 10 users × 60 page visits/hour = 600 searches/hour
    • With 30-minute caching, actual API calls = ~300/hour
    • Distributed across 5 default instances = 60 requests/hour per instance
    • That’s 1 request per minute per instance

    Lemmy Server Context:

    • Normal web traffic: Thousands of requests per hour
    • Single user browsing: 10-50 requests/hour easily
    • RSS bot: Often 100+ requests/hour
    • This extension: 1 request/minute = trivial load

    A single person browsing Lemmy normally generates more API traffic than 10 extension users combined. The /api/v3/search endpoint is also one of the lightest operations, it doesn’t involve complex database queries like fetching full comment threads.