1,958 karma · joined June 26, 2011
Totally agree. The whole server focus is not user friendly or intuitive.
As an example I finally found someone to follow and decided to look at the people rhey were following, but it would only show me people from that server.
The complete lack of discoverability is jarring. Really not sure Mastodon is ready for mass market.
Yeah definitely, feels like they should have seen this coming though. They have an opportunity that won’t come around again, and poor performance and confusing UX seem like pretty serious problems.
For fun I just tried signing up and the process itself is confusing, sluggish, buggy, and ultimately didn’t work. It feels like it’ll need to improve very quiclkly if it’s going to capture any significant amount of Twitter users.
Does seem to be working times for apple, product wise they are making of decisions.
Quite often within minutes of starting match you find out your team-mates have no interest in playing strategically or are actively trolling you. At that point you can be pretty sure the match won't be fun and you'll lose.
However the game expects you to keep playing for the next 20-30 minutes till your team inevitably loses. I know eventually you can trigger a surrender vote but it didn't seem like they were ever successful.
Also deciding to put the session ID in a cookie not the URL is purely a pragmatic approach (e.g for security reasons).
The depressing bit about the system is even when it's clear there's been a potential miscarriage of justice, and some poor sod has spent years behind bars on very shaky grounds, the system still tries its best to keep them there without retrial.
Anyway 10 days is obviously nothing, especially when he's cost a man 25 years, but at least it's an attempt to hold someone responsible for a despicable act.
1. Recipe 2.4 is one option. Alternative might be granular resources, if the characteristics of your use case means they can be done efficiently. For example we might include the URL to author details inside the article. That means another request, but if those author details are made immutable (as in change to author details means new URL), then they can be given a long cache period. Also HTTP/2 will mean more granular resources have different performance characteristics.
2. Recipe 11.10 could work so the URL would be the comments collection as a whole, I'd use PATCH (or POST if PATCH isn't an option) to then send the updates you need. So a PATCH to /<posturl>/comments with the result body including information that causes those comments to be deleted.
3. Same idea as 2, I'd use PATCH to the collection or a custom resource.
Also remember that having a resource oriented design and working well with HTTP gives you out of the box advantages in terms of caching and validation, and in HTTP/2 you get extra efficiency advantages (e.g. lots of more granular resources can be retrieved over a single connection).
2. There are patterns for that though, often best approach is to represent that transaction as a resource. Restful Web Services Cookbook covers approaches for these sorts of bulk operations.
3. Not sure that's an argument against going resource oriented, if you don't find the debate interesting just ignore it.
[1] http://www.theguardian.com/commentisfree/2015/sep/04/the-gua...
I'm interested to see what it looks like.
Grim.
[1] ES6 isn't statically typed. It might be better for you , it is not for me.
So you are saying that because it isn't statically typed it's inherently worse in terms of expressiveness?
There's a valid argument that static typing has big advantages (navigation, refactoring) but it worries me when people write off dynamic code entirely.
I ask because I've seen people explaining the tradeoffs Go makes pretty clearly online without any rudeness or condescending attitude.