Can someone with more knowledge give me a software overview of what AMD is offering?
Which SDKs do they offer that can do neural network inference and/or training?
I'm just asking because I looked into this a while ago and felt a bit overwhelmed by the number of options. It feels like AMD is trying many things at the same time, and I’m not sure where they’re going with all of it.
I love teaching Scratch to kids. Some years ago, I used to do "CoderDojo", which is like a hobby club where kids can learn programming. Some kids go to soccer, others to art academy — and these kids learn programming. Super cool to teach.
However, most kids get stuck after they master Scratch. Especially kids around the age of 8–10. They learn Scratch. It's awesome. They make some advanced games and really get the hang of it.
Then they ask to do something more — some “real programming.” And that's where the hurdles start to pop up.
First problem: my kids don't speak English, so most documentation and tutorials are out of reach.
Second problem: suddenly they need to learn everything about computers — source files, graphics, networking... This is too big a hurdle for them to take.
Third problem: text-based programming. Most of them literally can't type on a keyboard properly. Text is also much less fun than visual programming.
What I've always wondered — and this project reminds me of it — is: can we make the transition smoother? Stay within the Scratch ecosystem, which they know, but start introducing extra concepts step by step, without the big jump.
GoboScript introduces "text-based programming" as a first step, while staying within the Scratch world. I would have liked it more if we could teach the kids a real-world programming language, like Python or JavaScript — because then they’re moving toward "real programming" step by step.
The next step would be: introduce other computer concepts like file systems or networking.
I would love to build this myself. Alas, no time. Maybe one day.
Am I the only one who sort of fears the day when Python loses the GIL? I don't think Python developers know what they’re asking for. I don't really trust complex multithreaded code in any language. Python, with its dynamic nature, I trust least of all.
Is it normal in the US for software developers to work 60-70 hour weeks? I understand this is the case in hip startup culture, but what about normal, boring companies? I work as an embedded software developer in Belgium, and here 40 hours is normal.
This is kind of wishful thinking. I'm not saying you're wrong, but there's no real way to prove you're right. Sometimes open source wins, but not every time. The whole machine learning field is still too young to have a clear answer.
To make the game more fun, think about letting the scenarios mess with each other. Right now, they kinda just happen on their own. But imagine if one user's scenario could throw a curveball into the next person's situation. Like, you can try to mess up someone else's plans. It's a party game, after all. That could add a cool and funny twist to keep things interesting.
I don't intend this as criticism at all, but it's quite amusing how routine iOS updates and new iPhone releases have become. I recall being in high school when the first iPhone was introduced, and the sheer novelty of smartphones was awe-inspiring. Nowadays, they've become so commonplace that I find myself getting more enthusiastic about new additions to the Python standard library!
In Belgium, every citizen has access to a "digital vault" provided by the government, which is accessible using their ID card. Individuals can upload up to 1GB of documents into this vault. It's a well-designed system that ensures privacy during one's lifetime, but you can choose what happens with it after your passing.
Are we assuming that the current models aren't already engaging in this practice? In a world where ads dominate the internet and revenue flows from commercial interests, it's reasonable to assume that these models might already be skewed towards those who have contributed the most financially. After all, advertisements essentially govern the online landscape, so why would this scenario be any different?
In Rust each crate can be compiled with a different edition. If we had this in C++ you could compile one file/module with C++11 and another with C++20. The compiler defaults could change for new code, but be kept the same for old code. Nothing breaks. You opt-in to the new standard one file/module at the time.
The code is full of one character variable names. Why do people do this? Even if I was programming on my own one-man project, I wouldn't do this. Why force yourself to keep all that context in your head? Do you still know what everything means after a few months away?
The kind of questions I would ask someone with experience in construction.
"If I want to remove plaster from walls, which tools should I use? What should I do with the debris afterwards?"
"Which kinds of cavity wall insulation exist? Will this cause moisture problems in my house? What can I do to detect or prevent these kinds of problems?"
"Is it useful to insulate interior walls in an old house? Or should I just focus on the exterior? Will interior wall insulation raise the EPC (energy performance) of my house?"
It speaks Dutch just as well as English. I've been talking to it for weeks about the house I am renovating. I double check what it tell me, but it's very useful to get a first general answer.
It's literally in the wikipedia page about scrip. "On May 21, 2019, The Washington Post published an article highlighting Amazon's new system of "gamification", which rewards employees who complete high numbers of orders with Swag Bucks in a game-like system, which can then be used to buy Amazon-themed merchandise.[19]"
I'd do it in C, but that's just me. If this is a one-person project you can hold you code to a high standard. Clean standard C11 with all warnings turned on (-Wall Wextra Wpendantic Wconversion). Write unit tests. Run them with valgrand/sanitizers. Use clang-format. Build with multiple compilers (GCC/clang/MSVC). ...
Which SDKs do they offer that can do neural network inference and/or training? I'm just asking because I looked into this a while ago and felt a bit overwhelmed by the number of options. It feels like AMD is trying many things at the same time, and I’m not sure where they’re going with all of it.