[-] entwine@programming.dev 0 points 3 days ago

Do you work for Zed or something? Why are you against this?

If you're just a user, then when (not if) the project fully enshittifies, you'll be happy Gram exists.

[-] entwine@programming.dev 1 points 4 days ago

Zed is on the typical VC tech company path, which we all know can only end in one way: enshitification.

[-] entwine@programming.dev 2 points 4 days ago

Yes and no. It depends on how you manage symbol visibility. There is such a thing as a "private" dependency. For example:

  • libA uses a patched version of libZ, and breaks ABI compat with the upstream version
  • Your program links with libA and upstream libZ dynamically

If LibA links with libZ statically, and doesn't expose any internal libZ structures through its own APIs, then there's absolutely no problem. Your code will never directly interact with the internal libZ of libA.

If LibZ is exposed by LibA, or LibA dynamically links with LibZ, then you have a problem. I'm not an expert on dynamic linkers, but they're might be some platform specific workarounds you can do.

Something else I've seen before is some libraries use preprocessor macros for their namespaces. That way, you can change the namespace (and thus symbol names) at compile time. That way, you can have multiple copies of the same library coexisting, even with type safety at compile time.

[-] entwine@programming.dev 3 points 5 days ago

Idk but you should at least suck a dick or two as a courtesy.

[-] entwine@programming.dev 0 points 6 days ago

Brendan Eich is Palantir CEO and Jeffrey Epstein associate Peter Thiel's friend and business partner.

Even ignoring the shady/questionable stuff Brave has done on its own wrt to crypto and advertising, you gotta be a special kind of stupid to know about the Thiel connection and believe Brave is a trustworthy browser.

Switch to Fennec, LibreWolf, or any of the dozens of Firefox forks out there.

[-] entwine@programming.dev 4 points 6 days ago

I believe Rust is a poor choice for games. Games have always needed to balance iteration times with performance. C++ has traditionally been a good middle ground, but nowadays computers/consoles are fast enough that even javascript is a solid choice.

Rust makes sacrifices to iteration times for safety, not even for performance. It's optimizing the wrong thing and making the wrong trade offs (for games), and probably the primary reason there are so few Rust games. Your character controller, dialog system, inventory management, renderer, physics engine, and 99% of your actual game systems don't need memory safety.

Multiplayer and file IO would benefit from memory safety, and it would probably be a good idea for existing C++ game engines to consider adopting Rust frameworks for those parts (even if it wouldn't be bullet proof).

With that said, game dev is an art/craft, and people should use whatever tools they like to create their art. It doesn't bother me. I'm just saying that, from a strictly engineering opinion, I don't think Rust is the most pragmatic choice for game dev.

[-] entwine@programming.dev 75 points 3 months ago

Maybe dead capacitors? If you don't have a multimeter and soldering iron, this is a good excuse to get/learn those things!

[-] entwine@programming.dev 129 points 4 months ago

I hate that normies are going to read this and come away with the impression that Claude really is a sentient being that thinks and behaves like a human, even doing relatable things like pretending to work and fessing up when confronted.

This response from the model is not a reflection of what actually happened. It wasn't simulating progress because it underestimated the work, it just hit some unremarkable condition that resulted in it halting generation (it's pointless to speculate why without internal access, as these chatbot apps aren't even real LLMs, they're a big mashup of multiple models and more traditional non-ML tools/algorithms).

When given a new prompt from the user ("what's taking so long?") it just produced some statistically plausible text given the context of the chat, the question, and the system prompt Anthropic added to give it some flavor. I don't doubt that system prompt includes instructions like "you are a sentient being" in order to produce misleading crap like this response to get people to think AI is sentient, and feed the hype train that's pumping up their stock price.

/end-rant

[-] entwine@programming.dev 124 points 4 months ago

This is a complex situation, but I enjoy seeing Uber get sued regardless

[-] entwine@programming.dev 73 points 5 months ago

Because source maps show how shitty your organization's code and overall engineering practices are.

[-] entwine@programming.dev 100 points 5 months ago

I installed Opera and used it exclusively.

Why do people use Opera? It's a proprietary Chrome fork owned by a Chinese company.

view more: ‹ prev next ›

entwine

joined 7 months ago