reese's recent activity

  1. Comment on Supreme Court rules against Trump’s attempt to end DACA, a win for undocumented ‘Dreamers’ brought to US as children in ~news

    reese
    Link Parent
    Very legal & very cool, although the fact that it was a 5-4 ruling suggests that Americans should consider actually voting this year. Rulings like this and the one protecting LGBTQ workers earlier...

    Very legal & very cool, although the fact that it was a 5-4 ruling suggests that Americans should consider actually voting this year. Rulings like this and the one protecting LGBTQ workers earlier this week depend on the court not shifting to be ideologically anti-human. These positive outcomes are a direct result of people voting.

    12 votes
  2. Comment on Apple doubles down on its right to profit from other businesses in ~tech

    reese
    Link Parent
    That's a false dilemma and a red herring; pretending there is no spectrum of ethical consumption under capitalism distracts people from Apple's bad behavior. Example: I can buy biodegradable...

    Ultimately it sort of boils down to there being no ethical consumption under capitalism and all that.

    That's a false dilemma and a red herring; pretending there is no spectrum of ethical consumption under capitalism distracts people from Apple's bad behavior. Example: I can buy biodegradable containers or single-use plastics. Which is better? The former.

    I don't know much about phones. I know there are more ethical options such as the Librem 5, but I don't have any experience with it. It's also pricey. If you looked I'm sure you could find a suitable alternative, although that's not my prerogative. I'm not judging you. Use whatever you want.

    For laptops (and desktops), System76 is leaps and bounds more ethical than Apple—at present—they'll probably sour over time since I would agree that capitalism prioritizes capital over consumer rights. I think mindfulness is the answer, not making up excuses for why we had no choice when, in fact, we did.

    4 votes
  3. Comment on Time to upgrade your monitor - Optimizing a display setup for programming in ~comp

    reese
    Link Parent
    Makes me want to add a broken light mode toggle to my blog.

    Makes me want to add a broken light mode toggle to my blog.

    1 vote
  4. Comment on Apple doubles down on its right to profit from other businesses in ~tech

    reese
    (edited )
    Link Parent
    First of all, it's hilarious that a show complaining about Apple wanting money is behind a paywall. Second, people should stop buying Apple products and supporting their ecosystem, since doing so...

    First of all, it's hilarious that a show complaining about Apple wanting money is behind a paywall.

    Second, people should stop buying Apple products and supporting their ecosystem, since doing so goes against their best interests. With the updates that intentionally slow down devices, Apple's lobbying against the right to repair, and not to mention the whole Uyghur labor snafu, some might argue that supporting Apple is wrong, but who's to say?

    If anyone thinks they can't buy anything other than Apple, since their products are so thin (wow, look at that thinness), then just keep buying Apple products I guess.

    Edit: I'll address all my replies in this edited section since I won't argue folks out of an emotional position. I get it, convenience > ethical consumption. Still, to complain when a company's profiteering negatively impacts you as a developer, but then defend said company otherwise, or their products, is not only selfish, it suggests a refusal to recognize we, as individuals, are culpable in creating demand for practices such as forced labor. By the way, defense is inclusive of misdirection.

    We can insincerely point the finger at nebulous systems of oppression to ease our shared guilt, but it won't change the fact that our cumulative individual choices cause the oppression. It's inconvenient to look at a physical map, or communicate without an app that doesn't mine our data, so that's justification enough to kick the can. If you're going to complain about a company trying to take more money from you, at least recognize that you're taking as much as you can as well. If you think there's a difference between you, Apple, and the folks on that podcast, then you need to reexamine the situation. That's what I think is "hilarious": hypocrisy.

    Another note: I was told to edit my comment about Apple slowing down devices, because apparently that's more important than addressing Apple's bad business practices on the whole. Whatever, my comment was factual. Apple did that. They got in trouble because they didn't inform consumers about the change. They claimed that the change's purpose was to extend life of unhealthy batteries in aging devices. Oh, I'm sure it was. It's also convenient that it would obviously prompt users to buy new devices. Lol.

    2 votes
  5. Comment on Time to upgrade your monitor - Optimizing a display setup for programming in ~comp

    reese
    Link
    The text on my 1080p display is perfectly legible, which is good text to me. When I enable this blog's dysfunctional dark mode, however, I can't read anything since the background and text color...

    If you think that you can somehow make your 1080p display render good text, that it just needs a few more tweaks, NO. This won’t happen. The sooner you accept that the sooner you can start looking for real solutions.

    The text on my 1080p display is perfectly legible, which is good text to me. When I enable this blog's dysfunctional dark mode, however, I can't read anything since the background and text color are the same. Anyway, I need to buy a monitor for the price of a used car to solve a problem I don't have? No.

    I think we all can agree that this whole Thunderbolt/USB-C situation is a very strong contender for the “Most confusing port standard ever created by humanity”.

    Yep, it's up there.

    5 votes
  6. Comment on Let’s dump master-slave terms: they’re vague, horrible, and we’re better off without them in ~humanities

    reese
    Link Parent
    Just to be clear, master and mastery don't personally offend me. My intended meaning in your quote is that others increasingly find these words problematic no matter the context, even relating to...

    Just to be clear, master and mastery don't personally offend me. My intended meaning in your quote is that others increasingly find these words problematic no matter the context, even relating to proficiency. On that I agree with you, the context should matter. In fact, while I have the pulpit I'd love to quote George Carlin: "it's the context that counts." It would be nice to have context recognized, but it's selectively ignored as a form of crude entertainment. Nothing better to stir the pot than intentional misinterpretation....

    I said "I used to believe that the presented context mattered" since, well, collectively we were more likely to consider words in context, not in a vacuum or from a singular perspective, but that mindset seems to be collapsing. That becomes indirectly problematic to me as an individual participant in society, since inadvertently offending people isn't a great way to make friends. Conformity isn't the goal so much as I want to critically consider the words I use in the context of how other people interpret and associate them going forward, not to mention at an opportune moment.

    I sense a trajectory of people popularly lambasting terms such as master over the coming days, months and years, irrespective of context. Do I agree with that? No. Will doing anything other than going with the flow result in positive interactions? No. Imagine Carlin saying this today, he'd be de-platformed in an instant, possibly rendering him unable to pay the IRS what they claimed he owed them.

    Given the thrust of people replacing words I commonly use now, I think it's healthy to reconsider them while it's the subject of conversation, especially if some terms may not be as accurate as they can be. Questioning the words we use from time to time is probably a good idea, regardless. Again, I don't think game master adequately describes the collaborative partnership with the other players as an example, plus changing it potentially gets me out of hot water later.

    2 votes
  7. Comment on Let’s dump master-slave terms: they’re vague, horrible, and we’re better off without them in ~humanities

    reese
    Link Parent
    Yeah, I thought I saw that on Tildes and tried finding it before posting, but this discussion extends beyond programming and tech. I was hoping to hear about perspectives and terminology outside...

    Yeah, I thought I saw that on Tildes and tried finding it before posting, but this discussion extends beyond programming and tech. I was hoping to hear about perspectives and terminology outside of that world. Absolutely not my intention to post something duplicative, but I figured hearing outside perspectives would be constructive. I'm very interested to see if the same standard is applied elsewhere.

    4 votes
  8. Comment on Let’s dump master-slave terms: they’re vague, horrible, and we’re better off without them in ~humanities

    reese
    Link
    In software, there's been a major initiative to replace the name master, in the context of Git branching, with, well, something else. It seems main and default are popular. The topic article...

    In software, there's been a major initiative to replace the name master, in the context of Git branching, with, well, something else. It seems main and default are popular. The topic article prescribes likely replacements in tech and beyond.

    What about "master bedroom," for instance? That term seems rooted in misogyny according to this argument. Host bedroom, maybe?

    It follows that the word master itself seems problematic no matter how or where it's used, but I'm not an etymologist or historian. I'm curious what others think.

    I'd really like to hear thoughts on tabletop gaming too, since I've referred to myself as a game master in the past. Is game conductor preferable? What should I use instead? There's also Wizards' trademarked "Dungeon Master." And what about the use of master in chess titles?

    I used to believe that the presented context mattered, especially if there was no accompanying and obvious slave analogy, such as "mastering" a proficiency. In my tabletop campaign, my players are not slaves—but master still sounds authoritarian, and I've never enjoyed playing games run by authoritarians. When I run a campaign, it's a collaborative effort with the other players—I see myself as a player as well, just with a different role—we improvise and learn together. Conductor makes more sense the more I consider it.

    Paraphrasing, the author concludes that, by not making the change to more inclusive language now, more harm will be caused in the future, vastly outweighing the time it takes to simply accept and make the adjustment. Personally I never thought more about the word master until now. Should the word itself simply be archaic in this day and age?

    7 votes
  9. Comment on What can you tell me about Montreal, Quebec, and, more generally, Canada? in ~life

    reese
    Link Parent
    You're awesome. I appreciate the intricacy of your reply—I get the impression I would acclimate to MTL quickly. Sounds like I would love it, in fact. Thanks for sharing, and I'll let you know if I...

    You're awesome. I appreciate the intricacy of your reply—I get the impression I would acclimate to MTL quickly. Sounds like I would love it, in fact. Thanks for sharing, and I'll let you know if I have more questions.

    2 votes
  10. Comment on What can you tell me about Montreal, Quebec, and, more generally, Canada? in ~life

    reese
    Link Parent
    Thank you for your reassurance. It is within my power to pick up just enough French to make people feel bad for me. And maybe we'll be next-province neighbors! Interviewer: This reese guy is a...

    Thank you for your reassurance. It is within my power to pick up just enough French to make people feel bad for me. And maybe we'll be next-province neighbors!

    in my experience Canadians and Americans are largely the same (except for us having more progressive politics overall, and a tiny bit more general politeness + apologizing on our side ;)

    Interviewer: This reese guy is a real eh-hole.
    Hiring Manager: Be polite, he's from the United States, he doesn't know any better.

    1 vote
  11. What can you tell me about Montreal, Quebec, and, more generally, Canada?

    I'm interviewing for an intriguing, unexpected opportunity that requires travel to Montreal, and probably an eventual move there if I like it. Due to the pandemic, I'd be remote for the...

    I'm interviewing for an intriguing, unexpected opportunity that requires travel to Montreal, and probably an eventual move there if I like it. Due to the pandemic, I'd be remote for the foreseeable future, doing AI stuff—assuming this works out. No guarantees, but regardless I'd like to know more about Montreal, Quebec, and, more generally, Canada, if you have anything to share.

    @vivaria already posted a similar topic in January including many helpful tips, but I'm based in North Carolina. I've never stepped outside the United States, although my wife has many times. She holds dual citizenship between the US and EU. We actually moved to NC from Florida earlier in the pandemic supposedly for her job, but she's been remote the entire time, and she could likely stay that way (what a surprise /s). I'm well acquainted with moving long-distance, but obviously not between countries. No dependents and no plan to ever have them, but we do have cats, for what it's worth.

    Mainly I'm curious about cultural, legal and monetary differences that may be jarring or pleasantly surprising given my background, but I appreciate any pointers or advice. Somebody else may search Tildes later with a similar question (wouldn't be the first time). One thing I suspect is that learning French might be a great way to endear myself with coworkers and locals.

    Thanks for your time.

    22 votes
  12. Comment on When do you use singletons? in ~comp

    reese
    Link
    ECS architecture is interesting in that you have, essentially, scoped singletons. You only want one instance of a given system in a "world." A world is just a container for entities, their...

    ECS architecture is interesting in that you have, essentially, scoped singletons. You only want one instance of a given system in a "world." A world is just a container for entities, their associated components, and the systems processing them. At least, that's how many implementations model ECS, such as ECSY by Mozilla. EnTT, which is used in Minecraft, is very similar, but it uses the term "registry" instead of world.

    In practice, systems are built with specific processing in mind. They may inherit from an abstract base class provided by an ECS framework, but that's about the extent of that. Any involved object-orientation is minimal on the user's part.

    I prefer this approach to any other in the context of game dev, although some call it an anti-pattern. I can see cases for and against it just like I can for singletons more generally. I agree with the author that such patterns have respective purposes we should remember; I'm reminded of the law of instrument.

    3 votes
  13. Comment on Daily thread for news/updates/discussion of George Floyd protests - June 2 in ~news

    reese
    Link Parent
    Our country's supposed leader declared that opposition to fascism is terrorism, and called for dominating freely associating citizens, because they were instinctually appalled by Lady Justice's...

    Our country's supposed leader declared that opposition to fascism is terrorism, and called for dominating freely associating citizens, because they were instinctually appalled by Lady Justice's absence in yet another racially motivated murder committed by police. It's well within Trump's purview to help find justice for George Floyd and his family, yet his first inclination is to indiscriminately gas and pummel people—protestors, press (some foreign) or otherwise—with rubber pellets so he could hold a bible upside-down at a church... a church that condemns violence.

    12 votes
  14. Comment on Indie GameDev provides an interesting insight of how their seemingly popular game performed poorly on launch in ~games

    reese
    (edited )
    Link
    Lots of helpful discussion/speculation in these threads. Thanks for sharing. Tom Francis, creator of Gunpoint and Heat Signature, had some advice about Steam releases he shared a while back....

    Lots of helpful discussion/speculation in these threads. Thanks for sharing.

    Tom Francis, creator of Gunpoint and Heat Signature, had some advice about Steam releases he shared a while back. Wishlisting is emphasized, but so is having a store page up for as long as possible. Further, he warns against pre-orders and early access. I subscribe to Francis' words of wisdom, and still agree that wishlists seem to matter a lot in most instances especially if the starting price (ideally discounted) is right. But. This underrated comment, from one of the linked threads, indicates that indies might want to take Steam's following functionality more seriously.

    Edit: Oh, I should add that with the developer and game under discussion, the saying about death by a thousand cuts is somewhat explanatory regarding the poor launch day. They released on a weird day; platformers are an oversaturated market; the game seems too expensive; the art could maybe be better tuned to the sought theme; etc.

    6 votes
  15. Comment on Let's talk gaming on Linux in ~games

    reese
    Link
    Who here games on Linux? I do. How long have you been doing it? Early 2010s. What is your setup like? Full-time Linux? Dual booting? GPU Passthrough? Full-time Linux. Which distro do you use, and...
    • Who here games on Linux? I do.
    • How long have you been doing it? Early 2010s.
    • What is your setup like? Full-time Linux? Dual booting? GPU Passthrough? Full-time Linux.
    • Which distro do you use, and why? Did gaming-related factors have an influence on that choice at all? I use Ubuntu with my preferred DE, because I'm lazy. I don't have time to configure operating systems and automate tasks that should be default. I prefer convention over configuration. And my choice distro wasn't influenced by my gaming, since all major ones seem to work fine with Wine/Proton.
    • What are some of the positives about gaming on Linux? Reduces monetary cost and reduces the overall attack surface compared to alternatives for me, but I can't speak for other users.
    • What are some of the drawbacks/frustrations? Shit inevitably breaks that necessitates troubleshooting more than on Windows, although Windows isn't great about this either. My most recent frustration? After I do a quest, OpenMW crashes when I try to save, so I have to go to the effort of manually building OpenSceneGraph from source at 3.6.5 and getting a nightly build of the application. The maintainers do the work out of the kindness of their hearts, and they'll get there eventually, but when you experience this sort of thing over and over again, you have to understand why people refuse to switch to Linux as a daily driver.
    • What are some of your favorite native Linux games? Well, I love OpenMW, which is an open source game engine replacement for Morrowind. It also fixes long-standing bugs, introduces quality of life improvements, and permits high resolution. There's a number of other native Linux games I enjoy too, like Hitman and Stellaris.
    • What are your thoughts on the main gaming platforms' support or lack thereof for Linux? It's whatever. I use Steam, so with Proton I almost never experience problems. I can even play Halo: MCC single player, for what it's worth. Shit, Proton runs some Windows games better than the actual native Linux build, lol.
    • Do you personally feel a friction between open source philosophy and playing closed-source games? Kind of, but let me elaborate because I think things are changing. At the end of the day, people need financial support to live. Indie game devs especially, because otherwise they can't make games. Spending months to years putting your heart and soul into something is a huge risk, money and time sink. What I've been doing, as an indie, is building and maintaining open source tools I need, but that other indies can use for commercial purposes too. Indies are increasingly cozy with open source development, and things like Unity's package system have helped with that quite a bit. Relatedly, the guy who built Unity's navigation system went on to do Recast & Detour, which is used in Death Stranding (check the open source credits in the main menu)!
    • Do you think that Valve's Proton initiative is a help or hindrance for Linux gaming? It's overall a help. If you only play games that are supported by Proton, then switching to Linux as a daily driver is very possible. Lutris and Wine by themselves are great too, but Proton "just works."
    6 votes
  16. Comment on Boris Johnson admitted to hospital as COVID-19 symptoms persist in ~news

    reese
    Link Parent
    In stories and myths, across cultural borders people are quite fond of self-disposing villains. Relatedly, see hoist by his own petard and death by irony. Whether the framing is comic or tragic,...

    In stories and myths, across cultural borders people are quite fond of self-disposing villains. Relatedly, see hoist by his own petard and death by irony. Whether the framing is comic or tragic, there's no conundrum because Boris Johnson turned himself into a real life moral lesson. The healthy response to his deliberate ignorance and the consequence is a wide range of feelings and thoughts.

    5 votes
  17. Comment on I have used Android my entire life. Then I acquired four Apple devices in a week in ~tech

    reese
    Link
    I experimented in college—with Apple. An Apple-worshiping coworker gave an old Mac mini to me in an attempt to get me hooked; I was impressed with the usability and utility of the device. A short...

    I experimented in college—with Apple.

    An Apple-worshiping coworker gave an old Mac mini to me in an attempt to get me hooked; I was impressed with the usability and utility of the device. A short while later I found a new, 13" MacBook Air at a significant discount with components that wouldn't need replacing for a long time. And arguably, machined aluminum with rounded corners is important when you're lugging it around school and frequently traveling. The durability and mobility of the Air I had was superb, and I feature that the current model is more of the same. That laptop lasted YEARS—my wife used it to finish her BSc after I used it to finish mine. While I did have to replace the battery at one point, I have no idea how long the laptop would have lasted because, erm, my wife left it in a rental car—in downtown San Francisco—where it was stolen.

    Anyway... anyone who knows me also knows that I'm highly critical of Apple. At the same time, I'm also cognizant of what they did for UX as a whole (I did an internship in UX one time, and I've taken a human-computer interaction class for my MSc). There's a reason why pretty much all successful personal computing technologies are imitations of Apple's innovative designs. I know that.

    But with my heavy background in IT and programming, knowing my way around the shell, I can't justify the cost of maximizing convenience. I don't need much convenience. I get why many devs prefer having a Mac on a corporate job, and it's because they want to spend their time working, not troubleshooting random shit that one inevitably experiences with Windows and especially Linux. I'm not going to pretend that, even with Apple's recent drop in software quality control, that Linux is somehow comparable in terms of usability. It's closer each day, but we're not there yet. Not sure that we ever will be.

    Right now I have a Linux desktop, Linux (System76) laptop, and a Pixel 3a. They work great... for me personally! I know what my needs are, and if they ever change I'll reevaluate. I'm not for or against anything on an ideological basis, I prefer to have evidence-based reasons for my choices. For example, I would shy away from an iPhone unless it was really inexpensive, because the majority of them I see have broken screens. And every time I see someone drop one: broken screen. Just like I won't pretend that Linux is usable for the general population, I also won't pretend that Apple isn't fucking people on screen repairs. Other than that, the phones seem really nice and usually secure. Ultimately when we choose our tools, it can come down to what we're personally willing to deal with. You can spend more money to offload most of the work on the tool itself, or you can spend more time to make up for where it lacks.

    8 votes
  18. Comment on What's a good way to learn how to maintain my own computer hardware? in ~comp

    reese
    (edited )
    Link
    Assembly and disassembly is the best way to learn, but there are some specific things I've learned to check over the years. I repaired desktops and laptops professionally from 18 to 21, but I've...

    Assembly and disassembly is the best way to learn, but there are some specific things I've learned to check over the years. I repaired desktops and laptops professionally from 18 to 21, but I've built PCs since I was 13, and have always been tech support for friends and family. Here are some common hardware issues I've observed:

    • Frequent crashes, especially if they correlate to increased memory usage? Run a memory test, or even swap out the RAM. If there are two sticks, you can literally swap them. One of them might be going bad, but probably not both.
    • Beeping noises? Maybe flashing lights? Those are error codes that should be documented in the motherboard's guide (FYI, most the instructions you need on assembly and disassembly should be in said guide), but most of the time it's a dying battery (looks like this) that needs replacing—if you can't order one, you might be able to steal a compatible one out of another device you don't use.
    • Fan(s) may have stopped working, leading to overheating where the computer turns on, but automatically shuts itself off shortly afterward to avoid melting the processor.
    • You'll observe the same symptom as above when the thermal compound between the processor and heatsink needs reapplication. Seems like every few years I look into it, there's new and improved types of compound, and the ways to apply them can differ slightly. There are plenty of videos on this. When I reapply thermal paste, I clean the processor off by way of rubbing alcohol (>90%) doused on a coffee filter.
    • Maybe a component isn't seated properly—reseat all of them with care.
    • A short circuit in a video card or another component can make it seem like the motherboard is dead, when in reality the problem may be isolated to one component. Try running the machine with the least components possible, adding them back one by one to troubleshoot which is being wonky. Remember that fan(s) can also go bad on video cards.

    With custom-built PCs, I've noticed one thing that just can't ever be helped: people skimp out on power supplies and motherboards far too often so they can afford higher-end video cards. Shitty PSUs, in particular, create the absolute worst and weirdest cascading failures I've ever seen. They can cause permanent damage to other equipment. Never, ever buy a cheap PSU from some no-name outlet, and make sure there is enough power to support all of the other components, including a water cooling system, for instance. Relatedly, always plug your electronics into surge protectors, and furthermore make sure your home's grounding isn't fucked up if you live in a really old house (>30 years). When I was a teenager, I lived in a house where the conductive rod was so corroded it had to be replaced.

    There are worse things, too. A friend of a friend knew a guy whose desktop computer became a Floridian cockroach breeding resort, since, you know, it was a consistent heat source. He never cleaned the dust out of the computer (which @Grzmot explained why that is bad), nor did he clean his house. Gross. Anyway, one lucky cockroach learned what it's like to be an electrical conductor, and the motherboard became toast.

    Safety tip: Don't electrocute yourself. Turn the computer off, unplug it, and stay grounded when you work on it.

    3 votes
  19. Comment on Gwar - Carry On Wayward Son in ~music

    reese
    Link
    When Oderus said he "was convinced they'd written it," I almost lost my shit. Gwar paid tribute to Brockie (who performed as Oderus), Cory Smoot, and others in an A.V. Club video where they played...

    Oderus Urungus: Can we get on with this SHIT?

    A.V. Club: So the question is just, uh, what was your relationship with this Kansas song?

    Oderus Urungus: Uhhh, none whatsoever, I hadn't even heard it until they played it for me the other day. I was convinced that they'd written it. Uhm, and I was like God what are you guys doing writing that derivative crappy 70s CRAP—crap—crap rock. What are you doing? We're not playing that song ever again!

    When Oderus said he "was convinced they'd written it," I almost lost my shit.

    Gwar paid tribute to Brockie (who performed as Oderus), Cory Smoot, and others in an A.V. Club video where they played West End Girls and People Who Died.

    1 vote