Top
Best
New

Posted by zImPatrick 17 hours ago

Nitter and XCancel resume service after legal advice(github.com)
https://github.com/zedeus/nitter

https://xcancel.com/cdclegal

https://nitter.net/

https://xcancel.com/

744 points | 328 commentspage 2
elcritch 14 hours ago|
Cool to see such a notable Nim based project continue! It's unfortunate that X tries to block Nitter so often, but zedeus always seems to find a path around technical or now legal issues.

The code looks surprisingly easy to hack on: https://github.com/zedeus/nitter/blob/master/src/nitter.nim

Polizeiposaune 14 hours ago|
Nitter's author has suggested at least once that due to problems with Nim, a rewrite in Go is in the works:

"The long-term plan is to rewrite the source code in Go, as I'm no longer interested in using Nim. This isn't a small task, but building more features with the current state of things is painful. Before doing that I'll fix some feature parity issues, and work on some conveniences for instance operators. Stay tuned."

https://github.com/zedeus/nitter/discussions/1212

elcritch 8 hours ago|||
Interesting, well too bad. Personally I find Nim more useful and productive than ever with LLMs.

Nitter uses Jester which seems dead for sure, but doing static binaries is easy. Personally I just forked Mummy to continue as MummyNG since I prefer threaded servers so things like JSON parsing doesn’t cause latency issues.

Though that being written over a year ago it’s either not a high priority or harder than it seems. I’ll be curious to see which. LLMs make it easier than ever for others to contribute or to fix up deps.

dom96 12 hours ago|||
Honestly seems like a good move. It also isn't likely to be very difficult with the help of LLMs.
MrDrMcCoy 6 hours ago||
Curious as an outsider: what sorts of problems are there in the Nim world, and why would things improve by switching to Go?
mathverse 1 hour ago||
Basically lack of polish. Nim's compiler just keeps evolving around unfinished and unpolished ideas never reaching a momentum.

It's a research project of its BDFL and he is alienating the most senior developers and contributors to Nim's ecosystems (ie Zedeus).

gblargg 7 hours ago||
Door 1: try to take down sites offering a lite version that people prefer over x.com.

Door 2: improve x.com to be better than third-party sites.

Which is, Elon?

boelboel 2 hours ago||
Making services better isn't the goal of the company, I'm sure they could make it better in a month if they wanted to but they'd lose money (which is what's important).
userbinator 1 hour ago|||
How much does he even care about the details of X these days?

I suspect the original C&Ds were just their legal team wanting to "do something" upon hearing about Nitter somehow, and not Elon personally commanding them.

...and I noticed that X did bring back a (quite) limited JS-free "lite version" recently, so maybe they are changing for the better.

archon810 7 hours ago|||
To be fair, I don't think X could ever satisfy many of the users seeking Nitter services simply by definition.
davkan 5 hours ago||
I never bothered with nitter until elon made the site unusable for people not signed in. If he undid the changes and then sold the company I’d probably a bother to update the url the next time my nitter redirects stopped working.
hyperionultra 7 hours ago||
Door 3: turn off API.
numpad0 16 hours ago||
It'll be very funny if everything associated with Twitter branding would survive and the other one just didn't
mitxela 10 hours ago|
Elon abandoned that trademark, it's up for grabs according to the law, even though a court didn't think so.
Marsymars 5 hours ago|||
Keep in mind that trademarks are registered independently in different jurisdictions, so IP offices and courts are likely to not align in different countries on that point.
numpad0 8 hours ago|||
That means not even the court cares what Elon says anymore.
HDBaseT 4 hours ago||
Not what that means, at least not on a general basis.
int32_64 16 hours ago||
It seems like it would be a trivial statistical exercise to find all the nitter instance X accounts and just ban them, it's actually embarrassing they got lawyers involved instead of just doing that if they didn't want nitter to function.
delichon 16 hours ago||
> Following legal advice, the Nitter project will continue.

The word "project" doesn't make a clear distinction between the repo and the instances. Nitter is on good ground with respect to the repo. The instances will be much harder to defend. From that one sentence it isn't clear if this is what the legal advice says or not.

Nitter changed their design such that it now requires an X account to scrape through. This was to stay functional after X removed guest accounts. This exposes them to a legal attack through the terms of service that must be accepted for the account, and to technical attack by blocking the scraping accounts.

miningtcup 16 hours ago|
The major instances are coming back online.
delichon 15 hours ago|||
Twitter has a history of tracking down leakers by watermarks.

https://theintercept.com/2022/12/15/elon-musk-leaks-twitter/

Nitter might want to make sure that their scrapes are bit-identical to other accounts to defeat this.

kay_o 8 hours ago||
Threat model a bit different, they can just request xcancel.com/unique-string and check what IP or account requested unique-string IMO
mudkipdev 13 hours ago||
Anyone else wondering what the "legal advice" is?
kertoip_1 13 hours ago|
> YOLO
gblargg 7 hours ago||
Redirector is a great browser extension (Firefox and Chrome) to easily automatically redirect x.com links to one of these alternatives, BTW.
m00dy 1 hour ago||
ok, what's the legal advice ?
Retro_Dev 15 hours ago||
duplicate of: https://news.ycombinator.com/item?id=49589003
zImPatrick 14 hours ago|
Sorry, didn‘t see it in the search before I submitted it
Cider9986 12 hours ago||
Actually i think you submitted a minute or so first.
Retro_Dev 12 hours ago||
I should have checked the timestamps, my bad.
Cider9986 9 hours ago||
How can you check timestamps that precisely?
tim-- 7 hours ago||
Hover over the English time. There is a title that has the exact timestamp.
m101 11 hours ago|
Presumably there’s a future where your ai agent posts all your videos / pictures / comments on every platform you have so we get around the idea of X, for example, being the only one to receive posts?
More comments...