Skip to main content

Home/ Advanced Concepts Team/ Group items tagged language

Rss Feed Group items tagged

Alexander Wittig

The Whorfian Time Warp: Representing Duration Through the Language Hourglass. - 0 views

  •  
    How do humans construct their mental representations of the passage of time? The universalist account claims that abstract concepts like time are universal across humans. In contrast, the linguistic relativity hypothesis holds that speakers of different languages represent duration differently. The precise impact of language on duration representation is, however, unknown. Here, we show that language can have a powerful role in transforming humans' psychophysical experience of time. Contrary to the universalist account, we found language-specific interference in a duration reproduction task, where stimulus duration conflicted with its physical growth. When reproducing duration, Swedish speakers were misled by stimulus length, and Spanish speakers were misled by stimulus size/quantity. These patterns conform to preferred expressions of duration magnitude in these languages (Swedish: long/short time; Spanish: much/small time). Critically, Spanish-Swedish bilinguals performing the task in both languages showed different interference depending on language context. Such shifting behavior within the same individual reveals hitherto undocumented levels of flexibility in time representation. Finally, contrary to the linguistic relativity hypothesis, language interference was confined to difficult discriminations (i.e., when stimuli varied only subtly in duration and growth), and was eliminated when linguistic cues were removed from the task. These results reveal the malleable nature of human time representation as part of a highly adaptive information processing system.
Francesco Biscani

STLport: An Interview with A. Stepanov - 2 views

  • Generic programming is a programming method that is based in finding the most abstract representations of efficient algorithms.
  • I spent several months programming in Java.
  • for the first time in my life programming in a new language did not bring me new insights
  • ...2 more annotations...
  • it has no intellectual value whatsoever
  • Java is clearly an example of a money oriented programming (MOP).
  •  
    One of the authors of the STL (C++'s Standard Template Library) explains generic programming and slams Java.
  • ...6 more comments...
  •  
    "Java is clearly an example of a money oriented programming (MOP)." Exactly. And for the industry it's the money that matters. Whatever mathematicians think about it.
  •  
    It is actually a good thing that it is "MOP" (even though I do not agree with this term): that is what makes it inter-operable, light and easy to learn. There is no point in writing fancy codes, if it does not bring anything to the end-user, but only for geeks to discuss incomprehensible things in forums. Anyway, I am pretty sure we can find a Java guy slamming C++ ;)
  •  
    Personally, I never understood what the point of Java is, given that: 1) I do not know of any developer (maybe Marek?) that uses it for intellectual pleasure/curiosity/fun whatever, given the possibility of choice - this to me speaks loudly on the objective qualities of the language more than any industrial-corporate marketing bullshit (for the record, I argue that Python is more interoperable, lighter and easier to learn than Java - which is why, e.g., Google is using it heavily); 2) I have used a software developed in Java maybe a total of 5 times on any computer/laptop I owned over 15 years. I cannot name of one single Java project that I find necessary or even useful; for my usage of computers, Java could disappear overnight without even noticing. Then of course one can argue as much as one wants about the "industry choosing Java", to which I would counterargue with examples of industry doing stupid things and making absurd choices. But I suppose it would be a kind of pointless discussion, so I'll just stop here :)
  •  
    "At Google, python is one of the 3 "official languages" alongside with C++ and Java". Java runs everywhere (the byte code itself) that is I think the only reason it became famous. Python, I guess, is more heavy if it were to run on your web browser! I think every language has its pros and cons, but I agree Java is not the answer to everything... Java is used in MATLAB, some web applications, mobile phones apps, ... I would be a bit in trouble if it were to disappear today :(
  •  
    I personally do not believe in interoperability :)
  •  
    Well, I bet you'd notice an overnight disappearance of java, because half of the internet would vanish... J2EE technologies are just omnipresent there... I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :) Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies. The final remark, because I may be mistakenly taken for an apostle of Java or something... I love the idea of generic programming, C++ is my favourite programming language (and I used to read Stroustroup before sleep), at leisure time I write programs in Python... But if I were to start a software development company, then, apart from some very niche applications like computer games, it most probably would use Java as main technology.
  •  
    "I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :)" Doing in C++ would be awesomely crazy, I agree :) But as I see it there are lots of huge websites that operate on PHP, see for instance Facebook. For the banks and the enterprise market, as a general rule I tend to take with a grain of salt whatever spin comes out from them; in the end behind every corporate IT decision there is a little smurf just trying to survive and have the back covered :) As they used to say in the old times, "No one ever got fired for buying IBM". "Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies." Apart from the IDE considerations (on which I cannot comment, since I'm not a IDE user myself), I do not see how Java beats the competition in this regard (again, Python and the huge software ecosystem surrounding it). My impression is that Java's success is mostly due to Sun pushing it like there is no tomorrow and bundling it with their hardware business.
  •  
    OK, I think there is a bit of everything, wrong and right, but you have to acknowledge that Python is not always the simplest. For info, Facebook uses Java (if you upload picture for instance), and PHP is very limited. So definitely, in company, engineers like you and me select the language, it is not a marketing or political thing. And in the case of fb, they come up with the conclusion that PHP, and Java don't do everything but complement each other. As you say Python as many things around, but it might be too much for simple applications. Otherwise, I would seriously be interested by a study of how to implement a Python-like system on-board spacecrafts and what are the advantages over mixing C, Ada and Java.
Francesco Biscani

The Semicolon Wars » American Scientist - 2 views

  •  
    Pretty interesting piece on computer languages.
  •  
    Yes, very good, but I don't get what all the fuss is about... everyone knows Python is the ultimate programming language! :) Follow up reading: If programming languages were religions... (quite accurate actually) Great quote from the article you linked to: In 1975 Edsger W. Dijkstra, a major figure in the structured-programming movement, wrote a memo titled "How Do We Tell Truths that Might Hurt?" The "truths" were mostly Dijkstra's opinions of programming languages; how he told them was very bluntly. Fortran is "an infantile disorder," PL/I "a fatal disease," APL "a mistake, carried through to perfection." Students exposed to COBOL "are mentally mutilated beyond hope of regeneration," he said. "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense."
  •  
    Fool! You can pry my templates from my cold dead hands!
Juxi Leitner

Google's Go: A New Programming Language That's Python Meets C++ - 6 views

  •  
    Big news for developers out there: Google has just announced the release of a new, open sourced programming language called Go. The company ...
  • ...2 more comments...
  •  
    Ugh... no operator overloading, no efficient generic programming and no lambda expressions... Only time will tell, but I don't understand who the intended audience is: I think that Python guys won't care about the (supposedly) increased performance (and you can interface C/C++ with Python easily) and that C++ programmers (I mean, the hardcore serious C++ Boost-like programmers, no the Java-like whiners :P) won't have their beloved templates pried from their cold dead hands with ease.
  •  
    yeah though I think especially operator overloading is not going to be a main problem, it is as with the JS library though quite thinkable that lots of users will switch or use it (or being put to use it...) because it is done by Google
  •  
    Having Google backing it will certainly help, even though they are presenting it as a "system level" (i.e., hard-core) language, and in that domain it is much more difficult to bullshit your way to a position of relevance. Look at Java: Sun pushed it like hell and it is certainly widely used in many contexts (corporate, web and embedded markets mostly), yet it completely failed to win the hearts of "open-source" developers (or, more generally, of those developers who are not forced to use it by virtue of some management-driven decision).
  •  
    "or, more generally, of those developers who are not forced to use it by virtue of some management-driven decision" completely agree with that!!
Luís F. Simões

Is color vision defined by language? "The Himba tribe" - BBC Horizon - 2 views

  •  
    Yeah that's interesting stuff... We have one prof in the lab who used to do some research related exactly to this (http://www.tech.plym.ac.uk/socce/staff/tonybelpaeme/research.html). Similar question (i.e. if/how language is involved in the formation of a concept) is also valid for numbers, see for instance this recent story: http://www.newscientist.com/article/dn20095-without-language-numbers-make-no-sense.html
LeopoldS

Lorentz Center - Core Knowledge, Language and Culture from 29 May 2012 through 1 Jun 2012 - 2 views

  •  
    interesting workshop on language here in Leiden ... Luis, Giusi??
  •  
    interesting indeed, but the lectures I'd be interested in already took place
  •  
    No good, 80% of these people are top quoted in my research area... I really should have been there. Evidently the organisers need to work on advertising.
Tom Gheysens

Microbes provide insights into evolution of human language -- ScienceDaily - 1 views

  •  
    I think this is something we/the group can work on for languages? The finding opens the road for simulations I think so can we do something with this? 
Luís F. Simões

How to Grow a Mind: Statistics, Structure, and Abstraction - 4 views

  •  
    a nice review on the wonders of Hierarchical Bayesian models. It cites a paper on probabilistic programming languages that might be relevant given our recent discussions. At Hippo's farewell lunch there was a discussion on how kids are able to learn something as complex as language from a limited amount of observations, while Machine Learning algorithms no matter how many millions of instances you throw at them, don't learn beyond some point. If that subject interested you, you might like this paper.
  •  
    Had an opportunity to listen to JBT and TLG during one summer school.. if they're half as good in writing as they are in speaking, should be a decent read...
ESA ACT

EsCo (Esoteric Combine) - 0 views

  •  
    Interpreter of esoteric programming languages. Check the whitespace language, it's hilarious.
LeopoldS

The Go Programming Language - 3 views

  •  
    new programming language - hybrid between c and python .... from google .... of any interest for us?
  •  
    See the other post for my comments....
  •  
    sorry - did not see Juxi's entry ....
Marcus Maertens

Python is becoming the world's most popular coding language - Daily chart - 3 views

  •  
    In the past 12 months Americans have searched for Python on Google more often than for Kim Kardashian, a reality-TV star. The number of queries has trebled since 2010, while those for other major programming languages have been flat or declining.
  •  
    Likely this is correlated with the increased interest in machine learning in the past decade - all the popular DL libraries are Python-based after all...
jmlloren

The speed, size and dependability of programming languages - 0 views

  •  
    The definitive comparison. It is clear that Joris is using an inefficient programming language.
  •  
    Thanks Jose, I haven't read a good complete bullshit for a while!
mkisantal

Better Language Models and Their Implications - 1 views

  •  
    Just read some of the samples of text generated with their neural networks, insane.
  • ...3 more comments...
  •  
    "Pérez and his friends were astonished to see the unicorn herd. These creatures could be seen from the air without having to move too much to see them - they were so close they could touch their horns. While examining these bizarre creatures the scientists discovered that the creatures also spoke some fairly regular English. Pérez stated, "We can see, for example, that they have a common 'language,' something like a dialect or dialectic."
  •  
    Shocking. I assume that this could indeed have severe implications if it gets in the "wrong hands".
  •  
    "Feed it the first few paragraphs of a Guardian story about Brexit, and its output is plausible newspaper prose, replete with "quotes" from Jeremy Corbyn, mentions of the Irish border, and answers from the prime minister's spokesman." https://www.youtube.com/watch?time_continue=37&v=XMJ8VxgUzTc "Feed it the opening line of George Orwell's Nineteen Eighty-Four - "It was a bright cold day in April, and the clocks were striking thirteen" - and the system recognises the vaguely futuristic tone and the novelistic style, and continues with: "I was in my car on my way to a new job in Seattle. I put the gas in, put the key in, and then I let it run. I just imagined what the day would be like. A hundred years from now. In 2045, I was a teacher in some school in a poor part of rural China. I started with Chinese history and history of science." (https://www.theguardian.com/technology/2019/feb/14/elon-musk-backed-ai-writes-convincing-news-fiction)
  •  
    It's really lucky that it was OpenAI who made that development and Elon Musk is so worried about AI. This way at least they try to assess the whole spectrum of abilities and applications of this model before releasing the full research to the public.
  •  
    They released a smaller model, I got it running on Sandy. It's fairly straight forward: https://github.com/openai/gpt-2
koskons

Translating lost languages using machine learning | MIT News | Massachusetts Institute ... - 0 views

  •  
    System developed at MIT CSAIL aims to help linguists decipher languages that have been lost to history.
johannessimon81

There will be pizza on Mars - NASA awards $125000 for 3d-printed food - 0 views

  •  
    Tea, Earl Grey, hot...
  •  
    Lets see what part of the replicator will work first: the actual 3D-printing of the tea or the language recognition software...
  •  
    Oh yes, I forgot about the language recognition... The abominations it might produce... :-[]
Nicholas Lan

Ancient language discovered on clay tablets found amid ruins of 2800 year old Middle Ea... - 1 views

  •  
    archaeology for a bit of a change of pace. "The discovery is important because it may help reveal the ethnic and cultural origins of some of history's first 'barbarians' - mountain tribes which had, in previous millennia, preyed on the world's first great civilizations, the cultures of early Mesopotamia in what is now Iraq."
LeopoldS

Culturomics Looks at the Birth and Death of Words - WSJ.com - 0 views

  •  
    very nice work indeed. Here's Slashdot's summary, with additional links: Physicists Discover Evolutionary Laws of Language
  •  
    this is the study I was talking about over lunch ...
Thijs Versloot

The big data brain drain - 3 views

  •  
    Echoing this, in 2009 Google researchers Alon Halevy, Peter Norvig, and Fernando Pereira penned an article under the title The Unreasonable Effectiveness of Data. In it, they describe the surprising insight that given enough data, often the choice of mathematical model stops being as important - that particularly for their task of automated language translation, "simple models and a lot of data trump more elaborate models based on less data." If we make the leap and assume that this insight can be at least partially extended to fields beyond natural language processing, what we can expect is a situation in which domain knowledge is increasingly trumped by "mere" data-mining skills. I would argue that this prediction has already begun to pan-out: in a wide array of academic fields, the ability to effectively process data is superseding other more classical modes of research.
Marcus Maertens

'Impossible' material made by Uppsala University researchers - 1 views

  •  
    Something for our Nano structure fans. Funniest remark: "One of the researchers got to take advantage of his Russian language skills since some of the chemistry details necessary for understanding the reaction mechanism was only available in an old Russian PhD thesis."
1 - 20 of 60 Next › Last »
Showing 20 items per page