BTW the error is not present with FF + uBlock Origin.
EDIT: there is a less know FB app, called Facebook Lite. When you try to install it, you'll get a "This app is incompatible with all of your devices." - which is not true. It's fully compatible, you're just not in the eligible geolication. To get it: http://www.apkmirror.com/apk/facebook-2/lite/lite-53-0-0-3-9...
It's an alternative, tiny app, without the bloat of the "true" FB app, aimed at developing countries where smartphones are much less powerful.
I must say that i find it highly ironic that the likes of Facebook and Google have in recent years been introducing lite sites and apps for the third world. Site and apps that in the process rip out most of what the rest of us want to see gone as well.
Even with the Lite app I would recommend blocking all or most of the app permissions before you run the app the first time. Otherwise Facebook will slurp up your contacts, texts, location, etc. You can block most of it since Android 6.0 by going into System Settings -> Apps -> Lite app -> Permissions -> turn everything off.
Why would anyone install this spyware? That they would lie about incompatibility to prevent legitimate users shows how unethical this company is. And yeah, I do mean that FB is a spyware.
facebook lite is also super lite on data usage. They had a whole article a while back about how they got high-quality profile & banner pictures without sucking up the user's data.
I keep thinking the state of being offline ~90% of the time is the way to go - my current choice in tech projects is strongly guided by this belief.
rss feeds are a great quality:size ratio, I have a huge list of primary sources, will export and paste it here if anyone wants - and always appreciate any good recommendations.
The best way I've found to win the ad blocking game is to get the rss feed when possible.
This is the same thing that I do. I wrote about my setup in my blog [1].
Basically grab RSS for most things I read.
Use node-red to create RSS feeds for things that don't have one, or use node-red to pre-filter feeds, as well as for downloading full content for offline reading.
I read Twitter with RSS. I haven't got time to turn Facebook into RSS yet, but hopefully at some point.
> I have a huge list of primary sources, will export and paste it here if anyone wants
I'm interested in this. I've been wanting to get this set up but it always feels like rss feeds are hidden from being discovered. Not to mention I haven't found an RSS reader that I particularly like.
Here's a small sample of feeds that seemed to be updated more regularly or had good content. not all primary sources of course. I left out all the big newspapers, subreddits and my local stuff. The xml export of my rss reader (liferea on gnome) is a bit ugly, I'll probably put it up on a github repo later and post back.
It infuriates me when I see people complaining about how slow they think JS/HTML/CSS is as a developer platform, or how terrible it is to use a JS framework, when the real cause of slowdown for 99.9% of the web is garbage like this.
Modern web browsers can preload resources and compile and run JS incredibly quickly. But even the best optimization efforts fail when sites are loading thousands of scripts from hundreds of different domains.
And yet still I see developer advocates from Google on Twitter trying to shame people for using React, blaming them for the web's failure to dislodge native apps. It's utter bullshit.
Now you know how Flash developers felt when everyone was saying it was a buggy platform, because so much of the dev community never did active debugging.
I ran the debugger version of the player and would get error alerts all over the web - for things that should have been caught with a try/catch or basic variable checking - even on some of the most prominent web apps of the time.
99 out of 100 times, that was the reason for an app crashing, not the player itself.
It's the old 'blame the dev not the compiler' quip. When I was in undergrad learning to code, before web browsers, if students blamed the compiler for their errors the profs just didn't care. If the compiler crashed the OS while compiling it was still the student's problem to figure it out.
Now you frequently hear intelligent devs complaining about how FF is slow compared to Chrome when loading website X. And here I am simply amazed that web browsers don't just crash constantly from the reams of dumpster trash they're forced to injest.
It's developers that have turned the web into a stinking pile of bloated code, but yet we continue to blame the interpreters(i.e. browsers).
I've made a similar bug before. Had an animation that moved a div around on our page for some seconds. Some adblocker decided to remove that div. The script then failed to grab that div for the reminder of the animation, 60 times a second. Since we logged all errors to backend, this resulted in hundreds of ajax calls, making the affected browsers kneel.
Backoff/rate limiting/setting an upper limit, and handling the missing div were solutions.
Looks like scribe_endpoint.php is an error logger for Facebook. I mean, if you block random bits of JS from it, it'll try to report that back up. Although, yes, backoff, come on now.
Why is this such a big deal? You're using an adblocker which interferes with the site. The requests are blocked immediately and don't hit the network so its not wasting any resources. Is there really a complaint about requests being made in the first place now?
[+] [-] pmlnr|8 years ago|reply
BTW the error is not present with FF + uBlock Origin.
EDIT: there is a less know FB app, called Facebook Lite. When you try to install it, you'll get a "This app is incompatible with all of your devices." - which is not true. It's fully compatible, you're just not in the eligible geolication. To get it: http://www.apkmirror.com/apk/facebook-2/lite/lite-53-0-0-3-9...
It's an alternative, tiny app, without the bloat of the "true" FB app, aimed at developing countries where smartphones are much less powerful.
[+] [-] digi_owl|8 years ago|reply
[+] [-] XioNoX|8 years ago|reply
[+] [-] guelo|8 years ago|reply
[+] [-] type0|8 years ago|reply
[+] [-] wodenokoto|8 years ago|reply
[+] [-] 0x54MUR41|8 years ago|reply
I remember there is Facebook Lite for desktop version. I think it's not available right now.
[+] [-] djKianoosh|8 years ago|reply
no frills, quick page load on mobile, just right.
[+] [-] whyagaindavid|8 years ago|reply
[+] [-] yegle|8 years ago|reply
[+] [-] nickpsecurity|8 years ago|reply
[+] [-] sliverstorm|8 years ago|reply
[+] [-] saganus|8 years ago|reply
[+] [-] Xoros|8 years ago|reply
[+] [-] newman8r|8 years ago|reply
rss feeds are a great quality:size ratio, I have a huge list of primary sources, will export and paste it here if anyone wants - and always appreciate any good recommendations.
The best way I've found to win the ad blocking game is to get the rss feed when possible.
[+] [-] graysonk|8 years ago|reply
Also, could you share your list? I always love finding new sites.
[+] [-] dannysu|8 years ago|reply
Basically grab RSS for most things I read.
Use node-red to create RSS feeds for things that don't have one, or use node-red to pre-filter feeds, as well as for downloading full content for offline reading.
I read Twitter with RSS. I haven't got time to turn Facebook into RSS yet, but hopefully at some point.
[+] [-] petejodo|8 years ago|reply
I'm interested in this. I've been wanting to get this set up but it always feels like rss feeds are hidden from being discovered. Not to mention I haven't found an RSS reader that I particularly like.
[+] [-] Mikushi|8 years ago|reply
Definitely interested. Been thinking about making the shift but not sure where/with what to start.
[+] [-] newman8r|8 years ago|reply
https://www.nsf.gov/rss/rss_www_discoveries.xml
https://www.darpa.mil/rss
jamanetwork.com/rss/site_3/67.xml
feeds.nature.com/news/rss/most_recent
news.nationalgeographic.com/rss/index.rss
home.cern/scientists/updates/feed
https://news.bitcoin.com/feed
https://www.nsf.gov/rss/rss_www_funding_pgm_annc_inf.xml
https://techcrunch.com/feed/
https://news.ycombinator.com/rss
https://infocon.org/infocon.org-css/infoconorg-cons.rss
https://www.recode.net/rss/index.xml
https://pa.tedcdn.com/feeds/talks.rss
https://www.debian.org/News/news
https://nvd.nist.gov/download/nvd-rss.xml
https://tools.ietf.org/html/new-rfcs.rss
https://alerts.weather.gov/cap/ca.php?x=0
https://www.feinstein.senate.gov/public/?a=rss.feed
https://www.blm.gov/news-listing.xml/california
https://www.fema.gov/feeds/news.rss
https://www.state.gov/rss/channels/alldos.xml
https://www.fbi.gov/feeds/national-press-releases/rss.xml
https://www.defense.gov/DesktopModules/ArticleCS/RSS.ashx?ma...
https://www.dhs.gov/news/rss.xml
www.centcom.mil/DesktopModules/ArticleCS/RSS.ashx?ContentType=1&Site=808&max=20
https://travel.state.gov/_res/rss/TWs.xml#.html
https://www.census.gov/newsroom/press-releases/by-year.xml
https://www.fda.gov/AboutFDA/ContactFDA/StayInformed/RSSFeed...
https://bivol.bg/en/feed
www.nato.int/cps/rss/en/natohq/rssFeed.xsl/rssFeed.xml
https://www.saudi.gov.sa/wps/wcm/connect/MCIT_en/News/?srv=c...
[+] [-] kilroy123|8 years ago|reply
Just pocket it all and have it sent to my Kindle to read later.
[+] [-] stupidcar|8 years ago|reply
Modern web browsers can preload resources and compile and run JS incredibly quickly. But even the best optimization efforts fail when sites are loading thousands of scripts from hundreds of different domains.
And yet still I see developer advocates from Google on Twitter trying to shame people for using React, blaming them for the web's failure to dislodge native apps. It's utter bullshit.
[+] [-] 5trokerac3|8 years ago|reply
I ran the debugger version of the player and would get error alerts all over the web - for things that should have been caught with a try/catch or basic variable checking - even on some of the most prominent web apps of the time.
99 out of 100 times, that was the reason for an app crashing, not the player itself.
[+] [-] AndyMcConachie|8 years ago|reply
Now you frequently hear intelligent devs complaining about how FF is slow compared to Chrome when loading website X. And here I am simply amazed that web browsers don't just crash constantly from the reams of dumpster trash they're forced to injest.
It's developers that have turned the web into a stinking pile of bloated code, but yet we continue to blame the interpreters(i.e. browsers).
[+] [-] maaaats|8 years ago|reply
Backoff/rate limiting/setting an upper limit, and handling the missing div were solutions.
[+] [-] gorhill|8 years ago|reply
Blockers do not remove DOM elements, they just apply a `display: none;` style property to them.
[+] [-] falcolas|8 years ago|reply
(intentionally fallaciously generalized)
[+] [-] andreasklinger|8 years ago|reply
[+] [-] aerovistae|8 years ago|reply
[+] [-] cr3ative|8 years ago|reply
[+] [-] suyash|8 years ago|reply
[+] [-] ktta|8 years ago|reply
http://mailchi.mp/mit/how-ocw-transformed-a-learners-life
Discussion: https://news.ycombinator.com/item?id=14514686
[+] [-] dabber|8 years ago|reply
[+] [-] lousken|8 years ago|reply
[+] [-] amelius|8 years ago|reply
[+] [-] manigandham|8 years ago|reply
[+] [-] yvesmh|8 years ago|reply
[+] [-] mambodog|8 years ago|reply
[+] [-] overcast|8 years ago|reply
[+] [-] roryisok|8 years ago|reply
[+] [-] bhauer|8 years ago|reply