226 karma · joined April 11, 2014
Unless you've paid for a guaranteed period of support, bug fixes and extensions of functionality, this how you should treat all code libraries surely? All libs come as is, and statements of future actions are always expressions of intent, not facts. If your company is utterly dependent on a single free 3rd party library then you should be prepared to take over ownership of it - or accept that your company's survival is at the whim of another. Personally, I would not be swayed by any brand name here - but who would you trust (enough to bet your company on) to provide long term support for a free OSS library?
Personally, I would consider the closing down of a very niche, free, consumer product based on a seemingly dying web technology as a very poor guide towards how Google will treat GWT, which is actually used by them for website development.
"Second, because you should not be echoing possibly-malicious characters to the terminal" - this is something I know nothing about, so I would be (and maybe others) highly appreciative of any links about this class of attacks that you could post. Is it possible to execute malicious code while writing to STDOUT, or is it because you can hide malicious code with escape characters? Also, I don't quite understand the "cat" comment as we're not doing any file concatenation here?
So, I would argue, that for the period he is talking about the fat client and stand alone models were much more dominant than the thin client, in contrast to his expectation.
Or to use his reference point, nearly every university had its own computer in the 80s, rather than using a thin client to a host at MIT/Oxford/Harvard etc.
And in general, despite the cloud, I think fat clients are still dominant. I.e. look at gaming, the majority of processing is still done locally, despite MMOs and the internet.
EDIT: I think most people expected thin computing to dominate. But it turns out to be easier to manufacture and ship PCs around than data.
That's not what it says at all. He states that the 60s economy is still dominated by technologies that pre-date 1913. He even specifically cites the economically dominant technologies, instead of the vague assertion, "I'm pretty sure ...". He particularly notes aeroplanes and computers as being invented during that period and can be expected to have enormous economic impact. Which they did, but hadn't by that point. The same with television.
Looking at the rest of your comment, I kind of think you should delete and reread the article. Every criticism is incorrect or unsupported - like the MIT crack. He's clearly talking about the "thin client" approach to providing computing - he was wrong, but it was not an unreasonable supposition to make.
Good to see there's still some competitors out there.
EDIT: I should note at this point, I honestly don't care how the vote goes and have very little interest in it. To me, it's been a long ongoing process that will probably follow the same rough path and end in the same rough place whatever the vote is.
And then they complain that Android users don't buy their apps...
I'm assuming this guy's pretty young as there was one 35 years ago. I kind of feel that a similar amount of evidence was used in the rest of the analysis as well.
I do appreciate it's very common in what I'd call pseudo-formal speech, mostly used when trying to impress someone one perceives to be of higher social station. Estate agents do it a lot when talking to clients. And so it does have the "well, lots of people do it" support.
However, if you go back to the roots (Latin), "myself" is specifically the reflexive form of the first person. When the first person is the object or the dative, it is "me/to me". So to have correct agreement with the verb, your example should end in "and me".
While your example is easy enough to parse, it doesn't actually follow the rules - though maybe the common practice. And if you rearrange the two object nouns (i.e. back to the original) the sentence loses clarity. Using "me" never loses clarity, and the ordering of object nouns shouldn't matter beyond providing emphasis.
Basically, that example is ok in Perl, but not in Java ;)
And ultimately, using the reflexive form incorrectly never makes a sentence clearer, and it's longer to write and say.
Anyway, this is so far off the OP's topic, which is actually much more important & interesting, I do apologise to him/her.
Instead, I'm led to ask at what point will people stop using "myself" as a formal version of "me"? It isn't, it actually has a completely different usage.
In this case: "the SR Server was located by myself and another member of the CY-2". Here 'by myself' means 'on my own', not 'by me', so it directly confuses the meaning of this sentence. To me the obvious meaning is that they both work independently and found the same thing.
About the only other time you can use '-self' is in the reflexive, as in "I did this to myself", "you do this to yourself". I will never do something to yourself, and you will never do something to myself.
So, I know this is completely out of place, but if I can get one person to not do this in the future, I will make my life a bit happier. Also if I can persuade that small group of nameless people (you know who you are) that "could care less" actually means the opposite of what they think it does; and that "alot" is not a word.
I'm all for the English language evolving and expanding, but let's weed out the bad ideas which only increase confusion and bring nothing good. And seriously, "alot"? "Lot" is a three letter word, it's not hard to spell. As for "a" ...
So primarily it's a question of man power and triaging samples. Secondly you need a lot of evidence before declaring a new species and various formal steps should be taken (providing a reference sample etc), so that process in itself can take years+.
Basically, they're all over complexity theory and how to use strong local interactions to develop self-organising non-local societies. Which I personally think makes anarcho-collectivism possibly the most sophisticated and futuristic of current political models. They were two decades ahead of the "localism" and "direct democracy" ideologies, and with a far better understanding of the maths.
1. So I found this quite interesting. I think in the UK it's rare for an institution of that size to not be affiliated with a university and so able to get access. I was at the Sanger which was Cambridge Uni affiliated. However, this is also an issue of journal bundling and secret negotiations. Unless you're suggesting the complete dismantlement of the publishing scene, then this needs a complex solution. And re startups, I'm not sure why giving commercial entities subsidised access to the literature is a priority?
2) Full text analysis is not really an OA issue either (I've also not been very impressed with the results from it so far, but that's a different story). Yes it can be done more easily via OA, but most major publishers are increasingly supporting it. They can be obliged to support it without forcing OA as a publishing model. Many other issues fall under local copyright laws which makes it more complex. However, educational purposes and informal sharing is normally covered by fair use. And even with online textbooks, I'm not sure even if I publish as OA that I necessarily want someone else using it for commercial purposes for free. And licensing commercial use is a valid method for OA publishers to make money, surely (something they are struggling to do)? Of course, there are many different OA models with very varied licensing.
3) So I absolutely agree with improving public engagement, but increasingly methods sections are small print, very small word limit and stuck at the end of the paper. This utterly and fundamentally breaks the most important part of the scientific literature - reproducibility. And that is at crisis level now (ok hyperbole, but have you ever replicated something and not discovered that half the essential information is missing?). Similarly poor but simple/comprehensible papers will be higher rated than superior but complex papers.
We are asking the core literature to server two masters with very different needs, and my instinct is that this is ultimately not tenable. Review papers are far more useful to the public in general, since unless you're getting your hands dirty with the data, and learning it's foibles, then it's difficult to evaluate focussed research. This is especially true when dealing with sequence databases (assumptions of sequence accuracy, over/under representation etc), as I'm sure you appreciate.
However, this is not a barrier to including papers in institutional repositories etc, simply to publishing in multiple journals.
So only dodgy journals will re-publish work that has been published elsewhere.
The last team I was in always wanted to publish open access, but only the Wellcome Trust funded person had a specific budget to pay for it. So we either crammed him on the author list and pretended he contributed significantly (unethical all round) or went non-OA (not what we wanted either).
And this is before we get into whose government paid for what. I was US-funded and working at a British university alongside EU & charity funded researchers. Who has the right to see what? And what if the work was partially funded by a company? Or do you argue that all Europeans have the right to read US-funded work and vice versa? I personally would, but I think many people would disagree if I'd written China instead of the EU.
Also, though I think many people will disagree with this, I'm not sure open access - while ideologically preferable - is a panacea for much at all. I've been publishing OA for >10 years, but in practice it makes virtually no difference to accessibility for professional western researchers. Research papers are perhaps best understood and used as professional communications on method rather than descriptions of truth or the state of the art (as a side note I believe this conflict is where many of the arguments over the quality of the literature arise)*. Professional researchers have access to all the papers they need.
OA really really helps researchers in poor countries. And this is the strongest argument for it, where the impact can really be felt and measured, but this is almost never the argument I see put forward by the tech/gadget communities.
Anyway, so that's why I think you're not hearing too much about that scandal - it comes as no shock to anyone it affects.
All three of these advantages come into play here.
Ummm, no. Believe me, having worked in a PERL shop for nearly 10 years, I was ecstatic to start working in Java (!). And I have zero regrets. It's nothing to do with being "cool" or any other pointless patronising insults to other developers. It's that badly written PERL is the worst excrement ever to have been smeared on a computer screen. Yes it can be clean, clear and readable, but only in the hands of an experienced expert (using "modern PERL", which only started to exist ~6-8 years ago) backed by stringent code review and consistent team practice. Without the infrastructure in place, you end up with reams of unmaintainable, slow, buggy, eye bleed code. I've seen plenty of PERL from plenty of projects and plenty of different developers in different institutions and companies and the vast, vast majority is crap.
The last bit of code I had to rewrite (5 years effort by a weak PERL coder, replaced in 3 months in Java, maintained by someone with no previous Java experience quite happily) would have made you cry. I have never seen anything like it in any language (note, I don't work with PHP either), and I don't believe such a steaming mess would be possible in any other modern programming language, let alone from someone who had been a professional programmer for 10 years.
To me, your attitude is the problem the PERL community has. The language deserved the bad reputation. Until modern PERL appeared, it was almost impossible for a beginner to produce anything like good code. It is possible now (I have seen beautiful clean PERL), but instead of trying to educate and bring people back to the fold, the community has a massive chip on its shoulder, refuses to admit the problems PERL has (still), or that it ever had any, and proceed to insult everyone else. If PERL hadn't learnt from the trends in other languages (esp a decent OO system, Moose), it would be literally dead by now.
The most robust laptop I've had on wifi was a Samsung running Fedora 20. Very fast to connect and never dropped. The pre-installed Windows 7 dropped continuously and often failed to connect.
I suspect the "issue" may be very hardware dependent.
Also, goal difference is important in leagues, so teams tend to play to the end even if the gap is large. Though I think this could be improved by changing to 2 points for a win, with a bonus point for scoring 3+ goals.