15,472 karma · joined January 4, 2011
That could be fine, it's probably more comfortable than using a complicated website at least for some people, but again this is a feature you stick in a phone app, not a dedicated hardware device.
C# conventions for exceptions are admittedly a bit confusing. There are a handful of very specific scenarios where you're supposed to use a built-in exception (most commonly ArgumentException). For everything else, you want to define your own type.
Native code is strictly required for drivers, so I'd imagine the support isn't great for USB audio devices that use custom drivers for fancy features.
I think a lot of people overestimate the amount of effort it takes to create a moderately successful, useful project. Like, make a plugin for something. Demonstrate that you can solve a real problem competently.
If you have any kind of outside interests, you probably have an itch that can be scratched this way.
I still like Hal Finney as Nakamoto, just because those bitcoin have never moved, and his being dead is the best explanation for that.
This has absolutely zero legal relevance.
There's no conceptual difference between interpreting SCUMM bytecode and interpreting 65816 machine code.
There's very little in school that isn't directly applicable. Like, not even just "it's good to be a well-rounded human", but you can literally directly apply almost everything you learn to your craft.
In this particular case xz-utils actually did support CMake for building liblzma, so that's what you use if you don't care about the command line tools.
I think you could productively fit any kind of news coverage into a wiki article plus a stream of recent updates.
And there's a bunch of neat features that are somewhat unique, like using roles to sign up for specific types of announcements. It can be a chat room, or a forum, or voice/video chat, or a substitute for email notifications, or all of the above. I think that versatility is important too.
More generally, if you need to use existing C++ or even C libraries, Rust is at best an awkward fit unless someone else has already built and is actively maintaining the necessary bindings.
They haven't poked around with RenderDoc, they don't have the debug symbols to profile the CPU code, they have zero idea what kind of work the software needs to do, they simply know the lazy devs have failed to "optimize" their game.
It's definitely something more than a toy, but I'm not sure that you can build a trillion dollar industry on that kind of stuff.
My memory of college essays is that you find your handful of sources, extensively cite them, and you're pretty much done. It's not even the same kind of thing that current LLMs create, because they're not able to pull accurate quotes from articles, books, etc.
This doesn't seem really vital to the attack, but it's a silly outdated convention. Nobody is manually downloading and compiling tarballs these days, and those who do can figure out how to use autotools.
It's just another example of Google failing to even keep their options open to take advantage of future developments. "Serial" would make podcasts mainstream just a year or so later.
I sort of understand this as a goal, but the American-accented German is weird. Like they nail some difficult "r" sounds but botch the easy ones. An odd hybrid between a fluent speaker and a total beginner.
A few years later, Slack comes along solving the same problem in a different way, and now platforms like that are the overwhelmingly popular choice for group communication.
This really underscores the point, and it's not just Gruber and random internet commenters opining on EU law while having zero clue about it, it's also Apple fans I respect like John Siracusa and Jason Snell who have a lot of opinions without familiarizing themselves with the facts.
I've built stuff with microcontrollers (partially aided by techniques learned here), but that was very purpose-driven and I'm not super interested in just messing around for fun.