1,642 karma · joined August 2, 2011
For people who do want to 'cheat', the grade is meaningless anyway.
Now, if you downloaded an off-the-shelf MP3 search engine package and merely hosted it, it'd be different.
I also don't think that surviving a sudden upsurge in traffic is a particularly impressive feat just because it's Wordpress. If anything, it highlights how inefficient Wordpress is, which might possibly be a result of trying to be easy to set up. And a lot of the people who do use it don't realise how much worse they make it by adding plugins.
Instead of adding more features before 'shipping', I probably deleted a load instead. Didn't need 'em.
Moreover, I think one of these things is missing the point if it's entirely about syntax, whitespace, and whatever else can make the code appear readable on the surface. There's no substance to this and the code can still be shite while being 100% conformant. It'll just be formatted nice.
What a standard/guide should try to do is serve the dual purpose of educating or informing people about good practices, both in general and while being language specific. Some might disagree or find it patronising, but even if it's only encouraged by colleagues or peers, it can be the sort of thing that makes you think twice about the code you're about to commit.
By the same token, using a style guide for that should never be a replacement for a good, collaborative work environment. This is essentially a people problem after all.
Because I don't know the exact line up for that conference, I can make the assumption that a line up of Spanish, South African, German, Icelandic and Russian speakers - who are all white - isn't diverse.
I find it quite offensive to base arguments on the assumption that the sum of any person is nothing but their gender and the colour of their skin.
I don't think that playing the discrimination card before getting your facts straight is the best way to encourage improvement. In the case of the accusations made, the people making them have contributed nothing. What they have done is deny the minorities they were supposedly defending an opportunity to speak at a large conference, because the whole damn thing has been cancelled as a result.
Shame, really, because custom Twitter clients have been great for experimenting with the API and even UX design, and it being a full on client means enough people use them to test those experiments.
The first is the conflation of classes and functions that work with classes. The update function in the example isn't reusable at all, implies you can update something other than a Person, and 'NotSet' doesn't fix that. So have it as a method on Person, and pass in a list of attributes to change as opposed to enumerating each field as a named parameter. You have the fields on the class for more fine-grained control, and functions like this don't necessarily make the code clearer.
Given that, I don't think the example presents a valid use-case for implementing 'NotSet' or whatever you want to call it. The problem is in the implementation, not Python, and the solution is a hack to enable you to continue with this approach.
Some uses are unnecessary, eg. using `closest` to get the container form element. `element.form` can be used on any form input or control to access the form itself.
I dunno though. I don't like adding jQuery as a dependency but there are still some cases where it's just pragmatic, especially with handling events.
var NULL = null, TRUE = true, FALSE = false
I'm not sure I understand this. Why assign these to variables?Even though I prefer the native implementation of these things, the pure creativity HTML and JS allows (because it's less difficult) is where these features really shine. Calling WebRTC "skype in a browser" is just the tip of the iceberg.
This was probably due to being used to using terminator on xubuntu, which tmux has felt similar to for me, and because I prefer having something I can configure/script and commit to a repo. I think it's a bit like preferring awesomewm or xmonad over, say, Gnome or KDE.
In addition to that, this sort of thing is just nice, I think.
As a developer, I'd leave the zoom as is and avoid this browser stuff like the plague. Too much repeated code.
Of course, I fall short of offering a solution, because there is none that doesn't imply writing bug-free code (impossible if it's not trivial); spending inordinate amounts of our spare time vetting this code; or otherwise stopping people from learning in the first place. The other one is to tell people not to use these plugins, or to be more careful, but they need to know what's currently'safe' and what isn't.
I just don't like the mindset that 'shipping' code is the be-all and end-all when as masters of our craft (hyperbolic?) we should at least aspire to more than 'good enough' or 'working', even if it's unattainable.
I find it curious we don't necessarily aspire to quality; and I think we should. I'm not happy just FUCKING SHIPPING IT.
'Course, we can all say what we have and haven't seen and go on for ages, without some hard stats.
Oh, okay. Maybe this will explain something.
"Numeric Code: 5"
... that explains everything!