Skip Navigation
What's Your Favorite IRC Client, and Why?
  • You know, I wish I could enjoy IRC - or chatrooms in general. But I just struggle with them. Forums and their ilk, I get. I check in on them and see what's been posted since I last visited, and reply to anything that motivates me to do so. Perhaps I'll even throw a post up myself once in a while.

    But with IRC, Matrix, Discord, etc, I just feel like I only ever enter in the middle of an existing conversation. It's fine on very small rooms where it's almost analagous to a forum because there's little enough conversation going on that it remains mostly asynchronous. But larger chatrooms are just a wall of flowing conversation that I struggle to keep up with, or find an entry point.

    Anyway - to answer the actual question, I use something called "The Lounge" which I host on my VPS. I like it because it remains online even when I am not, so I can atleast view some of the history of any conversation I do stumble across when I go on IRC. I typically just use the web client that comes with it.

  • What is a collision?
    www.sassnow.ski What is a collision?

    From Mario bouncing off a Goomba to two cars bumping into each other in a racing game, dealing with collisions is such an integral part of most video games that we often take it for granted.

    What is a collision?
    3
    Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • For Lemmy, it is the latter. Federated content is stored locally on each instance.

  • DuckDB as the New jq
  • I really like Nushell. I would not run it as a daily driver currently, as it mostly doesn't win me over from Fish, feature-wise, but I love having it available for anything CLI date pipeline work I need to do.

  • Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • I think that is really in the spirit of Lemmy and the Fediverse. Pick an instance that aligns with your interests / identity / geography / etc, and use that as an entry point to the rest. It doesn't work so well if that entry point has overzealous gatekeeping.

  • Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • We have not blocked anything proactively.

    For us, it was a priority to get some open communication out on this issue, due to any uncertainty caused my Lemmy.world's actions.

  • Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • Unfortunately, there are some cases of direct linking occurring. Fortunately, it's mostly caught by moderators and admins and removed. Defederating is certainly an extreme case, and it's absolutely not something we're intending to do. It would be an absolutely extreme scenario for that to occur in this case.

    Shouldn’t we defederate .world?

    There is no appetite to defederate from lemmy.world. I know their some of their decisions have been unpopular with some users, but they are by far the largest Lemmy instance, and that puts a target on them. Like us, they are a bunch of volunteers trying their best to run a large community and that will sometimes mean making decisions they probably aren't keen of themselves.

  • Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • Yes, my personal stance would also be against blocking. The general preference is to avoid blocking wherever possible.

  • DuckDB as the New jq
  • Love this. Always interesting to see novel ways of querying data in the terminal, and I agree that jq's syntax is difficult to remember.

    I actually prefer nu(shell) for this though. On the lobste.rs thread for this blog, a user shared this:

    | get license.key -i
    | uniq --count
    | rename license
    
    This outputs the following:
    
    ╭───┬──────────────┬───────╮
    │ # │    license   │ count │
    ├───┼──────────────┼───────┤
    │ 0 │ bsd-3-clause │    23 │
    │ 1 │ apache-2.0   │     5 │
    │ 2 │              │     2 │
    ╰───┴──────────────┴───────╯
    
    
  • Piracy-Related Content on P.D: An Open Dialogue with Our Community
  • the piracy community isn’t on this instance, so it’d be a surprise if there’s any legal basis to charge PD with anything related to it.

    This is not so clear-cut. The nature of federation means that any posts you see through via this instance are hosted here too. How liable we are for that content is certainly an important question.

    Thanks for your feedback.

  • True Story
  • Thanks. I didn't know about these advanced libraries, and had not heard of C++ modules either. Appreciate the explanation.

  • Piracy-Related Content on P.D: An Open Dialogue with Our Community

    Hello P.D users.

    I'm sure the recent news of lemmy.world's removal of piracy communities has not escaped the attention of many of you. For those who have not heard, here is their announcement on the matter.

    Now, being as transparent as possible, this is not a subject that the admin team of P.D have discussed in great detail up until this point. We have yet to create an explicit rule stating that piracy related content is forbidden on this instance, and doing so is not something any of us wish to do.

    With that being said, this topic requires more deliberation and consideration. There is more complexity to this issue than taking a stance for, against, or tolerant of piracy. There are legal considerations. And the truth is that we are not 100% sure on what the legal implications are for allowing piracy related content to exist on this instance, either directly on our communities or indirectly via federation.

    One thing that must be considered when looking into the legalities is jurisdiction. I believe being part of a larger federation complicates this more than a centralised service, but P.D must at a minimum be considerate of the laws of the country its server(s) is hosted in, and the laws of the country the person responsible for the instance resides in.

    For those who don't know, this instance is administrated by a reasonably large team of volunteers, but is hosted and ultimately provided by only one: snowe. There is no legal entity behind P.D other than his person, and this means that any ramifications of this subject ultimately fall on his shoulders.

    After an initial discussion between us, it is clear that some professional legal advice is required. Snowe is intending to seek formal legal advice. Up until that point, we cannot say what the official P.D stance will be on this topic long term.

    What I can say, is that nobody in this administrative team desires to impose any restrictions on users of this instance that overreach and limit discussion unnecessarily. So long as content here is not dangerous, hurtful or offensive, we have no wish to filter it out on an instance level. Communities can impose their own rules, for the most part.

    You can expect a further update on this topic in the future, once we have a better understanding ourselves, and we will keep this topic as transparent as we possibly can. Until then, in relation to this matter, we do not currently intend to defederate from any instances or ban any communities that discuss piracy. Linking to websites that provide pirated content will also not be explicitly banned, but linking to or directly hosting pirated content on P.D is prohibited. Should any of these rules change, we will communicate it as quickly as possible and far ahead of any drastic action that would need to take place as a result.

    I believe the majority of our users here will understand the pressure that any Lemmy instance faces by hosting content that can make them susceptible to legal action. To those of you who are understanding, we thank you for that, and are grateful for your patience with us while we get a better understanding ourselves.

    Feel free to discuss this matter here.

    Thanks, The P.D. Admin Team.

    26
    True Story
  • I don't code in C++ (although I'm somewhat familiar with the syntax). My understanding is the header files should only contain prototypes / signatures, not actual implementations. But that doesn't seem to be the case here. Have I misunderstood, or is that part of the joke?

  • Is it OK for a company to expect using their paid product for a job interview?
  • Yes, I can see cases where this might be valid. For example, if you wanted to be some kind of SAP administrator / programmer (a paid-only enterprise management software), nobody would hire you for such a role without having some experience with that product. Same for something like Salesforce.

  • Go Enums Still Suck
  • I agree. The content is reasonably sound, but from a design and UX perspective, it's awful.

  • Go Enums Still Suck
  • A follow up post by the author, original shared and discussed here.

  • What's your favorite terminal?
  • I like Konsole.

    It comes with KDE, supports tabs, themes, and loads very fast.

    I don't really need more from a terminal than that. When I, rarely, need more advanced features like window splitting and session management I also use Zellij (previously I used tmux).

  • It's my birthday.
  • First I've heard of "Out of Darkness". How was it?

  • Claude 3 launched by Anthropic — new AI model leaves OpenAI's GPT-4 in the dust
  • Interesting. That's not something I've heard about until now, but something I'll surely look into.

  • Claude 3 launched by Anthropic — new AI model leaves OpenAI's GPT-4 in the dust
  • Mistral-large is probably the best large model for practical purposes at this point.

    What makes you say that? I have not performed my own comparison, but everything I have seen and read suggests that GPT4 is king, currently.

  • Mistral AI bot on Lemmy
  • Okay, that makes sense. Cheers.

  • Mistral AI bot on Lemmy
  • Are you self-hosting Mistral for this bot, and if so, do you have any insight on the cost of running that bot vs the ChatGPT one? (the latter of which I assume you have capped the max billing of, or I certainly hope so, at least)

  • I wish there were a better story around replying to blogs
    calebhearth.com I wish there were a better story around replying to blogs

    Unlike social media microblogging, there’s not a great story for continuing the conversation of a blog post that’s part of the IndieWeb. Replying to a blog post most often takes the form of a reply...

    5
    A One Handed Accessible Keyboard, Inspired by FrogPad
    www.kianryan.co.uk A One Handed Accessible Keyboard, Inspired by FrogPad

    A couple of years ago, I was in an incident that reduced the strength in my left shoulder. I’ve been waiting for an operation to restore the function to that shoulder, but we were warned the post-operative recovery period would be several months. So I started looking for keyboard options...

    A One Handed Accessible Keyboard, Inspired by FrogPad
    3
    The Hacker News Top 40 books of 2023
    hnreads.com The Hacker News Top 40 books of 2023

    Hi, welcome to the brand new website, HN Reads. I enjoy reading Hacker News and I love buying books (and reading), and I also love data, so what better than doing some processing of data about books to find some interesting results?! It also gives me the opportunity to write about books that I find ...

    The Hacker News Top 40 books of 2023

    I came across this list and thought it might be interesting to the programming community here.

    Which of these books have you read, or are on your list? Did any have a profound impact on your life? Were any a struggle to get through?

    4
    Learn how to write TCP servers using Rust's std::net module
    app.codecrafters.io The Software Pro's Best Kept Secret.

    Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.

    The Software Pro's Best Kept Secret.
    0
    Sony debuts first PS5 controller for disabled gamers
    www.bbc.co.uk Sony debuts first PS5 controller for disabled gamers

    The Access Controller is a 'highly customisable kit' of buttons, triggers and sticks, the firm says.

    Sony debuts first PS5 controller for disabled gamers

    Sony has released a new PlayStation 5 controller called the Access Controller, which is designed to be customizable for disabled gamers. It allows users to configure different buttons, triggers and sticks to suit their individual needs. The kit aims to help people who struggle with thumbsticks, pressing buttons, or holding a controller. Feedback from disabled gamers was incorporated into the design. While a step forward, some find issues like the lack of a right stick limits gameplay in certain genres. Overall though, the product and others like Microsoft's Adaptive Controller are helping make gaming more inclusive for disabled players.

    1
    bugsmith bugsmith @programming.dev
    Posts 46
    Comments 127
    Moderates