As a musician, this is how I feel when talking to percussionists. Pretty much anything that makes a sound can be used for percussion and plenty of them have been given specific names: https://en.wikipedia.org/wiki/List_of_percussion_instruments
As a musician, this is how I feel when talking to percussionists. Pretty much anything that makes a sound can be used for percussion and plenty of them have been given specific names: https://en.wikipedia.org/wiki/List_of_percussion_instruments
But that’s what I mentioned regarding Java there. Java calls them “exceptions”, but generally forces the caller to either handle them or explicitly bubble them upwards…
As I see it, the difference is that we now have capable game engines freely available. Indie studios can, for the most part, offer the same quality of gameplay. AAA studios can only really differentiate themselves by how much content they shove into a game.
In particular, this also somewhat limits creativity of AAA games. In order to shove tons of content into there, the player character has to be a human, the gameplay has to involve an open world, there has to be a quest system etc…
The guy keeps on picking on Go, which is infamous for having terrible error handling, and then he has the nerve to even pick on the UNIX process return convention, which was designed in the 70s.
The few times he mentions Rust, for whatever reason he keeps on assuming that .unwrap()
is the only choice, which’s use is decidedly discouraged in production code.
I do think there is room for debate here. But error handling is a hellishly complex topic, with different needs between among others:
And even if you pick out a specific field, the two concepts are not clearly separated.
Error values in Rust usually have backtraces these days, for example (unless you’re doing embedded where this isn’t possible).
Or Java makes you list exceptions in your function signature (except for unchecked exceptions), so you actually can’t just start throwing new exceptions in your little corner without the rest of the codebase knowing.
I find it quite difficult to properly define the differences between the two.
Breath of the Wild took a somewhat novel approach to open-world in that it filled the game world with lots of interesting landmarks, then gave you lots of movement options and just let you explore on your own.
In particular, because Nintendo took a risk and introduced this novel concept into an established series, it had a big audience and enough budget to really show off that this concept works.
That’s why lots of gamedevs took inspiration and steered their open-world games into similar directions.
I feel like this problem might be somewhat endemic to the US?
In my experience, US culture in general is a lot more positive about everything. Like, if someone from the US is not praising the living shit out of something, that means they didn’t like it.
Whereas here in Germany, it’s usually the other way around. If you don’t find anything to grumble about, that’s the highest form of praise.
Obviously, US culture isn’t one massive blob, the extremely positive folks are probably just those I notice the most, but maybe that’s also what the video author is fed up with.
Well, and then people from the US tend to also be a lot more positive about companies in general, presumably a remainder from Cold War propaganda. The journalists/entertainers from Germany and the UK that I watch, do criticize games quite directly…
I enjoy how he effectively says that Obamacare is pretty fucking good. If you think about it for 9 years and you don’t come up with something better, maybe it’s time to admit that it’s actually a solid approach.
Statcounter relies on web tracking to try to estimate the usage shares. Theoretically, there could be millions of science PCs running Linux, but one guy is browsing the internet with a Windows PC. Basically, take this data with a massive grain of salt…
I’m pretty sure that’s not how dyslexia works, but either way, I didn’t write that. And while the title of the article suggests otherwise, the news here isn’t that Google says something is easy. The news is that they published a guide to make that thing easy.
Wut? They’re a member, because they find Rust useful. This is just them saying another time that they find Rust useful.
While they (and everyone using Rust) will benefit off of more people using Rust, it’s not like they have a vested interest to the point of spreading misinformation.
I haven’t looked into the chatbot thingy at all yet, but if it meets basic quality standards (local LLM, not too large in size, actually helpful), then personally, I do actually think that it should be included by default, because it’ll primarily help out the kind of users who don’t know to install add-ons.
Like, people had the same complaint with the translation feature they included, and I’m just seeing my dad who doesn’t speak English, who would never hear of such an add-on, where this just opens up a big chunk of the web to him.
If you’ve so far been able to do this stuff in Java, then presumably all your hardware has an OS and such and you don’t need this, but a colleague has been having a lot of fun with Rust and proper embedded development.
It’s very different from regular development, as you’ve got no OS, no filesystem, no memory allocations, no logging. It can most definitely be a pain.
But the guy always has the biggest grin on his face when he tells that he made a custom implementation of the CAN protocol (TCP is too complex for embedded 🙃) and that he had to integrate an LED to output error information and stuff like that. At the very least, it seems to be a lot less abstract, as you’re working directly with the hardware.
Hmm, I’ve never looked too much at benchmarks for this, but is there reason to believe Python would use less memory for a similarly complex project? It still needs a runtime, and it has to do a larger interpretation step at runtime (i.e. it needs to start from human-readable code rather than from bytecode)…
I don’t? There’s also 4chan.
Well, jokes aside, I’m not of the opinion that humans are either gross idiots or non-gross idiots. I rather think that their social context brings out the gross that lives in all of us.
Reddit is big enough that people feel even more anonymous there, and that there’s enough people willing to share their gross interests to form communities. When those communities exist, you also get an influx of users specifically looking for all of that. Lemmy is just not big enough.
I’m still curious to see, if the Microsoft leadership pushes them to do that, especially with the more recent titles being duds, but in general, I don’t expect them to do it, because:
Hmm, I think, you can download one of the .tar.gz files from here: https://github.com/rust-lang/mdBook/releases
Unpack it and then just run the executable that’s inside.
And yes, images are absolutely possible.
You can just place the image file in the file structure and then in your Markdown file, you can use this syntax:
![Optional description for sight-impaired users](relative/path/to/image.png)
I usually create an “images” sub-folder next to the Markdown file, then it’s just:
![](images/something.png)
At first, I thought this was a screenshot from Lemmy and thought what the hell. Then I saw that it’s Reddit and all my questions got answered. ¯\_(ツ)_/¯
That Lemmy guide uses mdBook: https://rust-lang.github.io/mdBook/
It originates from the Rust ecosystem, but it’s basically language agnostic.
You basically provide it Markdown files in a certain file structure and then it does the rest. Really easy to use.
At first I thought, they’re releasing this news now to drown out the Concord news, but 30 year anniversary, maybe they did have this planned a little longer. 🙃
I mean, if we’re talking about all those problems, the no-type-annotations issue is rather specific for Python, JS/TS and Ruby.
But in general, I feel like there’s somewhat of an old world vs. new world divide, which happened when package registries started accepting libraries from everyone and their cat.
In C, for example, most libraries you’ll use will be quite well-documented, but you’ll also never hear of the library that Greg’s cat started writing for the niche thing that you’re trying to do.
Unfortunately, Greg’s cat got distracted by a ball of yarn rolling by and then that was more fun than writing documentation.
That’s the tradeoff, you get access to more libraries, but you just can’t expect all of them to be extremely high-quality…