DistractionRectangle's recent activity

  1. Comment on Introducing Codex [OpenAI] in ~tech

    DistractionRectangle
    Link Parent
    I wouldn't worry about it. In the short term there may be less demand for programmers, but there will always be programmers. Think about it, short of AGI, a human will always need to be in the...

    I wouldn't worry about it. In the short term there may be less demand for programmers, but there will always be programmers. Think about it, short of AGI, a human will always need to be in the loop. To prompt the AI, to audit its output (to make sure it doesn't pull in dependencies with conflicting licensing, accuracy, security, etc etc). The person will need to be at least as proficient as the AI in order to do these things, i.e. a senior developer. The need for senior developers begets the need for junior developers (because how else do you get senior developers?). It raises the skill floor on junior devs, and maybe shifts emphasis to pen testing, but there will always be developers.

    Imposter syndrome has always been a thing, and this does fan the flames, but you'll be fine. Just keep growing your skillset as a senior dev and play around with AI. At its core, I find it's like rubber ducking + google on steroids. It helps me explorer topics and find blindspots (the you don't know what you don't know problem).

    6 votes
  2. Comment on Daychilde's walking thread in ~life

  3. Comment on Can It Run Doom? An archive of all known ports. in ~games

    DistractionRectangle
    Link
    My favorite one is from earlier this year, Doom in a TypeScript types only wasm runtime. https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime

    My favorite one is from earlier this year, Doom in a TypeScript types only wasm runtime.

    This engine was built to service a project that aimed to demonstrate why Doom can't run in TypeScript types. Well. The funny thing is.. It can.

    https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime

    4 votes
  4. Comment on State of the art in local game streaming in ~comp

    DistractionRectangle
    Link
    I use sunshine + moonlight a lot, mostly as a rdp replacement, but also do some gaming. It's fantastic. I use it with several connect/disconnect scripts + virtual display driver. awesome-sunshine...

    I use sunshine + moonlight a lot, mostly as a rdp replacement, but also do some gaming. It's fantastic. I use it with several connect/disconnect scripts + virtual display driver.

    awesome-sunshine pre scrub I guess Nonary pissed in ReenigneArcher's wheaties ¯\\_(ツ)_/¯, half of my hooks are from Nonary so I'm linking the commit prior to their removal from the list
    3 votes
  5. Comment on Nintendo updates user account agreement to prevent users from filing class action lawsuits in ~games

  6. Comment on Can we talk about used cars, and the near future of the car market in the US? in ~transport

    DistractionRectangle
    Link Parent
    It helps if you can find the service manual online, but as everyone else has said YouTube + forums are great. Just like anything, you just have to start somewhere and stick with it. You pick...

    It helps if you can find the service manual online, but as everyone else has said YouTube + forums are great. Just like anything, you just have to start somewhere and stick with it. You pick things up as you go.

    Beyond normal maintenance, diagnosing problems yourself can be hard when you're starting out. What you can do is find a garage that will diagnose your problem(s), and then armed with that knowledge + quote to fix it go back to the manual/YouTube/forums and decide if it's something you can do or something you'd rather pay someone else to do.

  7. Comment on Offbeat Fridays – The thread where offbeat headlines become front page news in ~news

    DistractionRectangle
    Link Parent
    The color is the result of repeated handling. The pawing/groping effectly polishes that spot, so it has the natural color of the alloy used to make the statue. The rest of the statue is colored by...

    The color is the result of repeated handling. The pawing/groping effectly polishes that spot, so it has the natural color of the alloy used to make the statue. The rest of the statue is colored by the layer of rust that naturally forms. There's plenty examples of this, like tourists petting this dog: https://mymodernmet.com/saint-john-of-nepomuk-dog-prague/

    Edit: If you scroll to end of the article, you can see a picture of Molly where her patina is uniform

    2 votes
  8. Comment on Can we talk about used cars, and the near future of the car market in the US? in ~transport

    DistractionRectangle
    Link Parent
    Just to add, you don't always have to buy tools outright. Some places offer loaner tools for free or a nominal fee.

    Just to add, you don't always have to buy tools outright. Some places offer loaner tools for free or a nominal fee.

    7 votes
  9. Comment on The cautionary tale of Wirecutter and the internet's favorite wok in ~food

    DistractionRectangle
    Link Parent
    I think anyone will acknowledge that "the best" is rarely one thing, but a sliding scale. The best... Per dollar, per watt, per volume, per weight, in durability/longevity, in price range bucket,...

    I think anyone will acknowledge that "the best" is rarely one thing, but a sliding scale. The best... Per dollar, per watt, per volume, per weight, in durability/longevity, in price range bucket, feature set, alternative to <thing/company> that's objectively better for <reasons> but morally bankrupt...

    "The best..." is the search of someone who doesn't know what they're looking for. Usually when people Google "best <thing>" they're really searching for "<thing> buying guide + recommendations." We're drowning in products/brands so curated opinions on what products/brands make up the pareto frontier is genuinely useful. It's also a quick way to discover what you don't know, i.e feature/brand/terminology/product discovery and use that to inform what your person definition of "best" is.

    To run with your oil filter example. There's different types of oil filters, different sizes, etc. When people search "best oil filter for <their car>" they're really asking what filters are compatible for their car and maybe looking for a brand recommendation. And if there's other gotchas or points/qualities of consideration, they're usually brought up in the review of what makes <this filter> the best one.

    If I'm looking for "the best projector", I quickly learn that supported and native resolutions are very different things, about lumens, etc. All of these things can help inform my choice and hunt for whatever it is I value more. If it's for indoor use in a dark theater room, maybe lumens is less important than native resolution. Certain connectivity modes may/may not be preferable. If it's a permanent installment, size/portability aren't that important, etc.

    6 votes
  10. Comment on I used a new computer for around a month, here's what I think of every part of it in ~comp

    DistractionRectangle
    Link Parent
    Definitely agree. Matx is cheaper, smaller matx cases are more common now, and you get more functionality (if so desired). Unfortunately I've been bitten by the itx bug, sooo I'm probably going to...

    go for mATX if you want a smaller build, the Ncased M2 can fit a mATX board. An ITX case is neat and tidy on the desk but it's more form over function, less PCIe slots than bigger motherboards, less slots for SSDs, more expensive than bigger boards, but maybe doing it once to see if you think it's worth giving a shot isn't bad.

    Definitely agree. Matx is cheaper, smaller matx cases are more common now, and you get more functionality (if so desired). Unfortunately I've been bitten by the itx bug, sooo I'm probably going to doing itx builds for the foreseeable future. The way I justify it is I buy second hand/openbox hardware, so it offsets the itx tax.

    1 vote
  11. Comment on End of 10: Replace Windows 10 with Linux in ~tech

    DistractionRectangle
    Link Parent
    It could be a number of things. Like using continuous trim on a drive that didn't properly support it, or not having trim setup at all, tough to say. Fragmentation isn't really a problem for SSDs

    It could be a number of things. Like using continuous trim on a drive that didn't properly support it, or not having trim setup at all, tough to say. Fragmentation isn't really a problem for SSDs

    3 votes
  12. Comment on I dont want Windows 11, how easy is it to use Linux? in ~tech

    DistractionRectangle
    (edited )
    Link Parent
    I wrote and deleted a comment because I too, didn't want to be that guy. I agree with their sentiment though, really older consumer hardware generally has flaky Linux support (if at all)....

    I wrote and deleted a comment because I too, didn't want to be that guy. I agree with their sentiment though, really older consumer hardware generally has flaky Linux support (if at all). Companies have really stepped up their first party Linux support in recent years, so newer hardware generally has better support (soo many things have launch day Linux support now!).

    Older hardware was lucky to get community support, if at all. E.g. wifi adapters. I remember trying to get Ubuntu working on an old desktop with wifi, and I kid you not, the solution was to: install windows, install the windows wifi driver, find and rip some driver files to usb, install Ubuntu, feed the files to some community project which extracted the proprietary blobs needed to interface with the adapter and setup the Linux driver/wrapper, and tada you have wifi.

    So I feel their pain... But the answer really is keep using windows or get supported hardware.

    3 votes
  13. Comment on I dont want Windows 11, how easy is it to use Linux? in ~tech

    DistractionRectangle
    Link Parent
    It was more a comment to vord that it can be done, but not a recommendation to OP to go that far. It's certainly a leap in setup/knowledge from simply running a windows container/VM to getting...

    It was more a comment to vord that it can be done, but not a recommendation to OP to go that far. It's certainly a leap in setup/knowledge from simply running a windows container/VM to getting dynamic passthrough working with it.

    1 vote
  14. Comment on I dont want Windows 11, how easy is it to use Linux? in ~tech

    DistractionRectangle
    Link Parent
    If you have a spare GPU (two dGPU or an integrated + dedicated GPU) you can do dynamic passthrough, where you pass a GPU back and forth between host and guest.

    particularly if you don't need intense GPU stuff

    If you have a spare GPU (two dGPU or an integrated + dedicated GPU) you can do dynamic passthrough, where you pass a GPU back and forth between host and guest.

  15. Comment on I dont want Windows 11, how easy is it to use Linux? in ~tech

    DistractionRectangle
    Link
    I think most people have already answered//provided guidance on your core questions, so I want to take a minute and talk about alternatives to wine. Not all windows software has a 1:1 linux...

    I think most people have already answered//provided guidance on your core questions, so I want to take a minute and talk about alternatives to wine. Not all windows software has a 1:1 linux equivalent, and not everything runs well under wine ( as you've discovered about turbotax, coreldraw, and corelpaint ). For those things, you have a few options.

    The latter allows you to stay in linux, but run the select program(s) in windows environment. The idea is you setup a windows container/VM as a run time for your programs, and then "remotely" use them on linux with rdp. Because it's all on the same machine latency is essentially zero, and file access/clipboard is pretty seamless.

    5 votes
  16. Comment on What are the best niche software tools you're using? in ~tech

    DistractionRectangle
    Link Parent
    I've been using hurl for a while, but Bruno looks like a much better drop in replacement for Postman, thank you for sharing it!

    I've been using hurl for a while, but Bruno looks like a much better drop in replacement for Postman, thank you for sharing it!

    1 vote
  17. Comment on OatmealDome: "The Wii homebrew community was all built on top of a pile of lies and copyright infringement" in ~games

    DistractionRectangle
    Link Parent
    Well no. Copyright doesn't protect concepts/ideas. That's patents. The issue here is they can be accused of deriving their work from the copyrighted work, essentially because of the niche-ness of...

    copyrighted idea

    Well no. Copyright doesn't protect concepts/ideas. That's patents. The issue here is they can be accused of deriving their work from the copyrighted work, essentially because of the niche-ness of the operations involved. More so now that libogc maintainers are show to be knowingly and willfully infringing on other IP. Like unlocking//interfacing with the wii/gc memory cards. That's an extremely specific operation that's unique to both the hardware and platform. If that operation was provided by the SDK code, but then they later wrote their own, one could challenge the veracity of whether they created that implementation themselves or if it's just a derivative of the SDK code. Rinse and repeat for all contexts that unique to thr hardware/platform.

    So while doable, it's a legal quagmire and possibly untenable in terms of time/money if they are legally challenged. Not that the libogc maintainers seem willing/interested in correcting this in the slightest. So it's kinda a moot point because someone new has to champion a from scratch replacement for libogc to keep the wii/gc homebrew scene alive.

    As an aside, a counter example is like the owncloud -> opencloud fork with owncloud devs leaving to work on opencloud. The core code is already open-sourced, and anything proprietary/enterprise features that one could accuse them of deriving from the close source upstream (that they had access to when working on owncloud) are generic concepts which aren't unique/novel. Likes like oidc, sso, file sync/sharing etc are just protocol/implementation details and they can simply pull in generic libraries written by other maintainers/projects to provide those features.

    3 votes
  18. Comment on OatmealDome: "The Wii homebrew community was all built on top of a pile of lies and copyright infringement" in ~games

    DistractionRectangle
    (edited )
    Link Parent
    It probably made a splash in niche circles. The web wasn't as hyper connected, and outrage culture hadn't taken off (injustice/outrageous/offensive content gets more engagement and social...

    It probably made a splash in niche circles. The web wasn't as hyper connected, and outrage culture hadn't taken off (injustice/outrageous/offensive content gets more engagement and social media/link aggregators has encouraged that kind of content). The new thing is the discovery that they cribbed off RTEMS.

    Edit:
    It's definitely bad though, as it poisons the project, derivatives, and the authors can't pick up and make an alternative after working with the code all these years because they're tainted by the exposure to the SDK code. Someone(s) new has to come in and champion a from scratch solution in order to be 100% in the clear of Nintendo legal

    5 votes
  19. Comment on Elon Musk’s X sues to overturn Minnesota political deepfakes ban in ~society

    DistractionRectangle
    Link Parent
    I'm been thrashing a draft reply on and off throughout the day to your previous reply. You are right. I was being reductionist and there's certainly more nuance we can unpack. I was intentionally...

    I'm been thrashing a draft reply on and off throughout the day to your previous reply. You are right. I was being reductionist and there's certainly more nuance we can unpack.

    I was intentionally reductionist to pointedly comment about the type of content Elon is specifically advocating for. But certainly, as a medium it can contain multitudes. There's parody, satire, fan art, etc. Things which certainly are not transforms of liable/slander. However, you then get into more complicated legal/ethics questions about using a person's likeness/brand. There's a slew of issues like cyber bullying, acting/voice acting, endorsements, intellectual property etc etc off the top of my head.

    Ultimately I just don't like nonconsensual deepfakes as a medium. Parody comics/cartoons/skits are clearly that, and when reposted/cropped/transformed they retain that context. Parody deepfakes that blur the line between reality can quickly lose that context when reposted/cropped/transformed. I just don't think it's worth trying to strike a legal distinction between acceptable and unacceptable nonconsensual deepfakes. You have to consider what will be allowed under the worst interpretation of the law. There's a lot of bad that can come from deepfakes which IMO massively outweighs the good.

    As an aside, there's a distinction to be made between photorealistic AI generated content and deepfakes. Deepfakes specifically try to create realistic depictions of specific persons (their likeness, voice, mannerisms, etc). While I dislike the idea of nonconsensual deepfakes as a medium, I don't discount AI generated content wholesale. There's a difference between a randomly generated person (or a crafted character/person) that is photorealistic, and deliberately generating someone's specific likeness.

    7 votes
  20. Comment on Elon Musk’s X sues to overturn Minnesota political deepfakes ban in ~society

    DistractionRectangle
    (edited )
    Link
    Except there are. We explicitly have laws about slander and libel. Nothing is stopping a person from stating their beliefs. Nothing is stopping a person from creating political satire and...

    There’s no exception under the First Amendment for false or misleading political speech, even lies, he said.

    Except there are. We explicitly have laws about slander and libel. Nothing is stopping a person from stating their beliefs. Nothing is stopping a person from creating political satire and satirical cartoon depictions of other people. That's very different from fabricating claims that someone else said or did something.

    To be clear, this is an effort to create a legal loophole to effectively neuter slander/libel laws. Conceptually, they just have to create and release a deep fake into the wild and just repeat it. Then they're shielded from the law because they had "reasonable evidence to believe it was true". They'll probably also use weasel words like "allegedly" to further hedge their legal position.

    Edit:

    For clarity, my position is Deep fakes are a direct infringement on free speech. It allows one to create a plausible photorealistic depiction of someone else and put words in their mouth and force actions upon them like puppets. It's a way to launder slander/libel. Deep fakes are just a depiction of slanderous/libelous narratives; they're taking a false narrative and passing it off as truth. Instead of saying it, they depict it in such a realistic manner that a person wouldn't question believing it.

    That's the entire point of slander/libel laws. The difference between slander/libel and satire, parody, etc, is if a reasonable person would confuse it for truth.

    23 votes