goldfire's comments

goldfire | 8 years ago | on: Nobody's just reading your code

Rust's library documentation has this feature as well; each item has a [src] link that takes you straight to the code being documented; see for instance [0], and you'll find the link to the right side of the heading. This even works for crates not in the standard library because it's actually a feature provided by rustdoc, the standard documentation generator; for example, you can get to the source for functions in serde (the most popular Rust serialization library) directly from its documentation [1].

[0] https://doc.rust-lang.org/std/vec/struct.Vec.html#method.tru...

[1] https://docs.serde.rs/serde_json/ser/fn.to_string_pretty.htm...

goldfire | 8 years ago | on: Why is Rust difficult?

The thing that kept me from trying Ada (back a couple of years ago when I was writing firmware and so was kind of on its home turf) was a lack of good resources for learning it. I got a copy of the book "Programming in Ada" by Barnes, and did not find it very helpful. Often the advice seems to be to go read the Reference Manual, which I agree is highly readable for a language standard, but it's not aimed at users of the language. If anyone here has any other resources to recommend, I'd be happy to hear about them.

goldfire | 8 years ago | on: GObject

To clarify the above, new API's introduced since around Vista are more likely to be COM (and WinRT is of course entirely COM when used from C++), but the existing C API's have not been replaced, and some new C functions have been added since then as well.

goldfire | 8 years ago | on: Mozilla’s Send makes it easy to send a file from one person to another

The only items I have in that sharing menu are e-mail, which clearly there would be no need for this service if that were good enough, OneNote, which makes no sense, and advertisements for Store apps that I don't want to use. I think it's safe enough to say that menu does not replace a service like this.

goldfire | 8 years ago | on: Kerbal Space Oddities

Console dev kits for major platforms never included game engines, and the primitives included with older console dev kits, if any, were often ignored because more custom versions were required to get the desired performance.

What's happened to the console ecosystem is a whole bunch of different things. More accessible tools (e.g. Unity) and platform holder development programs have gotten more developers who are less experienced and not as well funded onto the console platforms. Availability of easy online patching has lead to physical releases, which have to be finalized months before the actual release date, being intentionally left incomplete, with gaps to be filled in by a release day patch. Changing technology cycles have made console generations blurrier. And yes, online DRM has become a thing, although I'm not sure that's quite as onerous in practice as you suggest; it's not like current consoles just refuse to run any games while offline.

That's not an exhaustive list. The appeal of consoles is what it has always been, they're still the easiest and cheapest way into modern video games. But it's true that some of the advantages over the PC platform have begun to erode.

goldfire | 8 years ago | on: I Almost Left Tech Today

Let me see if I understand this argument (with the awareness that you are attempting to restate it and not directly advocate it yourself).

When someone is being subjected to abuse in what is supposed to be a professional setting, the correct strategy for them is to take matters into their own hands and probably begin a disruptive and draining conflict which they are almost certain to lose in the end because the deck is stacked against them. Under absolutely no circumstances should the victim ask for assistance, because that would demonstrate weakness and a lack of self-respect. If only the victim had better strength of character, they could put those assholes in their places and nothing like this would ever happen again.

I really don't think I can make myself see the world that way. I don't think I want to.

goldfire | 8 years ago | on: Building the XNU kernel on macOS Sierra

Game engine vendors also care a great deal about iOS, since they have a large number of customers who do, so that's also driving support for Metal in those engines.

goldfire | 8 years ago | on: Facebook’s Safety Check is a stress-inducing flip of social norms

If we're talking about mobile apps, it seems more likely that they would send the same software to everyone and just turn on these features being tested by sending some activation signal from a central coordinating service, or perhaps including it in some web content that the app might use. That seems much easier than actually distributing different apps.

goldfire | 8 years ago | on: The Konami exodus

It's much too early in that project to publicly say anything substantive about it, because everything is still subject to change. All they can do right now is generate hype, which those trailers have done an admirable job of.

goldfire | 8 years ago | on: The future of MDN: a focus on web docs

MSDN has this, and I have never seen a comment there that actually provided value to a reader of the page. It makes even less sense on MDN, because MDN is a wiki; if you think something is missing, you can get it added.

goldfire | 9 years ago | on: Faster 3D rendering with WebGL 2.0

DX 9 class graphics are great for a lot of applications. Not every project has to be at the cutting edge of rendering technique to achieve its goals.

goldfire | 9 years ago | on: Brilliant Jerks Cost More Than They Are Worth

It's hard to feel respected when you're constantly hearing all about how "fucking stupid" your ideas are. I know in theory you're supposed to separate criticism of your ideas from criticism of you, but in reality that isn't always easy when the statements being made are so strong.
page 1