In studying linguistics, one of the examples we were given was that Australian languages don't generally have "left" or "right" but describe everything in cardinal directions. If I recall correctly, there were experiments done that found that Australian Aborigines could tell cardinal directions even inside a windowless room in an entire other hemisphere (i.e. Northern hemisphere) from their home. I don't recall if this particular ability was considered miraculous or simply neat, and of course we were interested in the linguistic aspects of the idea, not the actual "sensing North" part of it.
They also have a transparent area that shows the denomination when held in front of a point light source, but they don't clearly specify if that's a Canada-unique feature.
From the same article, Canada is buying the substrate (with said security features) from Note Printing Australia, and printing the notes themselves in Ottawa. So I doubt these features will remain uniquely Canadian, but will show up in future currency designs using this substrate too.
based on the parent post and hence agreeing with the grandparent's second point
I didn't personally enjoy the Enslaved demo as much as a colleague of mine did, but certainly Bayonetta was (in my opinion) a quite enjoyable game with a surprising amount of replayability and more depth to the combat system than I am coordinated enough to explore at the higher difficulty levels.
Without any useful detail I don't know why the parent poster believed those two games are awful, but publishers only want to publish games that are going to sell, and the gaming market is wide, varied and fickle enough that the most accurate predictor of "will sell" is "the previous one with the same name sold", followed closely by "the identical game by a different publisher sold".
My understanding is that if your Wii dies, you send it to Nintendo for repair. If you buy a new Wii (or they replace it themselves) then you give them the new serial number, and they transfer your purchases across.
I assume it's possible to do that for voluntary replacement too, but haven't heard anything about it either way.
In language acquisition there is a hypothesis called the "Input Hypothesis". It states that *all* language acquisition comes from "comprehensible input". That is, if you hear or read language that you can understand based on what you already know and from context, you will acquire it. Explanation does not help you acquire language. I believe the same is true of programming. We should be immersing students in good code. We should be burying them in idiom after idiom after idiom, allowing them to acquire the ability to program without explanation.
(Bolding is mine)
Oh goodness gracious no! I've worked with such (usually self-) taught programmers (and been one myself before I got a degree). The difference between Computer Science and "speaking a language" is that one has the goal of being merely mutually comprehensible, and one has the goal of efficiently and meaningfully dealing with large amounts of data.
To give a more concrete idea: Being long winded or speaking only in one-syllable words can be annoying, and is simply corrected by example and further experience. Writing code that's O(2^n) or worse when there are O(log-n) solutions is not something one can learn by observing examples of code that's one or the other, unless one is the sort of naturally gifted mathematician that wouldn't have written the O(2^n) code in the first place.
I had to go look up the "Input Hypothesis" on Wikipedia, which happily led me into the associated "Monitor Hypothesis", which indicates that without conscious knowledge of the rules of a language, one cannot effectively self-correct; i.e., one cannot say why one says what one says and what one doesn't say.
It does sound a little like the "immersion" idea of language learning, which in my limited understanding is understood to be next-to-useless without a supporting framework of formal education, once you hit five and Chomsky's Language Acquisition Device switches off (or whatever the current theory on differences between adult and child language acquisition). I don't argue that immersion in good code is important, but it's not _sufficient_.
One other thing, we've here contrasted programming as a profession, with speaking a natural language. If you speak or write a natural language as a profession, then you really should be as consciously versed in the technical aspects of the language as a professional programmer should be. And vice versa, if you're just programming for fun, or relying on someone else to hand you pseudo-code to implement, then it's perfectly fine to simply produce code that works. But doing such won't make you more hirable.
the sort of person who belittles things he or she doesn't really understand or care about.
I know I do, now.
Either that, or it's Michael Larabel from Phoronix... Except the submission didn't actually have a half-dozen links back to previous articles on the same topic. But it's the same "Everyone sensible should be interested in what I'm interested in, and be bored by those things I don't understand" writing style.
They will widen ASIO's ability to work with and on behalf of the overseas agencies in collecting what is known as ''foreign intelligence''.
Collecting data about Australian citizen's on behalf of overseas agencies?
From earlier in TFA:
According to the Attorney-General, Robert McClelland, the changes are being made to allow ASIO to work better with Australia's two overseas spy agencies, the Australian Secret Intelligence Service and the Defence Signals Directorate.
So they mean "Australia's overseas spy agencies" not "spy agencies overseas from Australia". Specifically, they seem to be talking about giving the Attorney General more room in allowing domestic collection by ASIO of intelligence relating to foreign activities for use by and at the request of ASIS and DSD.
Even then, I prefer to use the human lane - a minimum wage checkout worker needs their job more than I need to buy stupid crap faster.
This is exactly the reason I use the automated checkout every time. I don't believe I should be supporting with my purchasing power the idea that we should create or maintain minimum-wage/menial jobs simply to keep people busy. We should be moving the other way as a society, removing the need to keep people employed in positions that could be better done mechanically instead.
This is partly because I may have accidentally absorbed a large chunk of Marxian economic theory into my base assumptions (from reading "The Stainless Steel Rat Joins the Army" as a youth), and partly because the more computers run things, the more computer programmers like me will have jobs to keep us busy and high on the socio-economic food chain (from reading the Paranoia background materials more recently). ^_^
That's my point, yes. The article claims to be "GUI vs CLI" but its biggest point is "Changing configuration files versus using an interactive interface".
And then gives examples of people changing bind config files, versus whatever DNS server requires you to use its GUI to change (which isn't MS's DNS server, that can be batch-modified in active directory -- or the registry for pre-Windows 2000 versions) and calls it a win for Linux.
Anyway, I thought storing config in text files (e.g., bind) was considered suboptimal compared to putting it into LDAP (e.g., MS DNS server)?
I guess if you are only ever going to have one DNS server, then text config is fine (as long as that machine's being backed up) but there's then good motivation to move to 0 DNS servers and put it in someone else's hands entirely.
Then of course you may end up with a non-scriptable interface. ^_^
Despite the heading, the article is "Things that can be scripted make batched actions easier and faster than things that cannot be scripted". The rest of the article is just strawmanning. (That's totally a word now...)
His router-changes example doesn't even use the CLI interface on the router, it has the router upload the script to a TFTP server, the admin edits it (not using a CLI, I hope, but some kind of text editing software), and causes the router to fetch it back and execute the script. Hell, a router with a web GUI doesn't even need a TFTP server, you can upload and download the file using HTTP. Or edit the script live with a handy javascript syntax checker, if your router developer's so willing...
I'm going to take this opportunity to scoff at his "lesson in IT", imperilled as I might be.
Actually, I dropped the ball a little on this one. PM&C has a few "Offices" within in, but the National Audit Office isn't one of them, it's actually an arm of the Parliament under the Auditor General. >_
It's worse than that. "Aussie PM Office". What they're actually talking about the "Department of the Prime Minister and Cabinet", the department which holds a sort of higher-level overview position within the Australian Public Service rather than being dedicated to one particular area of government. (Like the Prime Minister herself) Hence the presence within that department of the National Audit Office, which does cross-department audits.
As for "Aussie PM" itself, that's not about self-respect. It's merely a failure to distinguish between levels of formality in speech and writing for an audience. She's the "Aussie PM" (or colloquially just "the PM") in the same way that the Queen is "Madge". But when you write formally (i.e. not transcribing speech to retain specific effect as I just did, or taking notes for oneself) then they're the "Australian Prime Minister" and "Her Majesty, The Queen" respectively.
Certainly not written by a Canberran (the actual colloquial spoken form is "PM and C", not "PM Office") and I doubt it was an Australian submission so much as an attempt to emulate the Australian vernacular.
Then again, I'd have contracted "president" to "pres", not "prezo" myself. So our vernaculars may simply differ. ^_^
Funnily enough, "Cowboys & Aliens" seems to me to be the closest to this description on the list. Then there's the other slashdot commenters who feel that "mixing two arbitrary protagonists and seeing what falls out" is the antithesis of sci-fi... I dunno. I like my sci-fi less thriller-like than most of the ones on the given list.
So, the technical director of a large carrier-grade router and packet classification equipment manufacturer is suggesting that British ISPs adopt a billing model which requires carrier-grade router and packet classification equipment to operate?
I'm not sure that an article should really be allowed to claim that something is an opinion of "experts" but quote only one (admittedly expert) person whose business would directly benefit from his prediction being accurate. I'd rather they actually asked an academic or someone else without direct economic interest (as well, not instead).
I think this article was more aimed at the ISPs going to the meeting than the rest of us: "Hey British ISPs, if you want to be able to charge more than just £x/megabyte, how about this model? We also happen to be able to sell you the equipment to implement it. You probably should get the government to agree first, if you happen to be meeting with them any time today."
That'd be what the "went on the offensive today against his console counterparts" in the article is referring to then. I had wondered if console developers had been calling Peter Vesterbacka names recently or something...
For a variety of reasons, a typical CS faculty consists mainly of individuals who specialize in CS as a discipline, often with strong mathematical backgrounds. How many of them could teach a good course in cloud computing or multi-core systems or software engineering or any of the many other topics that the graduates will find useful when they graduate?
Easy. Stop trying to teach those thing in Computer Science, and move 'em to Information Technology where they belong. Leave Computer Science for the science of computing, rather than being a catch all "using a computer is the primary focus of this task" degree. No one's trying to require electricians to have a degree involving quantum mechanics, nor visual artists to have a degree in material sciences. And we don't ask nutrtionalists to teach hospitality, even though they both revolve around "food".
Note that I'm just picking on the cited examples, I didn't read the linked articles at all.
The "history of the lawsuit" page was interesting reading, but while reading I followed a link and was told in no uncertain terms that I was to leave the site immediately... I take it he won in the end?
Maybe an Australian? It's a common form of abbreviation in Australian English to replace -*ion with -o. Also replacing things that aren't -*ion with -o:
The grandparent post is not talking the kernel port, it's talking about the applications and libraries. And not just AMD64, but the earlier 64-bit ports as well (Sparc, MIPS, IA-64 and PowerPC64 all predate AMD64, although I haven't checked whether they were supported by Debian before the AMD64 port. I suspect Sparc 64-bit was supported much earlier...)
Which is the same benefit it discusses bringing to FreeBSD: Getting all those user-space applications and libraries working properly under the FreeBSD kernel, where many of them will have been developing under a Linux-only environment, and merely _hoping_ they worked under other kernels.
That's last year's similar effort. This article's talking about the new WG proposal under the same name, described at http://www.ietf.org/mail-archive/web/homegate/current/msg00821.html
Wikipedia says it's up to the IOMMU to enforce this. http://en.wikipedia.org/wiki/Thunderbolt_(interface)#Security
The only other discussion Google turned up was either http://erratasec.blogspot.com/2011/02/thunderbolt-introducing-new-way-to-hack.html or people republishing, reprinting or rephrasing that post.
http://www.abc.net.au/rn/linguafranca/stories/2010/3007980.htm has a reference to the linguistics details of what I was recalling poorly, with details more accurate than mine. And of course, Wikipedia has something about this too: http://en.wikipedia.org/wiki/Kuuk_Thaayorre_language
Nothing about the indoors stuff though.
In studying linguistics, one of the examples we were given was that Australian languages don't generally have "left" or "right" but describe everything in cardinal directions. If I recall correctly, there were experiments done that found that Australian Aborigines could tell cardinal directions even inside a windowless room in an entire other hemisphere (i.e. Northern hemisphere) from their home. I don't recall if this particular ability was considered miraculous or simply neat, and of course we were interested in the linguistic aspects of the idea, not the actual "sensing North" part of it.
Maybe this is how they did it?
Actually, according to the article at http://www.bankofcanada.ca/wp-content/uploads/2011/06/spencer.pdf (linked from TFA) under "Related Information" Canada will be the first country to embed a stripe of holographic foil in a transparent area.
They also have a transparent area that shows the denomination when held in front of a point light source, but they don't clearly specify if that's a Canada-unique feature.
From the same article, Canada is buying the substrate (with said security features) from Note Printing Australia, and printing the notes themselves in Ottawa. So I doubt these features will remain uniquely Canadian, but will show up in future currency designs using this substrate too.
Nor have C++ developers chosen a monkey species after which to name its 2nd-class-citizen cross-platform implementation.
Monkey? I always assumed it was named after the disease teenagers get from kissing too promiscuously...
based on the parent post and hence agreeing with the grandparent's second point
I didn't personally enjoy the Enslaved demo as much as a colleague of mine did, but certainly Bayonetta was (in my opinion) a quite enjoyable game with a surprising amount of replayability and more depth to the combat system than I am coordinated enough to explore at the higher difficulty levels.
Without any useful detail I don't know why the parent poster believed those two games are awful, but publishers only want to publish games that are going to sell, and the gaming market is wide, varied and fickle enough that the most accurate predictor of "will sell" is "the previous one with the same name sold", followed closely by "the identical game by a different publisher sold".
My understanding is that if your Wii dies, you send it to Nintendo for repair. If you buy a new Wii (or they replace it themselves) then you give them the new serial number, and they transfer your purchases across.
I assume it's possible to do that for voluntary replacement too, but haven't heard anything about it either way.
In language acquisition there is a hypothesis called the "Input Hypothesis". It states that *all* language acquisition comes from "comprehensible input". That is, if you hear or read language that you can understand based on what you already know and from context, you will acquire it. Explanation does not help you acquire language. I believe the same is true of programming. We should be immersing students in good code. We should be burying them in idiom after idiom after idiom, allowing them to acquire the ability to program without explanation.
(Bolding is mine)
Oh goodness gracious no! I've worked with such (usually self-) taught programmers (and been one myself before I got a degree). The difference between Computer Science and "speaking a language" is that one has the goal of being merely mutually comprehensible, and one has the goal of efficiently and meaningfully dealing with large amounts of data.
To give a more concrete idea: Being long winded or speaking only in one-syllable words can be annoying, and is simply corrected by example and further experience. Writing code that's O(2^n) or worse when there are O(log-n) solutions is not something one can learn by observing examples of code that's one or the other, unless one is the sort of naturally gifted mathematician that wouldn't have written the O(2^n) code in the first place.
I had to go look up the "Input Hypothesis" on Wikipedia, which happily led me into the associated "Monitor Hypothesis", which indicates that without conscious knowledge of the rules of a language, one cannot effectively self-correct; i.e., one cannot say why one says what one says and what one doesn't say.
It does sound a little like the "immersion" idea of language learning, which in my limited understanding is understood to be next-to-useless without a supporting framework of formal education, once you hit five and Chomsky's Language Acquisition Device switches off (or whatever the current theory on differences between adult and child language acquisition). I don't argue that immersion in good code is important, but it's not _sufficient_.
One other thing, we've here contrasted programming as a profession, with speaking a natural language. If you speak or write a natural language as a profession, then you really should be as consciously versed in the technical aspects of the language as a professional programmer should be. And vice versa, if you're just programming for fun, or relying on someone else to hand you pseudo-code to implement, then it's perfectly fine to simply produce code that works. But doing such won't make you more hirable.
the sort of person who belittles things he or she doesn't really understand or care about.
I know I do, now.
Either that, or it's Michael Larabel from Phoronix... Except the submission didn't actually have a half-dozen links back to previous articles on the same topic. But it's the same "Everyone sensible should be interested in what I'm interested in, and be bored by those things I don't understand" writing style.
TFA
They will widen ASIO's ability to work with and on behalf of the overseas agencies in collecting what is known as ''foreign intelligence''.
Collecting data about Australian citizen's on behalf of overseas agencies?
From earlier in TFA:
According to the Attorney-General, Robert McClelland, the changes are being made to allow ASIO to work better with Australia's two overseas spy agencies, the Australian Secret Intelligence Service and the Defence Signals Directorate.
So they mean "Australia's overseas spy agencies" not "spy agencies overseas from Australia". Specifically, they seem to be talking about giving the Attorney General more room in allowing domestic collection by ASIO of intelligence relating to foreign activities for use by and at the request of ASIS and DSD.
I haven't read TFBill though.
Even then, I prefer to use the human lane - a minimum wage checkout worker needs their job more than I need to buy stupid crap faster.
This is exactly the reason I use the automated checkout every time. I don't believe I should be supporting with my purchasing power the idea that we should create or maintain minimum-wage/menial jobs simply to keep people busy. We should be moving the other way as a society, removing the need to keep people employed in positions that could be better done mechanically instead.
This is partly because I may have accidentally absorbed a large chunk of Marxian economic theory into my base assumptions (from reading "The Stainless Steel Rat Joins the Army" as a youth), and partly because the more computers run things, the more computer programmers like me will have jobs to keep us busy and high on the socio-economic food chain (from reading the Paranoia background materials more recently). ^_^
Am I the only one who thinks that summary started off as a single sentence, but got a little ouroboros on itself?
That's my point, yes. The article claims to be "GUI vs CLI" but its biggest point is "Changing configuration files versus using an interactive interface".
And then gives examples of people changing bind config files, versus whatever DNS server requires you to use its GUI to change (which isn't MS's DNS server, that can be batch-modified in active directory -- or the registry for pre-Windows 2000 versions) and calls it a win for Linux.
Anyway, I thought storing config in text files (e.g., bind) was considered suboptimal compared to putting it into LDAP (e.g., MS DNS server)?
I guess if you are only ever going to have one DNS server, then text config is fine (as long as that machine's being backed up) but there's then good motivation to move to 0 DNS servers and put it in someone else's hands entirely.
Then of course you may end up with a non-scriptable interface. ^_^
Despite the heading, the article is "Things that can be scripted make batched actions easier and faster than things that cannot be scripted". The rest of the article is just strawmanning. (That's totally a word now...)
His router-changes example doesn't even use the CLI interface on the router, it has the router upload the script to a TFTP server, the admin edits it (not using a CLI, I hope, but some kind of text editing software), and causes the router to fetch it back and execute the script. Hell, a router with a web GUI doesn't even need a TFTP server, you can upload and download the file using HTTP. Or edit the script live with a handy javascript syntax checker, if your router developer's so willing...
I'm going to take this opportunity to scoff at his "lesson in IT", imperilled as I might be.
*scoff*
Actually, I dropped the ball a little on this one. PM&C has a few "Offices" within in, but the National Audit Office isn't one of them, it's actually an arm of the Parliament under the Auditor General. >_
It's worse than that. "Aussie PM Office". What they're actually talking about the "Department of the Prime Minister and Cabinet", the department which holds a sort of higher-level overview position within the Australian Public Service rather than being dedicated to one particular area of government. (Like the Prime Minister herself) Hence the presence within that department of the National Audit Office, which does cross-department audits.
As for "Aussie PM" itself, that's not about self-respect. It's merely a failure to distinguish between levels of formality in speech and writing for an audience. She's the "Aussie PM" (or colloquially just "the PM") in the same way that the Queen is "Madge". But when you write formally (i.e. not transcribing speech to retain specific effect as I just did, or taking notes for oneself) then they're the "Australian Prime Minister" and "Her Majesty, The Queen" respectively.
Certainly not written by a Canberran (the actual colloquial spoken form is "PM and C", not "PM Office") and I doubt it was an Australian submission so much as an attempt to emulate the Australian vernacular.
Then again, I'd have contracted "president" to "pres", not "prezo" myself. So our vernaculars may simply differ. ^_^
Funnily enough, "Cowboys & Aliens" seems to me to be the closest to this description on the list. Then there's the other slashdot commenters who feel that "mixing two arbitrary protagonists and seeing what falls out" is the antithesis of sci-fi... I dunno. I like my sci-fi less thriller-like than most of the ones on the given list.
So, the technical director of a large carrier-grade router and packet classification equipment manufacturer is suggesting that British ISPs adopt a billing model which requires carrier-grade router and packet classification equipment to operate?
I'm not sure that an article should really be allowed to claim that something is an opinion of "experts" but quote only one (admittedly expert) person whose business would directly benefit from his prediction being accurate. I'd rather they actually asked an academic or someone else without direct economic interest (as well, not instead).
I think this article was more aimed at the ISPs going to the meeting than the rest of us: "Hey British ISPs, if you want to be able to charge more than just £x/megabyte, how about this model? We also happen to be able to sell you the equipment to implement it. You probably should get the government to agree first, if you happen to be meeting with them any time today."
Unless major shifts occur,
You mean like some kind of nearby earthquake?
That'd be what the "went on the offensive today against his console counterparts" in the article is referring to then. I had wondered if console developers had been calling Peter Vesterbacka names recently or something...
Easy. Stop trying to teach those thing in Computer Science, and move 'em to Information Technology where they belong. Leave Computer Science for the science of computing, rather than being a catch all "using a computer is the primary focus of this task" degree. No one's trying to require electricians to have a degree involving quantum mechanics, nor visual artists to have a degree in material sciences. And we don't ask nutrtionalists to teach hospitality, even though they both revolve around "food".
Note that I'm just picking on the cited examples, I didn't read the linked articles at all.
The "history of the lawsuit" page was interesting reading, but while reading I followed a link and was told in no uncertain terms that I was to leave the site immediately... I take it he won in the end?
Maybe an Australian? It's a common form of abbreviation in Australian English to replace -*ion with -o. Also replacing things that aren't -*ion with -o:
e.g., Registration (for motor vehicles): Rego
Bottle shop (off-site alcohol vendor): Bottle-o
I'm sorry if our language sounds moronic to you. I'll try to avoid speaking to you in the future...
The grandparent post is not talking the kernel port, it's talking about the applications and libraries. And not just AMD64, but the earlier 64-bit ports as well (Sparc, MIPS, IA-64 and PowerPC64 all predate AMD64, although I haven't checked whether they were supported by Debian before the AMD64 port. I suspect Sparc 64-bit was supported much earlier...)
Which is the same benefit it discusses bringing to FreeBSD: Getting all those user-space applications and libraries working properly under the FreeBSD kernel, where many of them will have been developing under a Linux-only environment, and merely _hoping_ they worked under other kernels.