When you lack a type system which catches certain errors at compile-time, you need some other way of catching them. Unit tests are the typical solution.
Without compile-time type checking, every single line of code needs to be evaluated with a unit test to ensure there won't be any runtime syntax errors.
If you rename a function, type checking will catch that you rename all usages of it (or fail). With a type system to catch this, you must rely on more complete unit tests to catch anything you forget.
Types do not remove the need for unit tests, but they relieve some pressure from them.
I’ve been using zotero since 2010 … it’s amazing to see it’s still developing. Dying to try the ios app but I never received an invite,but when I request one it says it was sent. If anyone would like to sell me one let me know.
I would pay even more to never again see "recommended" tweets from people I don't follow. I use Twitter sort of like RSS, insofar as I want to be able to see everything the people I follow tweet. It amazes me that its not possible to coerce Twitter to do this in the settings. Instead I have to view users individually to see what they've tweeted since I last checked the app.
I've noticed that other platforms like Facebook have been doing something similar. (not that I use Facebook much at all). It used to be a feed of things I've chosen... now half of it is stuff from meme pages, businesses, and animal rescue videos I've never shown any interest in. If I remove one of them, it just finds some other bullshit to push in front of me.
It's like a subtle admission that these platforms are on their way out and they're throwing their own Barnum & Bailey circus just to keep anyone around.
This masterpiece of user respect actually reverts periodically to the original, default, "shit up my timeline with likes of my follows from people i don't follow" mode that benefits twitter at your expense, even after you've set it to "don't do that" multiple times.
That, along with the fact that Twitter now censors its search results, are the main reasons I stopped donating content to the platform and deleted my account after 12 years.
I just looked at it again, and it's still on chronological, even though I haven't touched it in months (I usually read Twitter through tweetdeck). I'm actually surprised.
But you're right in that the changing-back behaviour was there some months ago. I don't know if they gave up this user-hostile behaviour or if they segment the user base in several groups and I'm lucky.
On some platforms, custom streams or lists can be used.
On the late little-lamented Google+, a set of features converged to give this option:
- It was possible to define what profiles could comment on one's own posts, or whose notifications would be visible. I simply piled all my contacts into two lists ("Circles") called "notifications" and "comments". If someone abused that privilege, they were removed.
- The default Home stream could include "featured" or "recommended" content. Individual lists could not. Obvious hack: don't look at the Home stream, and instead have a primary list. On desktop, I further hacked the CSS to remove any references to streams I wasn't interested in following, e.g., the short-lived "Games" category, and "What's Hot" (an absolute cesspit of anodyne irrelevance).
- On successor platforms, I typically set up about three lists in order of priority, often literally "A", "B", and "C". The highest-quality (and lowest-volume) posters go in A, spillover to B, and especially annoying / high-volume to C. If a profile's contributions are not useful, they're unfollowed.
- Mastodon has the additional feature of being able to block an entire instance. For large instances (tens to hundreds of thousands of accounts) this may be overkill. For smaller ones with hostile cultures, it's quite handy.
I'll note: HN has none of these features, but it has excellent moderation, and the option of collapsing annoying threads. If I find myself conversing with someone to whom my meagre skills in communication seem utterly inadequate, I collapse the thread and move on. HN preserves those collapsed states (at times this is an antifeature, here, it's useful).
This isn't quite as powerful as the block-user feature, but in the context of HN's other controls, it's generally sufficient.
I just use regular rss. thankfully there is still some content out there which uses rss. I like the fact that anyone can put uo their own rss feed with whatever they want without needing to be "curated" or "evaluated against terms of service" of some central system
SEEKING FREELANCER: Foursum Golf is looking for remote developers to help us build react native / rails / docker / aws backed products for some interesting high-profile partners in the sports space.
We offer flexible terms, competitive pay, and opportunities to develop your skills. Drop us a line [email protected]!
Foursum Golf is looking for remote developers to help us build react native / rails / docker / aws backed products for some interesting high-profile partners in the sports space.
We offer flexible terms, competitive pay, and opportunities to develop your skills. Drop us a line [email protected]!
This is great. Can you point to any other similar sites, where I can download printable high res images of significant or interesting artwork? I found some at the Library of Congress, for example.
I was thinking about this recently watching a major web app throw a bunch of errors and slowdownsall to do with its SPA features. If it was just a normal web app it would be so much faster and more usable. It seems crazy to me that we have faster and faster computers and internet connections, and yet we've added all this new latency to the software we use.
I find the list of pros somewhat unconvincing.
For a lot of applications, a reload is no hardship, and is faster than most SPA interactions I see.
For a lot of granualar actions, jquery, while not sexy, is not harder to maintain than a full SPA would be.
The alleged development efficiency of decoupling front from back really needs context and argument.
As I see things, there are a lot of web projects where a normal app with a little progressive enhancement is a good solution.
Also, and, of course, one can be a professional ethicist without being "anti-tech, anti-white, anti-bro". Whatever that means.