Skip Navigation

Posts
3
Comments
82
Joined
3 yr. ago

  • Super Castlevania 4 is the best of those early ones. Rondo is pretty good also but very hard. People find charms in the first 3 but they're a bit rough.

    If you prefer the Symphony lineage, the gameboy collections are very good. Not every game is brilliant but it's amazing value.

  • I believe the Fahrenheit scale was originally set up for 100° to be human body temperature. We're just built colder now I guess? I had to look up what zero was and apparently he originally set it at the coldest the air had ever been around his village, but later had to standardize it and so cooked up some brine that froze at 0°.

    I would propose that 100 should be calibrated around the wet bulb temperature, which I think is around 105°F but varies with humidity. That's the temperature where sweating doesn't cool you off any more, so any temperature 100 or more is deadly to most people. I like 0 being freezing for water, seems sensible and is also a good "prolonged exposure to this or lower will kill you" cutoff point.

  • Programmers after slacking off for two days to improve their factories in Shapez2 because they already automated all their tasks.

  • If changing requirements mean you need to update the script, then updating the script is part of your job. QED. I don't see the problem with a little job security.

  • It's posts that are a step up from piss-posting, but below regular unmodified posting.

  • Start with a list of numbers, like [1 2 3]. That's it, a list of numbers. If you treat those numbers like they represent something though, and apply some rules to them, you can do math.

    One way to consider them is as coordinates. If we had a 3-D coordinate grid, then [1 2 3] could be the point at x = 1, y = 2, and z = 3. You could also consider the list of numbers to be a line with an arrow at one end, starting from the point at [0 0 0] and stopping at the other point. This is a geometric vector: a thing with a direction and a magnitude. Still just a list of numbers though.

    Now, what if you wanted to take that list and add another one, say [4 5 6], how might you do it? You could concatenate the lists, like [1 2 3 4 5 6] and that has meaning and utility in some cases. But most of the time, you'd like "adding vectors" to give you a result that maps to something geometric such as putting the lines with arrows end-to-end and seeing what new vector that is. You can do that by adding each element of the 2 vectors. And, almost magically, the point at [5 7 9] is where you'd end up if you first went to [1 2 3] and then traveled [4 5 6] further. We made no drawings, but the math modeled the situation well enough to give us an answer anyway.

    Going further, maybe you want to multiply vectors, raise them to exponents, and more? There are several ways to do these, and each has different meanings when you think about them with shapes and geometry.

    But vectors are just lists of numbers, they don't have to be geometric things. [1 2 3] could also represent the coefficients of a function, say 0 = 1x2 + 2x + 3(x0). You can still do the same math to the vector, but now it means something else. It models a function, and combining it with other vectors let's you combine and transform functions just like if they were lines and shapes.

    When you get into vectors beyond 3 elements, there's no longer a clean geometric metaphor to help you visualize. A vector with 100 elements can be used just as well as one with 2, but we can't visualize a space with 100-dimensions. These are "vector spaces" and a vector is a single point (or rather, points to a point) within them.

    Matrices are similar but allow for deeper models of more complex objects.

  • A vector is a variable-length collection of homogeneous elements. For fixed-length, use an array if homogeneous or a tuple if not. For heterogeneous, untyped collections, please consider one of the many "list" variants.

  • bee-mail*

  • It's sad but i stopped writing answers or comments on SO years ago. I used to have all these optimistic ideas about people working together to collectively grow our shared knowledge. I guess Wikipedia and the Internet Archive keep barely hanging in there, but if anything those cases prove my point: without one extremely strong personality to hold the corruption in check, all these collaborative "digital commons" projects are a leadership change away from completely selling out all the work put into them. That can be feeding everything into AI but it's also monetization schemes and EULA changes to claim ownership of user submitted content and locking the public out of your site without accounts and subscriptions.

    And usually the public's only recourse is to tear it all down and start again, waiting for the next con artist to come along and steal the village's prosperity.

  • It's a microcosm for science denial or misunderstanding of all kinds. Vegan cats and antivax may not seem related but the underlying misinformation is not dissimilar.

    I tried following up on the vegan cat research being posted and it was very difficult to get a solid answer. There are multiple brands of vegan cat food marketed and sold, and it isn't outrageous to believe that our industrial society could find an ethical way to source the necessary nutrients and enrich the cat food.

    But also there's very few studies that test the claims of the vegan cat food. What few meta-analysis exist, and anecdotes online, would suggest that all those foods lack certain critical nutrients for long-term feline health. But the anecdotes are drowned out by well-intentioned people who want to believe it works, and the studies are small, rare, hard to read, and locked behind paywalls.

  • I'd say the outcome is alienation; the process as the comic demonstrates it is a kind of recuperation, the process through which ideas (especially subversive or dangerous ones) are neutered and commodified.

  • Are you in the czech republic, speaking in Czech, and presumably not using a VPN?

  • I think this probably applies...

    So Thief: The Dark Project (1999) and Thief 2: The Metal Age (2000), are a couple of classic stealth FPS games, proto-immersive-sims, and still some of my all time favorite games. They both use the Dark Engine, an in-house engine from the now defunt Looking Glass Studios, which also powered System Shock 2.

    In 2010, the source code to a System Shock 2 port (for the dreamcast or ps2 iirc...) leaked online, and on 2012 someone used that code to create NewDark and TFix, patches to make these old games work on modern computers (and some bugfixes, support for HD, etc).

    There are still updates regularly released for it too!

    I must emphasize that these games are still sold on Steam, GOG, etc and this patch is essentially required for them to work. And these are hardly the only games like this, just the ones most personal to me. Retrogaming is built on the backs of unsung individual heroes who backwards-engineer, hack, patch, and mod their favorite games to keep them running for everyone long after the publishers have died or abandoned their work.

  • You currently owe Oracle $500MM in unpaid licensing fees for this floor.

  • Well, I got to the end of the comic, think I'll reward myself with a little treat!

  • In most of those, the alternatives are pretty weak and poorly supported. Also, violence isn't the only kind of immorality, that is very much my point. And also... you have to name one that isn't Undertale...

  • Moral choice in most games is pretty ridiculous anyway. In the vast majority of video games, the actions of play are already about doing unethical things (breaking into places you shouldn't be, killing, looting, holding political office, etc) and the story or theming is just there to provide moral cover for why what you are doing is Good Actually ™️. Americans are great at justifying violence because our media trains us in doing it everyday.

    If you tried to hold people to IRL standards of ethical behavior, the entire FPS genre would vanish. And that's why these things don't work well in games. You can't punish bad behavior because it would feel anti-player. You also can't reward bad behavior , even though that's realistic, because it offends the miscalibrated normie sense of justice. And simulating the small-scale social consequences of immorality would also be immensely difficult and anti-fun.

  • All software is political. What a terrible opinion. If you are security minded, don't rely on any software you don't control the source of and haven't fully vetted. Otherwise whoever developes that code has a back door into your system regardless of what opinions they post on Twitter.

    Moreover, people have rights to the code they write. If I decide that my numeric library shouldn't be used in missile guidance systems I have a right to demand that. I'll be ignored, and so I think a person then should be expected to escalate.

    Life is political, and there's no standing neutrally still on a planet rapidly spinning towards revolutionary restructuring.

  • I really liked the premise and promise of Nebula (and backed it up with a lifetime membership) but they've been making a lot of suspicious moves. Partnering with an evil company like Spotify, not a great look. I get it, it brings exposure to their people and brings in clicks.

    But like, the mobile apps aren't good. My tablet they dropped support of (android version too old) but the app still works for now. The roku apps aren't very good either. Like before you spin off a news channel and a movie studio, maybe hire a full time developer to make your apps not suck?

    I've also heard they're very selective about only letting popular creators on. So like, forget curation or community voting or any other mechanism for selecting new creators that might build up new people and new ideas. No, just do what every other big (failing) streaming company is doing and try to lock up exclusive rights with big names, chase that paper all day until you're selling out your customers and cannibalizing your own business core.

    I really want to nebula to succeed as an idea where small creators can incubate and grow and maintain independence. But in truth, it really seems like they just want to backdoor into Netflix money by exploiting the already over-exploited youtube creators with the promise of freedom that seems built from the start not to last.