Primary account is now @Dark_Arc@social.packetloss.gg.

  • 21 Posts
  • 65 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • Dark Arc@lemmy.worldtoLinux@lemmy.mlZed editor: Linux when?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 months ago

    It’s a lot more than a random text editor.

    It’s a text editor from (at least some of) the people that made Atom at GitHub (with the explicit premise of learning from Atom/building a faster, better, Atom).

    The business plan is to sell collaboration features (e.g., remote pair programming).



  • Just the standard “you can sue if you think this is unfair and have your day in court.”

    What it looks like is if China or Russia has a competitor to a US product (say, Yandex or Baidu), a US company (say, Google) could lobby the President to mark them as a threat and ban them from the US. The product doesn’t need to actually have the capacity to cause harm, it just needs to be from one of the adversary countries (currently China, Russia, N. Korea, and Iran).

    This is true, but it’s also pretty unlikely. Even TikTok is just a vine ripoff, but a vine that was successfully monetized.

    There really hasn’t been much to come out of our “foreign adversaries” that I think most people would care about. If that’s the price we have to pay … I’m not the least bit worried about it really.

    Furthermore, China is happy to use public money to back companies (as a sort of “state run venture capital”); that is a threat to competition in the same way venture capital is a threat to competition.





  • Dark Arc@lemmy.worldOPMtoLast Epoch@lemmy.worldMod Change & Auto Post Bot
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 months ago

    I have a custom Python library based back end, that itself is based on Tornado and Beautiful Soup. It makes it pretty easy to script up inputs and outputs for various kinds of sources and destinations. The Auto Post Bot is actually both a Lemmy bot and a Telegram bot.

    I’ve thought about open sourcing it … but I’m mildly concerned about it being abused to make spam bots (it’s extremely efficient and capable of hitting rate limiting systems and perfectly timing its next post to what they’ll accept) so I’ve held off 😅 Well, that and I may want to rework some parts of it…

    import asyncio
    import lemur_repost
    
    def create_test_pool(lemmy_bot: lemur_repost.LemmyBot):
      pool = lemur_repost.RepostPool(
        lemur_repost.PersistentStateStore(Path('bar'))
      )
    
      pool.add_input(lemur_repost.RSSFeedAgent(
        'https://store.steampowered.com/feeds/news/app/594650/',
        {
          'cc': 'US',
          'l': 'english',
          'snr': '1_2108_9__2107'
        },
        DEFAULT_RSS_POLLING_RATE_POLICY
      ))
    
      pool.add_output(lemur_repost.LemmyCommunityPostAgent(
        lemmy_bot,
        LEMMY_BOT_PLAYGROUND_ID
      ))
    
      return pool
    
    def main():
      lemmy_bot = lemur_repost.LemmyBot(
        'https://social.packetloss.gg',
        'Testing_Bot',
        '<password>',
        lemur_repost.PollingRatePolicy(
          timedelta(
            minutes = 10
          )
        )
      )
    
      test_pool = create_test_pool(lemmy_bot)
    
      asyncio.run(lemur_repost.run_pools([
        test_pool
      ]))
    
    main()
    

    I feel like it was kind of, maybe, a mistake to give each pool its own storage (edit: actually that’s probably more a limitation of how I’ve been using the library than the library itself … it’s always fun when “yesterday me” was smarter than “today me”). I’d also like to make it possible to write bridges of sorts … which was an original goal (e.g., you could use this to bridge a Discord, Telegram, and Matrix chat + tie in news feeds from a dozen places in a handful of lines).


  • Dark Arc@lemmy.worldOPMtoLast Epoch@lemmy.worldMod Change & Auto Post Bot
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Good question! It varies a lot. I think a lot of Lemmy users are typically lurkers.

    News posts in general are pretty low-engagement unless it’s particularly exciting news. These things tend to get a fair number of up votes but few (if any) comments (here’s an example of one that was fairly popular in the 2007scape community https://social.packetloss.gg/post/477083).

    I think it’s still pretty useful content typically as it allows folks to (fairly) reliably use Lemmy communities to keep up with official news posts and discuss them if there’s something worth discussing.

    I used to post various news items manually but found it quite time consuming (and regularly they’d also get little interaction unless they were a particularly exciting update). You can see this with the recent posts in this community by @Blxter@lemmy.zip (if you’re reading this Blxter@lemmy.zip, thanks – but hopefully we can both sit back and relax now 😎🌴!).

    I’d generally recommend against blocking all bots and just block the bots at a user level that you find unhelpful (that’s been my approach anyways).

    EDIT: For additional context, Auto Post Bot in particularly is always official news and/or relevant news feeds for a particular community that I’ve added as “sources” for it to monitor and repost (for games, that’s normally the steam news feed; but it’s not strictly speaking limited to Steam or even RSS feeds). There was one unfortunate incident where I made a mistake adding the Zed.dev RSS feed and it ended up posting in a very spammy fashion but that was some user error on my part as its programmer/administrator more than anything else 😥.



  • I haven’t given Discord a dime from the start because I knew this was going to happen.

    The entire premise of Discord’s free service was to gobble up the market from TeamSpeak, Ventrillo, and Mumble and capture the ecosystem using a ton of venture capital. In any sane world it would be an illegal mode of operation to provide “free service” based on venture capital like that.

    TeamSpeak did manage to react but their reaction has been slow (I think they’re a much smaller team and still a private company). Their new client is fairly feature complete but still not out of beta (AFAIK).

    Mumble is an open source project and is still ticking as a result as well (though obviously it’s received much less love since Discord stole the spotlight).




  • I had a buddy who was a Linux ARM laptop fanatic back in like 2014. Microsoft had been trying to make Windows on ARM a thing for years before that.

    Apple was the first to popularize it but it’s been a work in progress if you’ve been paying attention for a LOT longer. What helped Apple is all the work they did on their own ARM chips for iOS. They managed to get pretty close to x86 performance in an ARM chip. They also had an app store of apps that could run on them and an emulator for things that wouldn’t.

    Every time Microsoft tried nobody would release ARM builds… People just bought the x86 laptops. It’s the same chicken and egg problem desktop Linux has had for years.



  • Yeah, I’ve run into this before as well. I had a post I made in the standard notes community about a sale get down voted…

    I made another post asking what happened and that’s how I found out it was down voted by a bunch of people that weren’t even part of the community because “it looked like an ad on their feed.”

    I also had some user error on my part when I added the Zed RSS feed to Auto Post Bot without taking enough precautions to make sure it wasn’t going to post ancient stuff… Got some pretty heavy down votes presumably because it took about a page and a half of the “all” feed. I cleaned things up within 15 minutes, but it was definitely like “man, can I just not deal with people that aren’t even community members?”

    Don’t get me wrong their frustration was valid, I screwed up, but also… I just don’t understand browsing all.





  • Battery life always goes to crap almost exactly 2 years after purchase

    Disposable battery technology is disposable. We don’t have truly rechargable batteries yet … and the EV batteries only last longer (AFAIK) because they’ve got better cooling systems and are higher grade – read more expensive – components.

    Appliances use plastic parts and come with a plethora of unnecessary features all on one circuit board so when one feature breaks the appliance is dead

    That’s not the entire story there … it’s just cheaper to make it one board. You can eliminate some points of failure by using one board as well.

    It’s definitely ridiculous appliance companies aren’t providing parts. I’d also like to point out … I was specifically responding to the widespread e-waste from the mobile devices sector. Not “all things that could possible become e-waste in 2024.” GUARANTEED planned obselence is what has been happening there for years with “2 years of device security updates” and that nonsense is ending.

    There’s even a story going around about a business-class HP printer

    Yeah, don’t buy HP.

    It’s gone long past planned obsolescence at this point. Whether it’s software or hardware, companies want you subscribed for life. Anything less and they break the devices that were able to dupe you into thinking you owned.

    Subscriptions aren’t necessarily the enemy when it comes to e-waste. They’re bad for ownership, but they’re not bad for planned obsolescence and e-waste. If your subscribers need your device to keep working to keep paying you, you’ve got a much stronger incentive to keep the device working vs just abandoning it.

    This already happened with software, there really isn’t “buy once then buy again and again and again” software anymore, the vast majority of software has gone subscription. This is also true of online games like CSGO, Hunt Showdown, Fortnite, etc.

    It’s just a matter of making things into subscriptions that are mutually beneficial. Your printer being an InkJet printer with a vendor locked in subscription that doesn’t offer any real service is absurd and should be illegal. Your smart home camera having a subscription to store cloud video, provide new features and security updates … that’s a reasonable service that a lot of “normal” people don’t want to do themselves (and incentivizes manufactures to keep their devices working so you keep paying).

    A big part of the problem with e-waste is that companies setup fancy features to sell a product but didn’t plan for how to support that product’s software for the life of the product (because they’re not making any more after the point of sale) … so we end up with a very insecure piece of unserviceable e-waste.

    Don’t get me wrong we’ve still got a long way to go before we find a solution that handles the problem for all the various devices being manufactured these days. However, credit where it’s due the mobile devices sector / “big tech” is doing better than they have for the last 15 years, and that’s all I’m trying to contest. There IS change happening.


  • This is speculation by Ars Technica. Essentially, a recent firmware upgrade seems to have drastically lowered the battery life of some models. In addition, they are removing all third-party apps in the EU in response to the DMA.

    Sounds like it’s more speculation from users published by Ars … which is fair but also needs to be taken to some degree with a grain of salt. This is not expert commentary, this is personal anecdote. It’s a grievance I have with a lot of media, e.g., interviewing random people on the street for “their take” … they don’t necessarily know what they’re talking about.

    I’d flag this as concerning but, it’s also not uncommon for updates to devices to require more resources, with requires more power and can definitely be done accidentally. There’s the doomer argument that it’s all malicious planned obsolesced under the guise of plausible deniability … but I wouldn’t be so sure. They’re selling subscriptions for fitbit, for a subscription model to work, the fitbit needs to work; it’s against their own interest in continued revenue to brick the devices.

    Google does need better support in general; it’s not uncommon for bugs to go unfixed for way longer than should be acceptable.

    Most recently Roku.

    That’s not a bricking from a firmware upgrade; it is scummy though.

    Google’s history of bricking its smart home products goes back to at least 2016

    They’ve discontinued products they haven’t launched but purchased, that’s not quite the same thing. Even some very old nest cams are still working just fine (again it’s against their best interest to sell subscriptions and have devices that they’re selling subscriptions for dropped from support/virus ridden/etc). That’s a bit scummy but it does make sense from a “we want some of their technology but don’t want to maintain their code/redevelop the product on our software.” Every piece of hardware they’ve done this on has seemed incredibly niche to me as well (i.e., not something you’re going to find in your local department store).

    The exception to that was their nest home security system, which IIRC they allowed users to pivot into an ADT system (and I vaguely recall offering some level of refunds).

    Their Stadia controllers they provided a free tool to convert into generic Bluetooth controllers after shutdown… Literally nothing to gain from that except perhaps some PR.

    There’s plenty of evidence to the contrary for Google bricking perfectly good devices “just because.”

    Wink threaten to brick your devices unless you suddenly start paying a monthly fee on top of your purchase price “for life”

    Yeah, this is the typical “startup made a bad business decision and is now trying to squeeze users.” I hate it as much as you do (but it’s not Google, Samsung, or generally speaking the mobile sector/big tech/mainstream tech).

    The following is pure speculation on my part: I think we’re at the beginning of a huge wave of planned obsolescence. Everyone and their mother are now training AI’s, and they want their customers to replace older products, which don’t support AI integration, with new ones. They’ll soon stop supporting the older devices or outright bricking them, to force people to buy the new ones.

    Big “press X to doubt” from me, primarily because of the desire to sell subscriptions. I think more likely Google (as an example) will keep everything they can working and then sell Gemini subscriptions on e.g., the nest hub + make new nest hubs with attractive features.

    Speculation on my part but I think Google invested in Fuschia (and ported tons of legacy devices in the Nest ecosystem) specifically because they wanted to reduce the security risk and maintenance burden of keeping old devices going (to maximize subscription revenue).


  • Yeah, all the Logitechs and Razors I’ve ever had are glued (or some other non-obvious method of entry). Gaming mice tend to be the worst about this.

    I have gone with Logitech over Razor as I have found them to last significantly longer. My last Logitech lasted ~5 years compared ~2.5 I was getting out of my razor mice.

    It’s incredibly common for Logitech and Razor to put a rechargeable battery in all their wireless mice instead of a user serviceable battery as well. This is in part because the general population seems to prefer this strategy (and it’s better than non-rechargable AA or AAA batteries … but that doesn’t mean it’s good).