dual_sport_dork 🐧🗡️

Progenitor of the Weird Knife Wednesday feature column. Is “column” the right word? Anyway, apparently I also coined the Very Specific Object nomenclature now sporadically used in the 3D printing community. Yeah, that was me. This must be how Cory Doctorow feels all the time these days.

  • 17 Posts
  • 1.64K Comments
Joined 2 years ago
cake
Cake day: July 20th, 2023

help-circle

  • Kirby’s Adventure is the largest NES game ever officially released in terms of ROM size, and has a frankly absurd amount of graphics tiles. Just consider all of those required for the copy abilities thumbnails alone and you’ll see what I mean. It pulled basically every trick the MMC3 mapper is capable of, and was definitely a masterpiece of the system in the original sense, i.e. it displays astonishing mastery of the mechanics of the Famicom/NES.

    What I find more amazing is that the MMC3 isn’t one of the mappers that confers any additional sound channels and the American NES didn’t support that capability anyway. So the entirety of the game’s iconic soundtrack fits within the confines of the NES’ two square waves, one triangle wave, one noise channel, and singular PCM channel.

    I think ultimately it ran into memory constraints, even with the additional 8 KB provided by the mapper. If you sit back and look at them as a whole, its levels are all quite short. It’s still my favorite NES game bar none, though.







  • I just like that they have the complete compliment of normal controller buttons. It seems the world has agreed on twin sticks, a d-pad, ABXY (or triangle square cirlce et cetera, you know what I mean), and two shoulder buttons… Except for VR controllers. Every brand has their own dinky layout and they’re all sparse on buttons, I guess not to “intimidate” newbies, but it requires making weird compromises or binding actions to directions on one of the analog sticks or something, and that always feels lacking.

    I hope they also stole the idea from the OG Oculus controllers where it can sense when your fingers are on the buttons but not pressing them, to so they can show your fingers in VR space and help people work the things by sight as well as feel.

    Edit: I watched the LTT video. Yes, the buttons have capacitive finger tracking as well. Rejoyce.




  • It’s the same line of logic as when you see people post on a forum something like [img]c:\Users\Bob\Documents\My_Image.bmp[/img] and then wonder why it doesn’t work.

    “But I can see it on my computer!”

    Over the internet, the origin of all data is on someone else’s computer. All means all. And all of it needs to come down the wire to you at some point.

    You’re on the right track in one regard, though, in a roundabout way with caching: Browsers will keep local copies of media or even the entire content of webpages on disk for some period of time, and refer to those files when the page is visited again without redownloading the data. This is especially useful for images that appear in multiple places on a website, like header and logo graphics, etc.

    This can actually become a problem if an image is updated on the server’s side, but your browser is not smart enough to figure this out. It will blithely show the old image it has in its cache, which is now outdated. (If you force refresh a webpage by holding shift when you refresh or press F5 in all of the current modern browsers, you’ll get a reload while explicitly ignoring any files already in the cache and all the images and content will be fully redownloaded, and that’s how you get around this if it happens to you.)







  • The Hubble is also in a rather low Earth orbit (340-ish miles), which enables it to use magnetic brakes which allow it to ditch the excess energy from its reaction wheels into the Earth’s magnetic field so it can stop pivoting when it aims. The further away you get from the planet the less effective that becomes. The bigger your object is, the bigger your reaction mass needs to be.

    And the Hubble doesn’t inherently roast or blind innocent bystanders as it swings its point of aim across all of the intervening space between its targets. Maintaining a steady shine on one particular point on the surface is one thing, but these idiots seem to be implying that they will sell sunlight-as-a-service via some kind of subscription model to multiple customers, so they would presumably be changing targets all the time.

    The Hubble can only rotate very slowly. Per the article, 90 degrees in about fifteen minutes. Its advantage is that it only looks at targets that are very far away and hold still relative to the Earth, so there is very little parallax to worry about. If you wanted to go faster you probably can’t use the reaction wheel method that it does; you’d have to use thrusters which would consume finite fuel that’d eventually (or quickly) run out, and at that rate there’s no way you could do it as accurately. For the Hubble specifically, the amount of time it takes to get on a target is broadly irrelevant, only that it can keep itself there once it eventually achieves targeting. This would not be so with the hypothetical solar reflectors, regardless of what altitude they were flown at. And low altitude orbits would be the worst, because they’d be flying over the target’s head at tens of thousands of miles per hour in terms of ground speed and would have to rotate very quickly in order to remain even vaguely pointed in the right direction.




  • First of all, I take a bit of umbrage at the author’s constant reference to “website size” without defining what this means until you dig into the FAQ. Just blithely referring to everything as “size” is a bit misleading, since I imagine most people would immediately assume size on disk which obviously makes no sense from a web browsing perspective. And indeed, they actually mean total data transferred on a page load.

    Also, basically all this does is punish sites that use images. I run an ecommerce website (and no, I’m not telling you lunatics which one) and mine absolutely would qualify handily, except… I have to provide product images. If I didn’t, my site would technically still “work” in a broad and objective sense, but my customers would stage a riot.

    A home page load on our site is just a shade over 2 megabytes transferred, the vast majority of which is product images. You can go ahead and run an online store that actually doesn’t present your customers any products on the landing page if you want to, and let me know how that works out for you.

    I don’t use any frameworks or external libraries or jQuery or any of that kind of bullshit that has to be pulled down on page load. Everything else is a paltry (these days) 115.33 kB. I’mna go ahead and point out that this is actually less to transfer than jabroni has got on his own landing page, which is 199.31 kB. That’s code and content only for both metrics, also not including his sole image — which is his favicon, and that is for some inexplicable reason given the circumstances a 512x512 .png. (I used the Firefox network profiler to generate these numbers.)