• 0 Posts
  • 106 Comments
Joined 1 year ago
cake
Cake day: August 15th, 2023

help-circle
  • (thinks out lound…)

    If you could force different speeds and different voltages, you can make some guesses as to what the cable might support.

    USB packets use CRC checks, so a bad checksum may indicate a speed or physical problem. (Besides stating the obvious, my point is that doing strict checks for each USB mode gives CRC more value.)

    I just looked over the source code for libusb (like I knew what I was looking for, or something) and it seems that some of the driver(?) components hook really deep into the kernel. There might be a way to test specific parts of any type of handshake (for dataflow or voltage negotiation) to isolate specific wires that are bad by the process of elimination.

    I think my point is that a top-down approach is likely possible, but it’s probabilistic.













  • My first thought is reduce the complexity for now and start a Lemmy community for what you want. I know it’s not going to be as versatile as a full-blown forum and any specific requirements you have might not be met, but there are creative ways to manage this as a moderator with the API.

    It would be free, you wouldn’t need to worry about the web security aspect for now and it might let you feel out how to manage topics/projects before you build an actual forum.

    Sorry I couldn’t directly answer your question, but was hoping that an alternative approach might be of use. It’s just that hosting and managing a forum can be a time suck.



  • It’s a markup language(ish) but it’s not a programming language. XML would be closer to programming, IMHO, since you could have simple things like recursion. That example is even pushing what I would consider “programming”, but anyone can feel free to disagree.

    SQL is in the same category for me. It’s a query language and can get super complex, perform some basic logic, but you can’t exactly write “snake” in it. Sure, you could use cmdshell or something else to do something more complex, but that would no longer be SQL.

    My simplistic expectation of an actual programming language would be that you can automate an entire platform at the OS level (or lower) instead of automating functions contained within a service or application. (JVMs and other languages that are “containerized” are weird outliers, by my definition.)

    I am not trying to step on anyone’s toes here. I just never have really thought about what I personally consider a programming language to be.