Interests: programming, video games, anime, music composition

I used to be on kbin as e0qdk@kbin.social before it broke down.

  • 0 Posts
  • 45 Comments
Joined 1 year ago
cake
Cake day: November 27th, 2023

help-circle
  • what is the legitimate use case?

    You do a whole bunch of research on a subject – hours, days, weeks, months, years maybe – and then find something that sparks a connection with something else that you half remember. Where was that thing in the 1000s of pages you read? That’s the problem (or at least one of the problems) it’s supposed to solve.

    I’ve considered writing similar research tools for myself over the years (e.g. save a copy of the HTML and a screenshot of every webpage I visit automatically marked with a timestamp for future reference), but decided the storage cost and risk of accidentally embarrassing/compromising myself by recording something sensitive was too high compared to just taking notes in more traditional ways and saving things manually.


  • It’s an absolute long-shot, but are there any careers that feel like the research part of grad school, but without the stuff that’s miserable about it (the coursework and bureaucracy)?

    There’s no getting away from the bureaucracy, but it is possible to get career positions in academia – and I don’t mean as a professor, either. Check your university’s job site. If they’re big, they almost certainly have one. Get to know your professors too, and make sure they’re aware of the things you’re good at (even beyond your immediate subject area if you have additional hobbies/interests/skills) so they can help you find a landing place if things don’t work out where you are. If you’re willing to do programming – even if you don’t like it – there is a hell of a lot of stuff that needs to be done in academia, and some of it pays enough to live on. It’s possible to carve out a niche and evolve a role into a mix of stuff that you’re good (enough) at but dislike, and stuff that you like but which doesn’t necessarily always have funding if there’s some overlap…




  • Visual novels, and interactive fiction come to mind as things that are video game adjacent but aren’t necessarily games. Most of the first category I’ve encountered are either porn, horror, or… both – though they can be about anything the author wants to write about, of course, and the relative accessibility of the medium means people have pushed it in a lot of directions even though it’s kind of niche.

    Interactive fiction includes things like text adventures and choose-your-own-adventure books. Most of the computer-based ones I’ve encountered involve traversing a node-graph of locations, manipulating items, and solving puzzles – though the gaminess varies a lot depending on the specific title. They’re even more niche nowadays, but people still make and play/read them.





  • Games need to figure out what color to show for each pixel on the screen. Imagine shooting lines out from your screen into the game world and seeing what objects they run into. Take whatever color that object is supposed to be and put it on the screen. That’s the basic idea.

    To make it look better, you can repeat the process each time one of the lines hits an object. Basically, when a line hits an object, make more lines – maybe a hundred or a thousand or whatever the programmer picks – and then see what those lines run into as they shoot out from the point in all directions. Mix the colors of the objects they run into and now that becomes the color you put on screen.

    You can repeat that process again and again with more and more bounces. As you add more and more bounces it gets slower though – since there are so many lines to keep track of!

    When you’ve done as many bounces as you want to do then you can shoot out lines one last time to all the lights in the game. If there is an object in the way blocking a light, the color for the object you’re trying to figure out will be darker since it’s in a shadow!

    It’s an old and simple idea to figure out what color something is like that by bouncing off objects repeatedly… but it’s hard to do quickly. So, most games until very recently did not work that way. They used other clever tricks instead that were much faster, but made it hard to draw reflections and shadows. Games with those other techniques usually did not look as good – but you could actually play them on old computers.


  • It’s not a particular protocol right now, but it would be a URI that refers to a specific resource. A protocol could also be defined – e.g. a restricted subset of HTTPS that returns JSON objects following a defined schema or something like that – but the point really is that I want to be able to refer to a thread not a webpage. I don’t think that’s a silly thing to want to be able to do.

    Right now, I can only effectively link to a post or thread as rendered by a specific interface – e.g. for me, this thread is https://old.reddthat.com/post/30710789 using reddthat’s mlmym interface. That’s probably not how most users would like to view the thread if I want to link it to them. Any software that recognizes the new URI scheme could understand that I mean a particular thread rather than how it’s rendered by a particular web app, and go fetch it and render it appropriately in their client if I link it. (If current clients try to be clever about HTTP links, it becomes ambiguous if I mean the thread as rendered into a webpage in specific way or if I actually meant the thread itself but had to refer to it indirectly; that causes problems too.)

    I don’t think lemmy:// is necessarily the best prefix – especially if mbin, piefed, etc. get on board – just that I would like functionality like that very much, and that something like a lemmy URI scheme (or whatever we can get people to agree on) might be a good way to accomplish it.


  • Not that I’m opposed, but I’m not sure if it’s practical to make a fediverse-wide link that’s resolvable between platforms since there are so many differences and little incompatibilities and developers who don’t directly interact with each other – or even know each other exist!

    Even if it isn’t though, it would be nice to be able to do something like lemmy://(rest of regular url) to indicate data from a lemmy(-compatible) server that should be viewable by all other lemmy clients without leaving your particular client and having to open some other website.




  • Magnitude 6.7 earthquake. Woke up to it shaking my bed violently in my dorm room. (Boarding school) Thankfully, I didn’t have anything above me that could fall, but some of the other students kept books in the shelves above their beds. Suffice it to say they got an even ruder awakening than I did…

    There was a big aftershock a few minutes later – just after I’d gotten the hell out of the building, basically – and smaller aftershocks for days afterwards.

    It put a big crack in the floor of my dorm and everyone who lived there had to stay outside all day until the administration declared it safe for us to re-enter.

    That was coincidentally the same day as a school festival and I’d spent the evening before working with my classmates converting the art room into a haunted house. I never got to see the mess, but whatever happened in there was so bad the room was unusable for months. Most of the rest of the festival (e.g. outdoor stalls and such) was still able to be run though, so they carried on with the parts they could. It was surreal.





  • I used to see bots posting comments that were copied verbatim from Hacker News – which was really obvious because of the “[1]” style footnoting they do on HN that rarely made sense on reddit where you could just use markdown to add descriptive links inline.

    I reported a whole bunch of those, but no one ever seemed to do anything about them, and I eventually gave up. Been over a year since I’ve interacted significantly with reddit though, and I’m similarly in the “who knows what they’re doing now” camp. Wouldn’t surprise me if there are bots reposting comments scraped from lemmy to karma farm on reddit now too.