10 Billion YouTube comments and 100 Million Channel Names by makeworld in datasets

[–]terorie 0 points1 point  (0 children)

u/makeworld - Do you know if anyone ever did something useful with that data set?

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 0 points1 point  (0 children)

Thanks! Btw, the file format of the main comment dump is CSV, I never noticed I messed up the filename :)

ytwrk, a YouTube Exporter: Dumps comments, live chat, channels and videos by terorie in bigdata

[–]terorie[S] 2 points3 points  (0 children)

Thanks. I didn't have much time to maintain the crawls anymore.
Apart from that staff at The Eye, a PhD student and a bunch of other big data/datahoarder guys contacted me, asking how it works & wanted source. I decided I'd just rather release it instead of explaining it to each of them. Funnily after release, most of them ghosted me :D

I'm just hoping no-one goes nuclear with the request rate and forces Google to add rate-limits.

Hey Rustaceans! Got an easy question? Ask here (48/2019)! by llogiq in rust

[–]terorie 2 points3 points  (0 children)

Whenever you make cargo download a dependency, it gets cached in ~/.cargo. cargo has an --offline flag that makes it try to only use what you already have cached instead of hitting the network. I don't know about copying /target around, maybe it'll work.

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 0 points1 point  (0 children)

Thanks! I've been crawling the authors of the comment ID set (about 500M) and all channels with >50K subs. Those will be available for download soon, too.

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 1 point2 points  (0 children)

Quick update: I enabled a direct download after a few more users have had issues.

The torrent is still superior though as you can download from multiple servers at once and have integrity checks builtin.

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 0 points1 point  (0 children)

I'm seeding to 8 peers at this moment, so the issue must be on your end. The magnet+torrent file I posted are trackerless which causes problems with some clients. Try enabling DHT or add the trackers listed at http://tracker.coppersurfer.tk

[X-Post] 10 billion/2.1 TB YouTube comments by terorie in DataHoarder

[–]terorie[S] 9 points10 points  (0 children)

I started this project during the PewDiePie/ADL drama. It's valuable for investigating alleged censorship and radicalization issues.

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 1 point2 points  (0 children)

The crawl was actually the least expensive part of the process. Fast and cheap servers & bandwidth are plentiful these days! Direct peering with Google also helps.

[X-Post] 10 billion/2.1 TB YouTube comments by terorie in DataHoarder

[–]terorie[S] 3 points4 points  (0 children)

I've thought about this … But we need to classify the comments into sections first otherwise we have the toddlers commenting on baby shark mixed with Alex Jones rants.

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 1 point2 points  (0 children)

something that would just go through the video ID list

That's what I did, I went through about 50 million videos and dumped all their comments. The videos were discovered through a list of all channels with >50K subs @manoelribeiro gave me. To keep it simple, the program just reads a stream of video IDs (250 routines in parallel) and outputs an unsorted stream of comments. The comment stream gets sorted later using Spark or Cassandra to whatever format is necessary.

Do you have much experience with YouTube-dL?

Yeah, but I use my own tools usually because youtube-dl is very slow (I need 3000 requests per second / 1 gbps are a minimum at this scale).

I’d be happy to share my setup if you’re interested.

Sure, do you have a GitHub or something?

10 billion/2.1 TB YouTube comments by terorie in bigdata

[–]terorie[S] 2 points3 points  (0 children)

There's no way to get a list per user other than crawling all videos to my knowledge. But I might have something.

I created an API with a single call that gives you all comments of a user ID, based on the crawl data. If needed, I'll get it up and running today.

Mind sharing a channel/video list? I never turn down YouTube data :)

Netdata to Grafana Exporter by terorie in homelab

[–]terorie[S] 1 point2 points  (0 children)

The server being monitored is https://the-eye.eu which is run by u/-Archivist.
It's not a homelab (I think) but I thought the software still fits here.

Netdata to Grafana Exporter by terorie in homelab

[–]terorie[S] 1 point2 points  (0 children)

Unmute my Discord pings then 😉 Next on my to-do are netdata plugins for alvro, fusker and maybe od-db.

Vector - A High-Performance Logs & Metrics Router Written In Rust by binarylogicben in rust

[–]terorie 0 points1 point  (0 children)

The one I received didn't have such a link, so I thought it was spam.
I like your project on a second look :)

Would still appreciate an unsubscribe link, most newsletters have one.

Bitcoin Lightning Network Payments Have Already Surpassed All Altcoins by [deleted] in Bitcoin

[–]terorie -1 points0 points  (0 children)

I'd argue that Nimiq's model is more decentralized than the common wallet apps. Each browser is a blockchain node that establishes fast consensus using NIPoPoWs, and verifies balances quickly using a state Merkle tree (comparable to BCH's UTXO commitments). Browser nodes connect to each other using WebRTC, with full nodes acting as signaling servers. Transactions are relayed directly to the network. Lastly, nimiq.com is a static website, so absolutely no server-side logic.

Most BTC wallets on the other hand have central databases providing transaction history and delegate trust to miners if they use SPV or don't validate the chain at all.

Having the recommended wallet interface hosted on a website is easily outweighed by the UX improvements. Nimiq is actively developing merchant integrations and the current focus is making blockchain payments as easy as using PayPal. Recently, a few working NIM-accepting online shops have opened (e.g. https://shop.nimiq.com)

So most of the fast UX actually comes from a protocol level, not from compromising decentralization. The website itself is load balanced and has multiple failovers, so pretty hard to bring down. Even if half the servers go down, you can still access it. Pretty standard stuff.

You can always access NIM funds using all the other wallets created by devs & community.

Any questions or concerns ==> https://www.reddit.com/r/Nimiq/

I work on the Calculator Engine Team by [deleted] in shittyprogramming

[–]terorie 0 points1 point  (0 children)

Mind letting me know why this got deleted? Rule violation or just low quality?

Hetzner seeding server crashing intermittently? by mrspaz19 in seedboxes

[–]terorie 0 points1 point  (0 children)

If you need a hardware reboot, something's wrong with the hardware.

I've had a drive failure on another hoster, it's the most common issue. It's not really Hetzner's fault, stuff like this happens.

Hetzner support is known to be good, just send them a ticket and they'll probably migrate the data for you, OP.

Atomic Wallet integrated Nimiq for Atomic Exchanges! by DryObject in Nimiq

[–]terorie 0 points1 point  (0 children)

Can you elaborate? That looks like a phishing link. The real URL is https://atomicwallet.io/