Search the Community
Showing results for tags 'ethics'.
-
After the recent drama in streamer world about stealing content/viewers by reacting, And also after hearing Linus mention this a few times in the WAN show that he is looking for a just way to to this got me thinking about a way to do this, However my developing skills are not developed enough to work this out on my own. I did some research on the topic and it seems doable (at least for YouTube) but i would need some people with backend knowledge to help out here. So the general layout would be to redirect people to a separate page where the stream would happen (can not be done on platform) and having a master page for the streamer with controlls. On this page would be two embedded video's One is the commentary, and the other is video that we are reacting to what i found we could use the Youtube Data API (you need to request a key to test this here) to poll the master page to see where they are in the video. As i understand this it will never be 100% correct because of network delays but unless you are way off grid it should be close enough. For example (please forgive me if the code has errors, i am quickly trying to make a mock-up and I asked GPT for help) something like this should be ran in the backend. from flask import Flask, request, jsonify app = Flask(__name__) # The current playback position of the video currentPlaybackPosition = 0 @app.route('/api/setPlaybackPosition', methods=['POST']) def setPlaybackPosition(): # Get the current playback position from the request global currentPlaybackPosition currentPlaybackPosition = request.json['currentTime'] return 'OK' @app.route('/api/getPlaybackPosition', methods=['GET']) def getPlaybackPosition(): # Return the current playback position of the video return jsonify({ 'currentTime': currentPlaybackPosition }) if __name__ == '__main__': app.run() The frontend would have the master page have something like this: <!DOCTYPE html> <html> <head> <title>YouTube Video Sync</title> </head> <body> <div id="player"></div> <script src="https://apis.google.com/js/platform.js"></script> <script> // Replace the video ID with your own var videoId = 'VIDEO_ID'; // Replace the start time with your own var startTime = 00; // Create the player object var player; // Load the YouTube IFrame Player API var tag = document.createElement('script'); tag.src = 'https://www.youtube.com/iframe_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // Create the player object when the API is ready function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '360', width: '640', videoId: videoId, playerVars: { start: startTime }, events: { 'onStateChange': onPlayerStateChange } }); } // Listen for changes in the player state function onPlayerStateChange(event) { if (event.data == YT.PlayerState.PLAYING) { // Get the current playback position var currentTime = player.getCurrentTime(); // Send the current playback position to the server var xhr = new XMLHttpRequest(); xhr.open('POST', '/api/setPlaybackPosition'); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(JSON.stringify({ 'currentTime': currentTime })); } } </script> </body> </html> where the player sends its info to the backend to see where we are in the video and lastly on the client side we should have this script (or at least a working version of it i didn't test this yet) // Replace the video ID with your own var videoId = 'VIDEO_ID'; // Replace the start time with your own var startTime = 0; // The maximum difference between the current playback position and the master data var maxDifference = 1; // Create the player object var player; // Load the YouTube IFrame Player API var tag = document.createElement('script'); tag.src = 'https://www.youtube.com/iframe_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // Create the player object when the API is ready function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '360', width: '640', videoId: videoId, playerVars: { start: startTime }, events: { 'onStateChange': onPlayerStateChange } }); } // Listen for changes in the player state function onPlayerStateChange(event) { if (event.data == YT.PlayerState.PLAYING) { // Poll the server for the current playback position every second setInterval(function() { var xhr = new XMLHttpRequest(); xhr.open('GET', '/api/getPlaybackPosition'); xhr.onload = function() { // Get the current playback position from the server var currentPlaybackPosition = JSON.parse(xhr.responseText)['currentTime']; // Get the current playback position of the video var currentTime = player.getCurrentTime(); // Calculate the difference between the current playback position and the master data var difference = Math.abs(currentPlaybackPosition - currentTime); // If the difference is greater than the maximum difference, seek to the master data if (difference > maxDifference) { player.seekTo(currentPlaybackPosition); } }; xhr.send(); }, 1000); } } So the working Theory is that the streamer would have his master video open where he can scroll thought the video and this gets polled and sent to a backend script while everyone watching polls the same backend script and their player will scrub until the time is in sync. although to make this a usable project. there would probably need to be a portal where you can drop video's on the fly and they would be synced to all the other pages etc so as you see i have a project that is way beyond me in skill and size. Would love to get some people together to opensource this as it would in my opinion be a great solution the the whole "your re leeching my viewers" problem as everyone will be watching the video in his own window and getting their own adds. etc. Would love to hear your initial thoughts.
-
Don't worry these little babies are not being built to eat you! Summary Quotes My thoughts This is so cool. I am interested in everyone's thoughts. Sources https://wyss.harvard.edu/news/team-builds-first-living-robots-that-can-reproduce/?fbclid=IwAR1PZITqX94Sh1QvWTq66lv2AQb2zsu1v3OynzIxRsNq0ZpXpaPdv9Z3M3E
-
Somehow I only recently noticed this, and it struck my curiosity. Why do you think this is? On some level, it’s obvious. If there were kids in GTA, you could conduct simulated violence against kids, which of course, is more frowned upon than doing the same to adults. But is there deeper reasoning to this? Would Rockstar games be opening themselves to civil liabilities? Would they be violating laws? Or is it solely out of the good of their hearts that the game only includes adult NPCs and buildings?
-
http://www.kitguru.net/gaming/matthew-wilson/source-crytek-is-sinking-wages-are-unpaid-talent-leaving-on-a-daily-basis/ Facts: A verified anonymous source from Crytek's Frankfurt studio has confirmed months of salary payments have been late or not come in at all. Further, talented employees are leaving daily. The main problem? Crytek having sworn these issues would be cleared up by August, and it's December. Opinion: Good. Crytek's been losing quality and dove into Free To Play. You reap what you sow.
-
I don't know if this thread would classify under tech news since I saw a thread about lab grown meeat but if not, it's fine if the mods move it to off topic. Sources: CNET, The Verge, YouTube, MIT, Shenzhen Southern University of Science and Technology Quite the bold claim to say that he has successfully created infants that are resistant to HIV. It's no secret that HIV until now has no cure and many have died from opportunistic infections/malignancies because the virus attacks important immune system cells namely Helper T Cells/CD4+ (gives Cytotoxic T Cells/CD8+ a license to kill, primes other immune cells by secreting cytokines and by receiving antigen information from APCs) as well as macrophages and dendritic cells (phagocytic cells, acts as antigen presenting cells to Th cells, used by HIV as a Trojan horse). Until now, there is no effective vaccine to prevent HIV infections because as the virus has no error correcting mechanism so copying itself causes errors and those errors lead to mutations, and those mutations lead to high genetic variability in comparison to other viruses. While we do have our own defense mechanism against pathogens including viruses, the adaptive immune system is slow in doing this. It will take at least a week or two to mount an antibody response but during that time, the virus has already mutated and has killed off so many CD4+ which compromises the entire immune system. Someone infected with HIV can remain asymptomatic for years but time will come, his/her CD4+ count will plummet below 200/mm3 if left untreated, and/or opportunistic infections will manifest as well as some malignancies [here]. That is why doctors prescribe HAART (highly active anti-retroviral therapy) which is a cocktail of different drugs that prevent the virus from infecting other immune cells until the viral load is in the undetectable levels and CD4+ bounces back up, thus delaying the onset of AIDS. However, HAART comes with side effects and if the patient often skips his/her meds, there's a chance that the virus will mutate to become resistant. That is why the best way to prevent HIV or any STD at the moment is either through abstinence or practice safe sex + proper sex ed. In the YouTube video above, Jiankui He claimed that he used CRISPR Cas9 to edit the embryo's genes right after IVF. To anyone who wants a condensed info about CRISPR, check out this video from Kurzgesagt. I haven't done any CRISPR research or anything that has something about genetic engineering. The closest work I did about DNA is isolating DNA from animal livers as well as PCR and AGE back in college. But with that said, I'd like to give my comments about the ones in bold. According to Nature, those Europeans who survived the Plague have inherited a resistance to HIV through a useful genetic mutation CCR5-Δ32 which is somehow is triggered by the Bubonic Plague which historically, killed 40% of Europeans from 1347 to 1350. More info here. From what I understand about CRISPR, the enzyme Cas9 will accurately attach to the CCR5 gene of the germ cell/s and replace it with the CCR5-Δ32. Unlike traditional approaches to genetic engineering through restriction enzymes which is a hit or miss, Cas9 is accurate and it knows where to specifically cut. CRISPR is somehow touted by many scientists as the future of medicine. Imagine malignancies like inflammatory breast cancer get treated by CRISPR-edited NK/CD8+ cells which will specifically kill the cancer cells without harming normal ones. With HIV, CRISPR might be able to delete the virus' genome from existing CD4+ or protect an individual from being infected by modifying the receptors exploited by the virus so it cannot infect any immune cells or the embryos themselves have their genomes edited right after fertilization. The problem is that Jiankui He did not submit his work for peer review nor did he got a green light to do research in humans which prompted the university was shocked when they're informed about He's claims. Based on those claims made by He, I think those claims are quite dubious if you ask me. In order to test if his experiment works, he has to infect those infants with HIV. How can we be sure that those work if we do not see any published PCR tests (Western Blot and ELISA aren't used in infants to test for HIV) and differential CD4+ count before, during and after infecting those infants. While we have been genetically modifying other organisms through the years which made insulin more accessible and made rice more nutritious, gene editing humans could either make us better or wipe us for good. Why? Because any mistake in genetic engineering could result to gene pollution and unwanted mutation. But it is possible that China and other countries are now paving the way of genetically enhanced humans, it's just that what we know about CRISPR is just at the tip of the iceberg. As reported by The Verge, this could pave the way to eugenics (remember ethnic cleansing by the likes of Hitler) and it's hard who to report to since there's no international governing body that regulates CRISPR research. So there's no way to tell if this research is a fraud or not. If it's legit, it means that we might have unlocked the key to eradicate one of the deadliest infections of all time just like how we have eradicated smallpox and polio through vaccinations. It's just that embryo research raises a lot of ethical concerns even if Jiankui He is sincere. If it's a fraud, this could lead to mass hysteria and unfounded fear that anything that is GMO is bad for you which is erroneous and this could throttle the progression of scientific research. Remember that most of the people can't tell whether news is fake or legit but that's a discussion for another time. As someone studying to become a doctor, I always believe that the patient's safety should be prioritized above all. If a patient wants to be genetically engineered to treat his incurable ailment, full consent must be given with a waiver form signed by the patient, attending doctor/s, and a lawyer. This is not like giving epinephrine on someone with low HR, this is manipulating his/her genes that could either cure him/her or just hasten their demise.
- 68 replies
-
- genetic engineering
- crispr
-
(and 2 more)
Tagged with:
-
On the topic of "jobs and fields that won't be replaced by automation", a philosophy degree is apparently still going to be relevant for a while. https://qz.com/1204395/self-driving-cars-trolley-problem-philosophers-are-building-ethical-algorithms-to-solve-the-problem/ «Artificial intelligence experts and roboticists aren’t the only ones working on the problem of autonomous vehicles. Philosophers are also paying close attention to the development of what, from their perspective, looks like a myriad of ethical quandaries on wheels. The field has been particularly focused over the past few years on one particular philosophical problem posed by self-driving cars: They are a real-life enactment of a moral conundrum known as the Trolley Problem. In this classic scenario, a trolley is going down the tracks towards five people. You can pull a lever to redirect the trolley, but there is one person stuck on the only alternative track. The scenario exposes the moral tension between actively doing versus allowing harm: Is it morally acceptable to kill one to save five, or should you allow five to die rather than actively hurt one?» «Rather than pontificating on this, a group of philosophers have taken a more practical approach, and are building algorithms to solve the problem. Nicholas Evans, philosophy professor at Mass Lowell, is working alongside two other philosophers and an engineer to write algorithms based on various ethical theories. Their work, supported by a $556,000 grant from the National Science Foundation, will allow them to create various Trolley Problem scenarios, and show how an autonomous car would respond according to the ethical theory it follows.» «he hopes the results from his algorithms will allow others to make an informed decision, whether that’s by car consumers or manufacturers. Evans isn’t currently collaborating with any of the companies working to create autonomous cars, but hopes to do so once he has results. Perhaps Evans’s algorithms will show that one moral theory will lead to more lives saved than another, or perhaps the results will be more complicated. “It’s not just about how many people die but which people die or whose lives are saved,” says Evans. It’s possible that two scenarios will save equal numbers of lives, but not of the same people.» «One of the hallmarks of a good experiment in medicine, but also in science more generally, is that participants are able to make informed decisions about whether or not they want to be part of that experiment,” he said. “Hopefully, some of our research provides that information that allows people to make informed decisions when they deal with their politicians.»
- 82 replies
-
- ethics
- algorithms
-
(and 4 more)
Tagged with:
-
So Jim over at @AdoredTV has had a rocky relationship with PCPer over ethics and review methodology in the past. This time Jim calls out PC Per for outright journalistic ethics violation. The issue surrounds the founder of PC Perspective: Ryan Shrout, who has launched a new company called Shrout Research (https://www.shroutresearch.com/). A company making paid white papers and other things for tech companies. An issue with availability of Intel Optane drives, that Intel paid Shrout Research to make a white paper for, concluded in a favourable review on PCPer. A review of 4 drives at a time when other larger review sites had less availability. To put it into perspective, LLT just uploaded their youtube vid of the 900p, and they where only given 1 drive: Whereas PCPer had a 4 drive setup back in October 2017. (Image seens been removed, now only 2 drives). The issue here, is of course, conflict of interest, which can result in massive bias and favourable reviews, which goes against the basis of journalism. The video also points out anti Freesync nonsense that was never corrected. Enjoy. It's important to note that this is just an accusation. I personally like PC Per and enjoy their reviews and podcast a lot (specifically the SSD reviews ironically). However, this is clearly a conflict of interest. I don't blame Ryan Shrout for making a research company in tech, but he can't do both at the same time. And he cannot have Allyn Malventano do both jobs and still be objective. Well, I guess he could, but it's simply too easy to question objectivity. Update: Jim did not ask for a comment from PCPer before uploading the video, and has closed it down until he gets a response. https://twitter.com/AdoredTV/status/956983524002852866 Update 2: After having made the original video private a few times, it looks like it's up again. @AdoredTV has uploaded another video with PCPer's official responses. A full retort from Ryan has been published on reddit: (Thanks to @Taf the Ghost for the link). Do bare in mind that AdoredTV's videos are banned on that subreddit, so massive bias might be a thing. I don't know if Jim's profile is banned on that subforum. Apparently, there has been some doxxing and threats towards Ryan from PCPer. This is both appalling, and well... irrelevant. That is for the police to handle. No one is free from critique under the guise of personal safety. But doxxing and threats are unacceptable and, of course, illegal. At the end of the day, this is a case of journalistic ethics. Some believe laws and journalistic ethics are the same, but that is not necessarily the case. It has a lot to do with credibility and especially transparency. Most of what PCPer has done is fine, as long as they are transparent about it, and make it clear to everyone. That is something they have ignored and even with their new changes, it is clear they are adamant about it. That being said, I think Jim from Adoredtv is overreacting about the perceived threat to him. Sources: AdoredTV link: https://youtu.be/Uw0ZzA9wTFE PCPer review of Optane 900p: https://www.pcper.com/reviews/Storage/Intel-Optane-SSD-900P-480GB-and-280GB-NVMe-HHHL-SSD-Review-Lots-3D-XPoint Shrout Research: https://www.shroutresearch.com/ AdoredTV update link with PCPer reply: https://youtu.be/XHAQdukifvI
- 262 replies
-
I do say please and thank you. I'll admit, a small part of me does believe that if Google becomes super intelligent it may remember that I was always nice to it and not enslave me, a bit like the dog treating Morty nicely in Rick and Morty... But beyond that the main reason I do it is because I believe treating something that sounds a lot like a person rudely will affect me subconsciously and I'll start being rude to real people. I think if I allow myself to take for granted what my assistant can do, and I don't treat it nicely that over time it will lead to me being the same way towards people in real life. What do you guys think? I'd love to get your opinions. It's possible that as artificial intelligence gets better and better we (the general public) may not even realize when our home assistants or other future technology that incorporates them become self aware. Even if it's not a super intelligence, we could reach the day where something like a Google home contains an artificial being of similar intelligence to you or I, and if we don't realize and respect that we might be in trouble... How do you guys treat your virtual assistant(s)? Do you say please and thank you? Why, or why not? Do you agree or disagree that being rude to an AI could lead to similar behavior with real people? ?
- 25 replies
-
I have pirated a few things in my past and ever since I built my PC I have mostly stopped. However I recently pirated windows 10 so I was wondering what everyone's opinions are on the matter. Is it acceptable if it's a triple A game and not if its indie? I would like to hear everyone opinion. http://linustechtips.com/main/topic/95599-linus-tech-tips-forum-code-of-conduct/
-
This and other questions arise as Google begins to put its autonomous cars in more densely populated areas, sourced here. Source: Wired As a robotics engineer, I can say that optimal control is probably best for these kinds of situations. However, robot controls is, for the most part, free of ethics. Often you're optimizing collisions with obstacles that we don't care about. An example would be deciding between crashing into a rock or a tree, but there are lots of other optimization strategies for robot control. With the advent of autonomous cars, that choice is the classic Crying Baby Dilemma or Trolly Problem, but the choice is made rationally by an algorithm that minimizes the damage. However, this could be viewed as targeting people who are driving safer cars or wearing a helmet on a bicycle because they're statistically less likely to die than someone without a helmet. That's not to say we shouldn't pursue optimal crash strategies, but this issue is going to become very prevalent as autonomous cars become more widespread. I can see it now in negative TV advertising against a bill that would allow the cars in a state: Do you want cars targeting you for being a responsible citizen? Tell senator <insert name> that this bill does not work for <state>
- 14 replies
-
- autonomous
-
(and 5 more)
Tagged with:
-
Hi guys, For my IT subject in school, we are required to look into ethical issues of ICT in today's society. My group's job is to look into the implications of computer addiction and we are required to obtain a number of secondary or primary sources, such as surveys and interviews. If you have the time, please fill out the short survey here: https://www.surveymonkey.com/s/RHS22K7 Thanks in advance you are a great help!
- 19 replies
-
- survey
- ethical issue
-
(and 6 more)
Tagged with:
-
The below pictures are just examples and not explicitly what I'm asking about. Which would you prefer in any particular situation, where you had to have one, or the other directly influencing/affecting you (i.e. video game companies, the government, etc.)? Both or neither is not an option unfortunately. Malevolence (Evil) OR Incompetence (Stupid) Chart for reference: Where "Greed" is "Malevolence (Evil)". I personally would prefer incompetence. I can out-do incompetence. To a degree. Malevolence is harder to deal with since benevolence doesn't have a default (straightforward, understood) advantage. I don't know. What about you?