Skip to main content

marcell mars's Library tagged language   View Popular

07 Dec 09

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."

divmod.org/...DivmodReverend - Preview

python programming semantic language

  • 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.
08 Jun 09

ENGLEZKO-HRVATSKI HRVATSKO-ENGLEZKI RJEČNIK OBAVJESTNIČKOGA NAZIVLJA

"Pabirci redničnoga i obavjèstnîčkôga pojmovlja oko razumnih sustava"

www.hnk.ffzg.hr/Laszlo.htm - Preview

hr language text collection bizarre

  • "Pabirci redničnoga i obavjèstnîčkôga
    pojmovlja oko razumnih sustava"
06 Feb 09

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."

rickleephoto.blogspot.com/...push-button-receive-bacon.html - Preview

foxy visual geek distribution language design

  • 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.
20 Jan 09

Word Matcher

Word Matcher lets you search for words that match a given pattern.

www.quinapalus.com/match - Preview

language webservice diy programming collection

  • Word Matcher
25 Sep 08

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.

en.wikipedia.org/Toki_Pona - Preview

language semantic science

  • 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.
17 Sep 08

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.

web.media.mit.edu/...montylingua - Preview

language compute programming python java diy text

  • 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.
08 Sep 08

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.

clojure.org - Preview

programming java lisp language floss


  • <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 -->



    Protected

    <!-- 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.
22 Aug 08

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.

13 Aug 08

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.

thenextweb.org/...twitter-invented-in-1935 - Preview

vintage social language text

  • 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.
31 Jul 08

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.

www.icce.rug.nl/...Words_and_chords.shtml - Preview

music theory article language social

  • 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.
14 May 08

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.

blog.ameene.com/...logy-study-using-google-trends - Preview

google research foxy language statistic social

  • 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.
22 Apr 08

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.)
02 Apr 08

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.
23 Mar 08

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.
15 Feb 08

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.

1 - 20 of 23 Next ›
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo