@PM_ME_VINTAGE_30S@lemmy.sdf.org titelbild
@PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

PM_ME_VINTAGE_30S

@PM_ME_VINTAGE_30S@lemmy.sdf.org

Anarchist, autistic, engineer, and Certified Professional Life-Regretter. I mosty comment bricks of text with footnotes, so don’t be alarmed if you get one.

You posted something really worrying, are you okay?

No, but I’m not at risk of self-harm. I’m just waiting on the good times now.

Alt account of PM_ME_VINTAGE_30S@lemmy.sdf.org. Also if you’re reading this, it means that you can totally get around the limitations for display names and bio length by editing the JSON of your exported profile directly. Lol.

Dieses Profil is von einem föderierten Server und möglicherweise unvollständig. Auf der Original-Instanz anzeigen

[Thema, Post oder Kommentar wurde durch den Author gelöscht]

  • Loading...
  • PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    If my employer forces me to use that specific software, then I care. Thankfully I'm unemployed.

    Who needs Skynet Englisch

    A meme in the "IQ bell curve" format. On the left, stupid wojak says "If we don't stop AI, it will destroy humanity", while thinking about rogue robots from Terminator. On the right, sage wojak also says "If we don't stop AI, it will destroy humanity", but he's thinking about massive energy requirements and carbon emissions associated with AI. In the middle, average intelligence wojak is in favour of AI: "Noooo AI will make our lives easier, we can automate so many tasks. Only a few more years and we'll achieve AGI, just wait and see. Surely this time a couple exajoules of energy spent on training will do the trick."
    ALT
    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Disagree. The technology will never yield AGI as all it does is remix a huge field of data without even knowing what that data functionally says.

    We definitely don't need AGI for AI technologies to be useful. AI, particularly reinforcement learning, is great for teaching robots to do complex tasks for example. LLMs have shocking ability relative to other approaches (if limited compared to humans) to generalize to "nearby but different, enough" tasks. And once they're trained (and possibly quantized), they (LLMs and reinforcement learning policies) don't require that much more power to implement compared to traditional algorithms. So IMO, the question should be "is it worthwhile to spend the energy to train X thing?" Unfortunately, the capitalists have been the ones answering that question because they can do so at our expense.

    For a person without access to big computing resources (me lol), there's also the fact that transfer learning is possible for both LLMs and reinforcement learning. Easiest way to explain transfer learning is this: imagine that I want to learn Engineering, Physics, Chemistry, and Computer Science. What should I learn first so that each subject is easy for me to pick up? My answer would be Math. So in AI speak, if we spend a ton of energy to train an AI to do math and then fine-tune agents to do Physics, Engineering, etc., we can avoid training all the agents from scratch. Fine-tuning can typically be done on "normal" computers with FOSS tools.

    all it does is remix a huge field of data without even knowing what that data functionally says.

    IMO that can be an incredibly useful approach for solving problems whose dynamics are too complex to reasonably model, with the understanding that the obtained solution is a crude approximation to the underlying dynamics.

    IMO I'm waiting for the bubble to burst so that AI can be just another tool in my engineering toolkit instead of the capitalists' newest plaything.

    Sorry about the essay, but I really think that AI tools have a huge potential to make life better for us all, but obviously a much greater potential for capitalists to destroy us all so long as we don't understand these tools and use them against the powerful.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Since I don't feel like arguing

    I'll try to keep this short then.

    How will these reasonable AI tools emerge out of this under capitalism?

    How does any technology ever see use outside of oppressive structures? By understanding it and putting to work on liberatory goals.

    I think that crucial to working with AI is that, as it stands, the need for expensive hardware to train it makes it currently a centralizing technology. However, there are things we can do to combat that. For example, the AI Horde offers distributed computing for AI applications.

    And how is it not all still just theft with extra steps that is imoral to use?

    We gotta find datasets that are ethically collected. As a practitioner, that means not using data for training unless you are certain it wasn't stolen. To be completely honest, I am quite skeptical of the ethics of the datasets that the popular AI products were trained on. Hence why I refuse to use those products.

    Personally, I'm a lot more interested in the applications to robotics and industrial automation than generating anime tiddies and building chat bots. Like I'm not looking to convince you that these tools are "intelligent", merely useful. In a similar vein, PID controllers are not "smart" at all, but they are the backbone of industrial automation. (Actually, a proven use for "AI" algorithms is to make an adaptive PID controller so that's it can respond to changes in the plant over time.)

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    A deep neural adaptive PID controller would be a bit overkill for a simple robot arm, but for say a flexible-link robot arm it could prove useful. They can also work as part of the controller for systems governed by partial differential equations, like in fluid dynamics. They're also great for system identification, the results of which might indicate that the ultimate controller should be some "boring" algorithm.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Linear algebra (ex: multiply the matrices A and B), multivariable calculus (example: find ∇F with F=[xy,yz,xz]^T ), or actual "multidimensional analysis" (example: define the norm of [1m,1m/s,1m/s^2 ] in a way that makes sense)? I can help with all three.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    I'm autistic too and I had to relearn math as an adult. Now I know calculus and advanced mathematics.

    I can go find some book recommendations, but when I was first learning I really got a lot out of watching The Organic Chemistry Tutor.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Sounds like fun! I'm going to bed soonish but I'm willing to answer questions about multivariable calculus probably when I wake up.

    When I took multivariable calculus, the two books that really helped me "get the picture" were Multivariable Calculus with Linear Algebra and Series by Trench and Kolman, and Calculus of Vector Functions by Williamson, Crowell, and Trotter. Both are on LibGen and both are cheap because they're old books. But their real strength lies in the fact that both books start with basic matrix algebra, and the interplay between calculus and linear algebra is stressed throughout, unlike a lot of the books I looked at (and frankly the class I took) which tried to hide the underlying linear algebra.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    The exam is tomorrow (today is another)

    Ouch. Been there. Good luck on your exams!

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    If your signal looks like f(t) = K•u(t)e^at with u(t) = {1 if t≥0, 0 else}:

    • If Real(a) > 0, then your signal will eventually blow up.
    • If Real(a) < 0, then you signal will not blow up. In fact, your signal will have a maximum absolute value of |K|, and it will approach zero as time goes on.
    • If Real(a) = 0, it is either a complex sinusoid or a constant. In either case, it is bounded with maximum absolute value of |K|. It very much does not blow up.

    So e pops up all the time in stable systems and bounded signals because the function e^at solves the common differential equation dx/dt = ax(t) with x(0)=1 regardless of the value of a, particularly regardless of whether or not the real part of a causes the solution to blow up.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Running #define ; anything yields error: macro names must be identifiers for both C and C++ in an online compiler. So I don't think the compiler will let you redefine the semicolon.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Well I just tried #define int void in C and C++ before a "hello world" program. C++ catches it because main() has to be an int, but C doesn't care. I think it is because it just treats main() as an int by default; older books on C don't even include the "int" part of "int main()" because it's not strictly necessary.

    #define int void replaces all ints with type void, which is typically used to write functions with no return value.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Reddit --> Lemmy

    Facebook --> fucking nothing lmao

    YouTube --> FreeTube + Invidious [1]

    Windows --> Debian [2] with KDE Plasma

    Word --> LyX

    Microsoft Office --> LibreOffice

    Built-in phone music player --> Odyssey [3]

    Firefox --> LibreWolf [4]

    Adobe Reader --> Okular + Librera on Android

    Default phone launcher --> KISS Launcher

    [1] I prefer FreeTube on computers where I have it installed, but one of my family's jank 10-year-old work PCs can't handle it, so I'll typically watch videos in Invidious in LibreWolf on that computer.

    [2] I can't recommend Debian for absolutely everyone since it prioritizes stability and predictability over new features and ease of use, but it's great for most of my use cases. I typically recommend Linux Mint for complete beginners.

    [3] It handles extremely large music libraries (>100 GB of .mp3 files) without constantly taking forever to reload when I add a single new album.

    [4] Firefox is pretty good and FOSS, but LibreWolf comes with better defaults and I'm a lazy fucker.

    PM_ME_VINTAGE_30S ,
    @PM_ME_VINTAGE_30S@lemmy.sdf.org avatar

    Which Linux distribution should I run on my Arduino Uno for maximum performance?

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine