marcell mars's Library tagged → View Popular
Reverend
"Reverend is a general purpose Bayesian classifier, named after Rev. Thomas Bayes. Use the Reverend to quickly add Bayesian smarts to your app. To use it in your own application, you either subclass Bayes or pass it a tokenizing function. Bayesian fun has never been so quick and easy."
-
Reverend is a general purpose Bayesian classifier, named after Rev. Thomas Bayes. Use the Reverend to quickly add Bayesian smarts to your app. To use it in your own application, you either subclass Bayes or pass it a tokenizing function. Bayesian fun has never been so quick and easy.
A language is a dialect with an army and navy - Wikipedia, the free encyclopedia
"A language is a dialect with an army and navy"
ENGLEZKO-HRVATSKI HRVATSKO-ENGLEZKI RJEČNIK OBAVJESTNIČKOGA NAZIVLJA
"Pabirci redničnoga i obavjèstnîčkôga pojmovlja oko razumnih sustava"
-
"Pabirci redničnoga i obavjèstnîčkôga
pojmovlja oko razumnih sustava"
On Location With Rick Lee: Push Button, Receive Bacon
"We were washing our hands in a McDonald's somewhere and I said to him "look at this... to me this looks like it says push button, receive bacon." Well... we laughed and laughed all day about that. I thought it up all on my own but I have no idea really what year that was. When I put this post on my blog, a friend of mine said "did you get that idea from Charlie Cooper?" I said that I thought it up all on my own, but she said that she heard that Charlie said that. Well... I did a quick Google search and found that the phrase was all over the place."
-
We were washing our hands in a McDonald's somewhere and I said to him "look at this... to me this looks like it says push button, receive bacon." Well... we laughed and laughed all day about that. I thought it up all on my own but I have no idea really what year that was. When I put this post on my blog, a friend of mine said "did you get that idea from Charlie Cooper?" I said that I thought it up all on my own, but she said that she heard that Charlie said that. Well... I did a quick Google search and found that the phrase was all over the place.
Word Matcher
Word Matcher lets you search for words that match a given pattern.
-
Word Matcher
Toki Pona - Wikipedia, the free encyclopedia
Toki Pona is a minimal language. Like a pidgin, it focuses on simple concepts and elements that are relatively universal among cultures. Kisa designed Toki Pona to express maximal meaning with minimal complexity. The language has 14 phonemes and 120 root words.
-
Toki Pona is a minimal language. Like a pidgin, it focuses on simple concepts and elements that are relatively universal among cultures. Kisa designed Toki Pona to express maximal meaning with minimal complexity. The language has 14 phonemes and 120 root words.
montylingua :: a free, commonsense-enriched natural language understander
MontyLingua is a free*, commonsense-enriched, end-to-end natural language understander for English. Feed raw English text into MontyLingua, and the output will be a semantic interpretation of that text. Perfect for information retrieval and extraction, request processing, and question answering. From English sentences, it extracts subject/verb/object tuples, extracts adjectives, noun phrases and verb phrases, and extracts people's names, places, events, dates and times, and other semantic information.
-
MontyLingua
is a free*, commonsense-enriched, end-to-end natural language understander
for English. Feed raw English text into MontyLingua, and the output
will be a semantic interpretation of that text. Perfect for information
retrieval and extraction, request processing, and question answering.
From English sentences, it extracts subject/verb/object tuples,
extracts adjectives, noun phrases and verb phrases, and extracts
people's names, places, events, dates and times, and other semantic
information.
Clojure
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
-
<script type="text/javascript">
<!--
var autosaveDetected = false;
var checkoutStatus = '';
var checkoutUser = '';
var checkoutMessage = '';
function disableEditButton(element) {
if (element.className == 'WikiPageMenuEditButton') {
element.className='WikiPageMenuEditButtonDisabled';
}
jQuery(element).unbind("click");
element.style.cursor='default';
element.href='#';
return true;
}
function enableEditButton(element) {
log('enabledEditButton');
if (element.className == 'WikiPageMenuEditButtonDisabled') {
element.className='WikiPageMenuEditButton';
}
jQuery(element).click(function() {
jQuery('.WikiNotice').remove();
jQuery('.WikiBanner').remove();
try {
disableEditButton(element);
showFiles();
editorEnable();
return false;
} catch (e) {
element.href = '/page/edit/' + encodeURIComponent(wikispaces_page);
redirectToEditPage(false);
return true;
}
});
element.style.cursor='pointer';
element.href='/page/edit/' + encodeURIComponent(wikispaces_page);
return true;
}
function editorEnable() {
if (navigator.userAgent.toLowerCase().indexOf('safari') + 1 ||
navigator.userAgent.toLowerCase().indexOf('opera') + 1) {
redirectToEditPage(true);
exit();
}
try {
var url = '/page/dump/' + encodeURIComponent(wikispaces_page) + '?format=Wikispaces2';
jQuery.ajax({ url: url, type: "GET", timeout: 2000, global: false, error: redirectToEditPageCallback, success: editorEnableCallback });
} catch (e) {
redirectToEditPage(false);
}
}
function redirectToEditPageCallback(request, errorString, errorException) {
log('redirectToEditPageCallback');
redirectToEditPage(false);
}
function redirectToEditPage(textEditor) {
log('redirectToEditPage');
document.location = '/page/edit/' + encodeURIComponent(wikispaces_page) + (textEditor ? '?texteditor=1' : '');
}
function editorEnableCallback(xml) {
log('editorEnableCallback');
// Load the fetched XML and set it up for the editor
if (loadXMLData(xml)) {
if (checkoutStatus == 'locked' && (!wikispaces_isUserLoggedIn || checkoutUser != wikispaces_username)) {
alert(checkoutMessage);
enableEditButton(document.getElementById('editButton'));
return false;
}
// Fade before autosave or editor starts, so that we don't fade the popup windows
fadeEditor();
// Setup autosave
if (autosaveDetected) {
log('autosaveDetected');
if (typeof(Dialog) != 'undefined') {
if (typeof(showAutosavePopup) != 'undefined') {
log('showAutosavePopup');
showAutosavePopup();
} else {
log('ERROR: undefined showAutosavePopup');
redirectToEditPage(false);
return false;
}
} else {
log('ERROR: undefined Dialog');
redirectToEditPage(false);
return false;
}
} else {
//Only start the autosave loop after the modal autosave popup has closed or if it wasn't displayed
log('autosaveLoop setTimeout');
setTimeout("autosaveLoop()", 1000);
}
jQuery('#editor_wrap').show();
if (customEditorStart('WikispacesEditorContentHidden')) {
jQuery('#WikiTags').hide();
jQuery('#content_view').hide();
jQuery('#WikiAds').hide();
o = jQuery('#WikiAdMargin');
if (o) {
o.css('marginRight', 0);
}
return true;
} else {
log('customEditorStart failed');
}
}
// Something failed, and we're in a callback, so we have to change the page location to the edit page like this
redirectToEditPage(false);
}
function loadXMLData(xml) {
log('loadXMLData');
try {
var contentBlock = xml.getElementsByTagName('dump')[0].getElementsByTagName('content')[0];
var wikiPageData = '';
if (contentBlock && contentBlock.childNodes.length > 0) {
for (var i = 0; i < contentBlock.childNodes.length; i++) {
wikiPageData += contentBlock.childNodes[i].nodeValue;
}
}
var versionBlock = xml.getElementsByTagName('dump')[0].getElementsByTagName('version')[0]
if (versionBlock && versionBlock.firstChild) {
version = versionBlock.firstChild.nodeValue;
}
// If we got back a version, but not any data
if (!wikiPageData && version != 0) {
return false;
}
// Store loaded page data in the same place that the edit page would have it
if (wikiPageData) {
document.getElementById('WikispacesEditorContentHidden').innerHTML = wikiPageData;
}
checkoutStatus = xml.getElementsByTagName('checkout')[0].getElementsByTagName('checkoutStatus')[0].firstChild.nodeValue;
if (checkoutStatus == 'locked') {
checkoutUser = xml.getElementsByTagName('checkout')[0].getElementsByTagName('checkoutUser')[0].firstChild.nodeValue;
var checkoutDate = xml.getElementsByTagName('checkout')[0].getElementsByTagName('checkoutDate')[0].firstChild.nodeValue;
var checkoutRefreshDate = xml.getElementsByTagName('checkout')[0].getElementsByTagName('checkoutRefreshDate')[0].firstChild.nodeValue;
checkoutMessage = 'This page was locked for editing by ' + checkoutUser + ' on ' + checkoutDate + '. The page will be available for editing after the changes have been saved.';
}
if (xml.getElementsByTagName('dump')[0].getElementsByTagName('autosave').length > 0) {
var autosaveRoot = xml.getElementsByTagName('dump')[0].getElementsByTagName('autosave')[0];
var autosaveContentBlock = autosaveRoot.getElementsByTagName('autosaveContent')[0];
var autosaveContent = '';
if (autosaveContentBlock && autosaveContentBlock.childNodes.length > 0) {
for (var i = 0; i < autosaveContentBlock.childNodes.length; i++) {
autosaveContent += autosaveContentBlock.childNodes[i].nodeValue;
}
}
var autosaveDate = autosaveRoot.getElementsByTagName('autosaveDate')[0].firstChild.nodeValue;
autosaveVersion = autosaveRoot.getElementsByTagName('autosaveVersion')[0].firstChild.nodeValue;
document.getElementById('autosavePrompt').innerHTML = '<h1>Draft Recovered</h1><p class="wikispaces_p">We have recovered an unsaved draft of this page, created ' + autosaveDate + '.</p>' +
(autosaveVersion != version ? '<p class="wikispaces_p">However, another person has edited this page since your last draft. If you continue, their changes will be overwritten. To view these changes, <a href="/page/diff/' + encodeURIComponent(wikispaces_page) + '?v1=' + autosaveVersion + '&v2=' + version + '">click here</a>.</p>' : '');
jQuery('#autosaveContent').val(autosaveContent);
autosaveDetected = true;
}
return true;
} catch (e) {
return false;
}
}
// Link the edit button to the dynamic in-page editor and remove the href to the standalone editor
jQuery(document).ready(function() {
if (document.getElementById('editButton')) {
enableEditButton(document.getElementById('editButton'));
}
} );
//-->
</script>
<!-- The wiki div is styled in the customizable stylesheet -->

<!-- google_ad_section_start -->
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
Markov Chains using CouchDB's Group Reduce - Daytime Running Lights
-
Markov Chains are statistical constructions of a series of objects or events (in this case words) designed to approximate a sample set. If you’ve ever received spam that looks almost like it was written by a human, you’re probably looking at a Markov Chain.
free the same person place there were to make no 2 the other things to be taken up a book of painting surpasses.
The math is simple: for a given word or words, what words follow most frequently in the sample set? The important requirement is having enough data, so that for most words, there will be enough instances in the sample set to find a plausible follower.
Twitter: Invented in 1935
The user walks up on a small platform in front of the machine, writes a brief message on a continuous strip of paper and drops a coin in the slot. The inscription moves up behind a glass panel where it remains in public view for at least two hours so that the person for whom it is intended may have sufficient time to observe the note at the appointed place. The machine is similar in appearance to a candy-vending device.
-
The user walks up on a small platform in front of the machine, writes a brief message on a continuous strip of paper and drops a coin in the slot. The inscription moves up behind a glass panel where it remains in public view for at least two hours so that the person for whom it is intended may have sufficient time to observe the note at the appointed place. The machine is similar in appearance to a candy-vending device.
Words and chords. The semantic shifts of the Beatles' chords
Every typical Beatles' song has at least one rather unconventional chord progression. Often there are more and sometimes the chord sequences even come close to endangering the songs' musical comprehensibility. There is, however, some kind of harmonic structure beneath these remarkable chord progressions, preventing this to happen. In the Beatles' songs each of the basic chords can be replaced by several other types of chords. Separated by minor third intervals, the tones of these stand-in chords show a diagonal relationship. This principle of diagonal substitution helps the listeners to understand the songs musically. Closer study of the early Beatles' songs reveals yet another point of support. In each song there is a tight relation between the clusters of these stand-in chords and the semantics of the lyrics. As the meaning of the words in a song does shift along two dimensions, the chords will shift along the same lines. This correlation between words and chords offers a flexible way to shift emotional meanings in conversational contexts.
-
Every typical Beatles' song has at least one rather unconventional chord progression. Often there are more and sometimes the chord sequences even come close to endangering the songs' musical comprehensibility. There is, however, some kind of harmonic structure beneath these remarkable chord progressions, preventing this to happen. In the Beatles' songs each of the basic chords can be replaced by several other types of chords. Separated by minor third intervals, the tones of these stand-in chords show a diagonal relationship. This principle of diagonal substitution helps the listeners to understand the songs musically. Closer study of the early Beatles' songs reveals yet another point of support. In each song there is a tight relation between the clusters of these stand-in chords and the semantics of the lyrics. As the meaning of the words in a song does shift along two dimensions, the chords will shift along the same lines. This correlation between words and chords offers a flexible way to shift emotional meanings in conversational contexts.
amEEne » Blog Archive » An Anthropology Study Using Google Trends
we thought of using Google Trends to help us develop a better idea of who likes to read what and where. It was a total failure. But, instead, we were able to gather some fun facts about search trends in different countries.
-
we thought of using Google Trends to help us develop a better idea of who likes to read what and where. It was a total failure. But, instead, we were able to gather some fun facts about search trends in different countries.
Localization Problems: A Cellphone's Missing Dot Kills Two People, Puts Three More in Jail
-
The use of "i" resulted in an SMS with a completely twisted meaning: instead of writing the word "sıkısınca" it looked like he wrote "sikisince." Ramazan wanted to write "You change the topic every time you run out of arguments" (sounds familiar enough) but what Emine read was, "You change the topic every time they are fucking you" (sounds familiar too.)
Matt Gilbert
-
With this experimental speech synth controller, I started by providing control over inflection instead of starting with discrete language. I was curious about the different expressive possibilities that would come out of this, and I also wanted to make an electronic instrument that would make for an interesting live performance.
infinite thØught: the artworld is not the world
-
To ‘mediate’ ‘frameworks’ as ‘relationships’...one could switch the terms around with similar effect: to ‘framework mediations as relationship’, or perhaps to ‘relate mediations as frameworks’. The art historian quoted above is quite right to state that ‘such work’ likes to think of itself as a process rather than an object – if it stood still for more than five minutes someone might just notice that it makes absolutely no sense at all. The peculiar power of Nu-language, as a kind of pure formal currency, has precisely lead to a vapid never-ending abstraction that uses words like ‘consolidate’, ‘reconstellate’, ‘reconfigure’, ‘enhance’, ‘articulate’, as descriptors of some mythical ‘process’, like Hegel’s absolute spirit in a particularly insomniac phase. Nouns, like material products, appear to be out of fashion.
Cognitive Daily: Study finds some thoughts really do require language
-
But even if language isn't required for some domains, it's still possible that it is required for certain types of mental processes. It may even be required for some thoughts that aren't obviously related to language.
Some research suggests that understanding the thoughts of others -- having a theory of mind -- is one such process. Many children who are late in learning language are also late in developing a theory of mind.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in language
-
Members Blogs
Member blogs on EFL Classro...
Items: 324 | Visits: 451
Created by: eflclassroom 2.0
-
Social Networking for Language Learning
Social Networks for Learnin...
Items: 15 | Visits: 365
Created by: Victoria Castrillejo
-
World Language Resources
This list is a collection o...
Items: 76 | Visits: 281
Created by: Dianne Krause
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
