1,143 karma · joined August 4, 2013
Wanna fix Twitter? Fix trolls. It is far too obvious for the real users to spot when trolls are pushing a trend or flamming. Why can't Twitter setup some AI to mitigate troll activity? Same thing with big bucks pushing dubious campaigns a la Trump.
Two features that will make it better user experience: bookmark a tweet and add subjects/tags to tweets or accounts so users can have multiple streams well classified by subjects. Having a shampoo of content in chrono order forces scroll down to the point where one left last time.
However, all these fixes would make Twitter less profitable. So, nevermind.
I do not aim to compete with Twitter but hopefully have a plan B ready. Obviously something descentralized would be better to avoid domain/IP blocks or DDOS (blockchain or webtorrent maybe?)
So what is my best bet to rollout a Twitter clone fast and host it in-house? Impossible?
https://www.pine64.org/?product=pine-a64-board-2gb
Yes, the airtop will give you 4x-6x the features, yet in these days of cheap electronics, is $1800 really worth it?
As a dev, I obviously made an acronym for it: ykdykg
Mainly b/c it isn't a framework endorsed by Google/Facebook.
Choice? Ok, so I disable Google Play Services (b/c among other things I want to stop all the damn tracking you do with it) and the phone breaks down. Literally useless.
Just swipe away pre-installed Google apps? Yeah right, by clicking a disabled uninstall button? Right, so you just want me to disable, not wipe'em off. Great! More choice.
Using only a tiny space to store Google apps? Again, I have seen Google Play Services hoarding 30% of my 2GB storage.
Worried about developers dealing with a fragmented ecosystem? It's called web apps (you call them Progressive Web Apps). Just give more power to the browser and developers will be super happy to use a common framework to target ALL devices.
Truly open, choiceful forks like CyanogenMod exist precisely b/c everything you've written here is bullshit.
1. Server code (something like parse server code or AWS lambda) to run event triggers (eg: run more complex data validation or trigger a mail/sms after a ref is created/updated)
2. Full text search. When I need full text search on my apps I have to spin-up a server (normally nodejs) and build/keep a searchable index. Then I think: if I have to run/maintain this back-end piece I might as well build an API for my app and solve the lack of back-end code as well.
3. I am still not sold on React/Vue/Angular2 so the tried and tested Backbone framework is my weapon of choice. Sadly enough, there is no official library to implement Backbone-Firebase bindings so I find myself hacking patches.
So, in essence WebBS aims to measure rendered html without tags (like using the text() function of jQuery to get contents of a div tag). In that case, why no traversing the DOM, get clean text content, measure it (count bytes) and divide by request size. In this case, WebBS will always be below 1 and a value closer to 1 is better. Also, some punishment points should be considered for number of request (or maybe define another rate since that is not bloat per-se).
Shaving milliseconds in rendering, repaints, scripting, etc? For what? Modern devices make it almost irrelevant. If you'd be selling seconds to milliseconds I'd say ok let's have a look.
Complex dependencies vs zero dependencies. So now I need some library to bind/transpile/build many other libraries that in the end will...shave some milliseconds. You just added unnecessary complexity to solve the same problem, not to mention more KB to download.
JSX??? Don't get me started here.
Backbone core library is all I need. It packs routing, binding, event handling, rendering. Yours is useless out of the box, to be used on a real complex app it needs...more dependencies.
Fork Backbone, add a virtual dom to shave them milliseconds, and I'd argue that we've made progress.
In the case of Venezuela, the late Chávez and his friends stole every petro-dollar they could laid their hands on. Obviously, they also made huge public spendings, something that will naturally give a sense of prosperity and economic development, and make them very popular; yet, that public spending was not investment per-se that could later generate wealth. The Bible puts it quite clear: don't give them fish, teach them how to fish.
Now the oil money is gone so is the fake bonanza. Maduro has to stay in power in order to keep himself and his buddies out of jail.
Yes? Ok, keep going. Maybe you have something to teach.
No? Change, you are wrong.