• 0 Posts
  • 60 Comments
Joined 1 year ago
cake
Cake day: July 22nd, 2023

help-circle
  • I was gonna disagree, but I couldn’t actually think of a functioning stateless ideology which allows private property. Anarchism is inherently for abolishing private property, so that’s out already. That mostly just leaves you with "anarcho-"capitalism which is just replacing the government with an ultra-capitalist power structure and decimating social mobility, it’s just an undemocratic state but shittier…


  • force@lemmy.worldtoMemes@lemmy.mlAverage US presidential debate
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    edit-2
    6 months ago

    Shoot them

    We’re allowed to kill Abe Lincoln and JFK, why aren’t we allowed to kill these guys? Why does Reagan get plot armor out of all the presidents? Who wrote this shit?

    To be fair JFK getting shot was pretty epic though. He almost caused nuclear holocaust (although a more rabidly anti-communist president may have definitely caused nuclear holocaust), war crimed the South Vietnamese a ton, and stabilized Israel. RFK getting assassinated was less epic because that gave us Nixon




  • Valve already has a game engine you can use – Source – although outside of their own games, it’s not really popular. Otherwise I think it’s moreso that making a good general gaming engine is hard. Like, really hard. If Valve tried to compete with, say, Unreal or Unity, (especially with their relatively small team) it’d more likely than not have no chance at all. They’d need a LOT more manpower, a massive budget, and to hope that they actually make something quality enough to actually be a viable alternative. Even then, though, it doesn’t have the 2 decades of content and design that Unreal and Unity have, which is pretty important. Although I suppose Source does have a lot of user-generated content.

    It’d be a gargantuan investment, a massive risk that has a high likelihood of not turning out well, and even if it were successful it would likely take many years if not over a decade to actually see the benefit of it.

    There’s a good reason most games use an extremely small amount of engines, either that or their own in-house engines. It’s a monumental task to make a great, easy-to-use, generic engine like the ones currently on the market.

    IMO Valve trying to enter the game engine market would just end up being either Godot but worse, or Bevy but worse. It’d be far better if they just created a team to work on a pre-existing open-source engine, although I guess there’s not any money involved in that unless they for some reason used the engine.


  • A lot of the time it’s about being lucky enough be able to have or form connections with rich stupid people. Those kinds are a lot more willing to throw insane amounts of money at someone/some company they vaguely know to do things they know nothing of but hear a lot about.

    Or just working at a company that’s well-known in the area and deals with clients very intimately while the product is being created.

    Sometimes charging more for the same service makes them want it more, to them it means it’s premium programming (as opposed to the off-brand wish dot com programming). But sometimes they demand disgracefully cheap yet world-class service and throw a tantrum when they can’t pay you $5 an hour for a full rebranded recreation of the Amazon web service.


  • Sounds just like Gaijin… although now that I think about it, this sounds worse than Gaijin.

    I love Paradox’ games but man, I really hate Paradox sometimes. I bought all the Stellaris DLCs at the time while they were on sale (about $100, I think it was everything before the update that added espionage) thinking I was supporting the development of intergalactic space genocide & intelligent life cannibalism game, but the more I got into the community the more I realize… the devs kinda fuck the community over a lot. I would normally think “wow, they’re making so many great hits at the same time, the games might be extremely buggy but they really deserve credit” but as time goes on I start to see them more like I see every AAA studio. I guess that’s all you can expect when the company’s stocks are public.

    Also imo you shouldn’t have to pay $300 to experience the full game god damn it! Although they do allow you to play as if you have most DLC when the host does, so I can’t say it’s immorally greedy. It’s something I can appreciate.





  • TTS/many kinds of synthesizers fall under the category of AI generally, including Vocaloid TTS. They even have a trademark “VOCALOID:AI™” which is an LLM that’s incorporated into Vocaloid 6, although Hatsune Miku uses Vocaloid 2-4 which just uses normal AI (to fit the samples together) and not ML afaik.




  • I don’t work on any widely-used languages (I’ve made my own but not anything important) but I do think the designers of Zig and Rust have very good reasons for using semicolons – I read some reasons from the Rust devs themselves somewhere but I can’t remember them other than it vaguely being about how Rust is expression-based and intended to be lightweight and how whitespace significance can create confusion around how to read and write certain things and bla bla bla…

    but my personal opinion, what I generally I would imagine it’s for other than readability, is because the code can look a lot cleaner when an expression returned from a block is just the expression, and not expression plus some token like return. It’s especially nice in long closures or extremely short and simple blocks. I would rather consistently have to write expressions broadly like let a = { b + c }; rather than let a = { return b + c }. The semicolon has significance as a “result discarder” so expressions can be the default, so it’s on the surface a lot more functional-friendly.

    Also this is more specific but I hate the way WS languages generally handle quotes


  • That said, with how few expressions are return values, I do wonder why semicolons are the default rather than adding a special character to indicate return values.

    you mean like return/break/etc.?

    because Rust was designed to remind you of functional programming despite not being very functional, and because semicolons allow way better syntax rules in Rust and are generally pretty vital for good, readable lowish-level code. it also allows Rust programmers to use newlines/indents and stuff to pretty up their code a lot without littering it with random \ and |> and begin end and such everywhere, which, given how dense Rust code can be and how much it uses iterators and weird trait magic, is a big plus for readability



  • Often times it’s loitering charges, loitering being a fancy term for “being out in public whenever it displeases a person of authority”. Sitting on a public bench, having a picnic, walking on a sidewalk, sleeping in your car, whatever, all of those can and will get you loitering charges depending on your exact location in the United States.

    Then you have public intoxication charges which on paper are only supposed to apply if you’re causing a public disturbance (despite disorderly conduct already being a charge for that, public intoxication just makes it more severe), but in reality it’s mostly used to harass drunk people who couldn’t get a ride home, or uber home, and decided not to drive while drunk. I wouldn’t be surprised if you had a higher likelihood of getting arrested for public intoxication while drunk walking/public transporting home than of getting arrested for DUI while drunk driving home. But public intoxication and even DUI can also be used if you’re sleeping off drunkenness in your car, while the car is turned off.


  • Depends on the language. I’m not gonna find shit to copy-paste for what I’m doing in Scala 3 or F#, but in Rust or C++ I’ll frequently Google an issue I can’t figure out and someone will have some fancy black magic hacker solution with super-iterators and turbofishies and weird type inference that I couldn’t think of myself and just throw it in my code with some minor modifications :)



  • Yeah this isn’t Reddit but more than 80% (>4/5) of Twitter is bots. It’s to the point where you can find any blue checkmark account, reply to them with a prompt, and more likely than not they’ll have a wacky and clearly autogenerated response. Sometimes they just reply things like “sorry, I can’t generate content that depicts violence” to random posts too.

    Dead internet theory is almost a reality and I hate it. It’s already happened to Google search results / blogs.