10 interesting stories served every morning and every evening.
youtube-dl - download videos from youtube.com or other video platforms
To install it right away for all UNIX users (Linux, macOS, etc.), type:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
If you do not have curl, you can alternatively use a recent wget:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Windows users can download an .exe ﬁle and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C:\Windows\System32).
You can also use pip:
sudo -H pip install –upgrade youtube-dl
This command will update youtube-dl if you have already installed it. See the pypi page for more information.
brew install youtube-dl
sudo port install youtube-dl
Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page.
youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform speciﬁc. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.
youtube-dl [OPTIONS] URL [URL…]
-h, –help Print this help text and exit
–version Print program version and exit
-U, –update Update this program to latest version. Make
sure that you have sufﬁcient permissions
(run with sudo if needed)
-i, –ignore-errors Continue on download errors, for example to
skip unavailable videos in a playlist
–abort-on-error Abort downloading of further videos (in the
playlist or the command line) if an error
–dump-user-agent Display the current browser identiﬁcation
–list-extractors List all supported extractors
–extractor-descriptions Output descriptions of all supported
–force-generic-extractor Force extraction to use the generic
–default-search PREFIX Use this preﬁx for unqualiﬁed URLs. For
example “gvsearch2:” downloads two videos
from google videos for youtube-dl “large
apple”. Use the value “auto” to let
youtube-dl guess (“auto_warning” to emit a
warning when guessing). “error” just throws
an error. The default value “ﬁxup_error”
repairs broken URLs, but emits an error if
this is not possible instead of searching.
–ignore-conﬁg Do not read conﬁguration ﬁles. When given
in the global conﬁguration ﬁle
/etc/youtube-dl.conf: Do not read the user
conﬁguration in ~/.conﬁg/youtube-
–conﬁg-location PATH Location of the conﬁguration ﬁle; either
the path to the conﬁg or its containing
–ﬂat-playlist Do not extract the videos of a playlist,
only list them.
–mark-watched Mark videos watched (YouTube only)
–no-mark-watched Do not mark videos watched (YouTube only)
–no-color Do not emit color codes in output
–proxy URL Use the speciﬁed HTTP/HTTPS/SOCKS proxy.
To enable SOCKS proxy, specify a proper
scheme. For example
socks5://127.0.0.1:1080/. Pass in an empty
string (–proxy “”) for direct connection
–socket-timeout SECONDS Time to wait before giving up, in seconds
–source-address IP Client-side IP address to bind to
-4, –force-ipv4 Make all connections via IPv4
-6, –force-ipv6 Make all connections via IPv6
–geo-veriﬁcation-proxy URL Use this proxy to verify the IP address for
some geo-restricted sites. The default
proxy speciﬁed by –proxy (or none, if the
option is not present) is used for the
–geo-bypass Bypass geographic restriction via faking
X-Forwarded-For HTTP header
–no-geo-bypass Do not bypass geographic restriction via
faking X-Forwarded-For HTTP header
–geo-bypass-country CODE Force bypass geographic restriction with
explicitly provided two-letter ISO 3166-2
–geo-bypass-ip-block IP_BLOCK Force bypass geographic restriction with
explicitly provided IP block in CIDR
–playlist-start NUMBER Playlist video to start at (default is 1)
–playlist-end NUMBER Playlist video to end at (default is last)
–playlist-items ITEM_SPEC Playlist video items to download. Specify
indices of the videos in the playlist
separated by commas like: “–playlist-items
1,2,5,8″ if you want to download videos
indexed 1, 2, 5, 8 in the playlist. You can
specify range: “–playlist-items
1-3,7,10-13″, it will download the videos
at index 1, 2, 3, 7, 10, 11, 12 and 13.
–match-title REGEX Download only matching titles (regex or
–reject-title REGEX Skip download for matching titles (regex or
–max-downloads NUMBER Abort after downloading NUMBER ﬁles
–min-ﬁlesize SIZE Do not download any videos smaller than
SIZE (e.g. 50k or 44.6m)
–max-ﬁlesize SIZE Do not download any videos larger than SIZE
(e.g. 50k or 44.6m)
–date DATE Download only videos uploaded in this date
–datebefore DATE Download only videos uploaded on or before
Zoom shut down a series of events meant to discuss what organizers called “censorship” by the company.
The events were planned for Oct. 23, and were organized in response to a previous cancellation by Zoom of a San Francisco State University talk by Leila Khalid, a member of Popular Front for the Liberation of Palestine, a designated terror organization in the US. Khalid is best known for highjacking two planes, one in 1969 and one in 1970.
Zoom told the Verge at the time that the Sept. 23 talk was in violation of the company’s terms of service. The Verge also reported that the action was in response to pressure by Jewish and Israel lobby groups, such as The Lawfare project.
Following the Sept. 23 cancellation, a group of academics organized a series of events across the country, as well as in Canada and the UK, which were meant to highlight the issue.
“Campuses across North America are joining in the campaign to resist corporate and university silencing of Palestinian narratives and Palestinian voices,” said the day of action event description, which was meant to be held on Oct. 23.
The follow-up events did not include Khalid presenting. The event held in part by New York University, which was canceled the day of, included a compilation of her previous statements, according to a blog post on the incident.
“Khaled is undergoing medical treatment and was unable to provide a voice message for the occasion,” the post stated.
“Zoom is committed to supporting the open exchange of ideas and conversations and does not have any policy preventing users from criticizing Zoom,” a spokesperson for the company said. “Zoom does not monitor events and will only take action if we receive reports about possible violations of our Terms of Service, Acceptable Use Policy, and Community Standards. Similar to the event held by San Francisco State University, we determined that this event was in violation of one or more of these policies and let the host know that they were not permitted to use Zoom for this particular event.”
However, Zoom did not respond to questions about which speciﬁc policy was violated or whether other events have been shut down by the company.
Adam Saeed, a student at University of Leeds, said he used his personal Zoom account to organize the event. He told BuzzFeed News that the company deleted his event and disabled his account without explanation. He contacted the company’s customer support line, but said he has not yet heard back.
Andrew Ross, a professor of social and cultural analysis at NYU who organized the event in conjunction with the American Association of University Professors, called the situation “absurdist.”
“Everyone working in higher education right now depends on Zoom and we cannot be in a position of allowing a corporate, third-party vendor to make these kinds of decisions,” Ross said. “It’s simply unsustainable.”
Ross added that he asked the tech worker who was helping organize the event to check whether the link was active the night before it was set to go live because the event for the University of Hawaii had already been affected. It was ﬁne at that point, but by early afternoon Friday, it had disappeared and there was no option to restore it.
“Universities tend to get into these lucrative contracts with Zoom, and more or less handed over this very fragile power to decide what is acceptable academic speech and what is not,” said Ross. “For those of us who work in the ﬁeld of supporting and protecting Palestinian rights, it’s no surprise to us that Palestinian speech is the ﬁrst to be cracked down on.”
The NYU event eventually went on with Google Meet, but the effort was intercepted by “politically-motivated trolls,” Ross said, and the organizers had to hold it privately and then publish the recording.
Cynthia Franklin, a professor at the University of Hawaii, also saw an event she organized deleted by Zoom, but was unable to ﬁnd an alternative platform.
“I know that I have free speech rights that are being violated,” she said, “and a private entity is dictating to my public university what I can and cannot say.”
Katherine Franke, a professor at Columbia University who was a panelist at the NYU talk, has experienced events focused on Palestive being canceled in the past and was recently deported from Israel. She sees Zoom’s reaction as an extension of old problems.
“I think it presents a real challenge for universities to think about how to protect academic freedom in this context where we’re so dependent upon these internet-based ways of gathering and talking about comfortable and uncomfortable ideas,” she said.
If you have an Oculus VR headset and were thinking about deleting your Facebook account in order to go off the social media grid, you may want to reconsider. If you completely delete the Facebook account linked to your Oculus device, you will also lose access to all VR games you purchased. You won’t be able to get them back if you make a new account, either.
You’re required to link a Facebook account when using the Oculus Quest 2 headset, and if your Facebook account isn’t in good standing, you will not be able to use the Quest 2 at all. Because of this connection, you must keep that account to have access to the purchases you’ve made. You don’t necessarily have to link a Facebook account yet on the older Oculus devices, including the ﬁrst Quest, but as UploadVR pointed out, support for separate Oculus accounts ends in 2023 and then all users will need Facebook.
If you deactivate your Facebook account instead of permanently deleting it, you also won’t be able to access any of your Oculus information. However, this can be reversed by reactivating it, while the deletion method does not have an “undo.” If you make a new account, you’ll have to purchase all that content again.
Despite these restrictions, Facebook has made its Quest platform quite enticing recently. The latest iteration is less expensive, lighter, and includes a higher-resolution screen than its predecessor, along with a more-comfortable strap design. With no more versions of Oculus Rift being made, the company is all-in on the standalone headset, which can also play PC-powered VR games via the Oculus Link cable. That includes high-end VR games like Half-Life: Alyx, essentially meaning you’ll only need one VR headset unless you’re interested in playing PlayStation VR exclusives.
It’s also partnering with other game companies to bring new blockbuster games to the platform, including Medal of Honor: Above and Beyond from Respawn Entertainment and new Assassin’s Creed and Splinter Cell games from Ubisoft. There has not otherwise been a Splinter Cell game of any sort since 2013.
Heavily protected crews on Saturday dismantled the ﬁrst Asian giant hornet nest found in the U. S., the Washington State Department of Agriculture (WSDA) conﬁrmed in a statement declaring: “Got ’em.”
The big picture: The invasive species commonly referred to as the “murder hornet,” typically doesn’t harm humans unless provoked, though it has been known to kill people in Japan. The insect poses a major threat to local honeybee populations. But the WSDA said in a statement that the nest removal “appears to have been successful.”
Go deeper: The murder hornets are here
Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.
The Finns were stunned this Friday at the outcome of a scandal caused by the extortion of a group of hackers to a private company that provides services as a psychotherapy center for the public health system.
In a country that claims to be at the forefront of digitization and data security, the criminals managed to access the database of thousands of customers of the company Vastaamo after detecting vulnerabilities in their system.
According to its website, Vastaamo offers psychological and psychiatric treatment to patients who suffer from disorders such as depression and anxiety. Many of the clients come from public services paid by the Finnish Social Security (Kela).
Extortionists demanded around 450,000 euros (in bitcoins) in exchange for not publishing the clinical and mental health data of thousands of people.
The criminals started to publish the data of 100 people every day in the encrypted web Tor two days ago. They claimed they would not stop until they received the money. As the company was resisting to attend the demands of the hackers, personal data of over 200 people - including minors - have been released online.
The information published could not be more sensitive: it included the patient’s name, personal identiﬁcation number, telephone number, email address and residence address, together with the content of the therapy sessions.
“An unknown hostile party has been in contact with Vastaamo and claims to have obtained conﬁdential information from the company’s customers. The Central Criminal Police launched a criminal investigation into the matter. Immediate notiﬁcations were also made to the Finnish Cyber Security Center, Valvira and the Data Protection Commissioner. In addition, Vastamo took immediate steps to clarify the matter in cooperation with external and independent security experts,” the company said in a press release.
The data of another 100 people were published on Thursday night. But on Friday morning the page where the data was being released had been deleted, which triggered rumors about a possible payment to the extortionists.
At the time of writing this article, the company had neither conﬁrmed nor denied the payment. Tuomas Kahri, Chairman of the Board of Vastaamo, told to the newspaper Ilta Sanomat that he would not comment on the ransom payment allegations.
The identity or nationality of the extortionists is unknown, and they appeared to not be worried about their possible arrest by the authorities.
Ilta Sanomat exchanged several messages with them on Thursday, and according to the tabloid the criminals said they did not know that there was data of minors among the published information. However, they ensured that this would not stop their actions.
According to the same newspaper, the blackmailer had also offered individual patients the possibility of deleting their own data by paying about 540 euros in bitcoins.
The National Bureau of Investigation (KRP) is investigating the attack as a case of gross breach and dissemination of private information. Police are asking people who have noticed their private information being disseminated to ﬁle an electronic crime report.
The company has been criticized for failing to notify customers earlier that their data was exposed in this extortion case. Some have complained they were contacted only after the case became known to the general public.
On 3rd Oct. 2020 GitLab blocked Iranians’ access (based on IP) without any prior notice! and ﬁve days later (8th Oct.) my friend’s account blocked and still he doesn’t have any access to his projects! even after creating a ticket and asks for a temporary access to only export his projects! GitLab refused to unblock him! (screenshot in appendix). My friend is not the only one who blocked by GitLab, with a simple search on the web you can ﬁnd a growing list of blocked accounts.
So I decided to move from GtiLab and EVERY Free Software based/hosted/managed on/in USA.
When it comes to USA policies, Free Software is a Joke :)
GitLab is not the only actor in this discrimination against Persian/Iranian people, we also blocked by GitHub, Docker, NPM, Google Developer, Android, AWS, Go, Kubernetes and etc.
But I believe in Freedom and Free Software. I believe Free Software is a SOCIAL MOVEMENT and I hope …
GitLab joined legalized discrimination. Why does no one talk about this?
A former Google executive, who asked not to be identiﬁed because he was not permitted to talk about the deal, said the prospect of losing Apple’s trafﬁc was “terrifying” to the company.
The Justice Department, which is asking for a court injunction preventing Google from entering into deals like the one it made with Apple, argues that the arrangement has unfairly helped make Google, which handles 92 percent of the world’s internet searches, the center of consumers’ online lives.
Online businesses like Yelp and Expedia, as well as companies ranging from noodle shops to news organizations, often complain that Google’s search domination enables it to charge advertising fees when people simply look up their names, as well as to steer consumers toward its own products, like Google Maps. Microsoft, which had its own antitrust battle two decades ago, has told British regulators that if it were the default option on iPhones and iPads, it would make more advertising money for every search on its rival search engine, Bing.
What’s more, competitors like DuckDuckGo, a small search engine that sells itself as a privacy-focused alternative to Google, could never match Google’s tab with Apple.
Apple now receives an estimated $8 billion to $12 billion in annual payments — up from $1 billion a year in 2014 — in exchange for building Google’s search engine into its products. It is probably the single biggest payment that Google makes to anyone and accounts for 14 to 21 percent of Apple’s annual profits. That’s not money Apple would be eager to walk away from.
In fact, Mr. Cook and Mr. Pichai met again in 2018 to discuss how they could increase revenue from search. After the meeting, a senior Apple employee wrote to a Google counterpart that “our vision is that we work as if we are one company,” according to the Justice Department’s complaint.
A forced breakup could mean the loss of easy money to Apple. But it would be a more significant threat to Google, which would have no obvious way to replace the lost trafﬁc. It could also push Apple to acquire or build its own search engine. Within Google, people believe that Apple is one of the few companies in the world that could offer a formidable alternative, according to one former executive. Google has also worried that without the agreement, Apple could make it more difﬁcult for iPhone users to get to the Google search engine.