Go to Top

retext - Natural Language Processing in JavaScript

retext is a extensible natural language system—by default using parse-latin to transform natural language into a TextOM object model. Retext provides a pluggable system for analysing and manipulating natural language. In JavaScript. NodeJS, and the browser. Tests provide 100% coverage.

Rather than being a do-all library for Natural Language Processing (e.g., NLTK or OpenNLP), retext aims to be useful for more practical use cases (such as censoring profane words or decoding emoticons, but the possibilities are endless) instead of more academic goals (research purposes). retext is inherently modular—it uses plugins (similar to rework for CSS) instead of providing everything out of the box (e.g., Natural). This makes retext a viable tool for use on the web.

I love node.js, but I also liked javascript without fat frameworks. As an ancient song from Menzoberranzan’s Drows sang: “The best knife is the one that cannot be seen”.

(Reblogged from awasim)
(Reblogged from awasim)


Short Attention Span News- Tom Tomorrow

"Don’t blink or you’ll miss it!"

(Reblogged from criminalwisdom)


"Facebook profile information that is publicly visible by default, for the first five years of the service" via What Is Public? — The Message — Medium

Programmers and engineers who create software with controls for privacy have moved in recent years to an on/off model where content is either viewable to the entire world or only to a list of people whom a user identifies as “friends”. Obviously, reducing public status to a binary consideration is convenient for a medium where everything must ultimately be represented in binary code. But we can’t let society’s norms be defined by which features are least expensive for storing on a database server in the cloud.

This is not what we wanted.

(Reblogged from new-aesthetic)


A world without plastic is inconceivable. But do we know the consequences of our self-indulgent plastic consumption?

This film shows various problems associated with plastic and looks at possible solutions. 


Plastic is fantastic?

Read about it.

(Reblogged from vimeo)



Alex Halberstadt speaks with Daniel Genis, who read 1,046 books during his decade in prison:

“Aside from consuming The New Yorker, Harper’s, and The Atlantic (‘not the easiest magazines to give away in prison’) nose to tail, Genis lavished the bulk of his attention on serious fiction, especially the long, difficult novels that require ample motivation and time under the best of circumstances. He read Mann, James, Melville, Musil, Naipaul. He vanquished ‘Vanity Fair’ and ‘Infinite Jest.’ He read, and reread, the Russians, in Russian.”

(Source: newyorker)

Note: Read Thomas Mann, James Joyce, Herman Melville, Robert Musil, V. S. Naipaul. He vanquished ‘Vanity Fair’ and ‘Infinite Jest.’

(Reblogged from criminalwisdom)


Kepler’s Dream

Project by Michael Burk is an analogue projection device to intimately view 3D printed objects  - video embedded below:

Kepler’s Dream is an aesthetical investigation, exploring analog projection technology in the combination with computationally created content that is given a physical shape through 3D printing.

Inspired by obsolete projection technologies like the overhead projector, and especially the episcope, an installation was designed that generates unique imagery and a fascinating experience.
Mixing digital aesthetics - parametric and generative shapes - with the qualities of analog projection creates an otherworldly look that seems to be neither digital nor analog.
Interacting with the installation creates a deeply immersive effect, as the instant reaction of the projection and the “infinite frame rate“ let this fantastical world come to life.

More Here

(Reblogged from prostheticknowledge)


Checking out emoji.li and spent 15 minutes figuring out how to write my name. Missed the point you say? Maybe.


"Francesca Da Rimini" is an experiment using a robotically controlled camera to capture ballet. “Ballet Meets Robotics,” reveals the artistry, inspiration, and technology that went into the short film. 

Watch the making of here.

Art and robotics have a bright future together.

(Reblogged from vimeo)

In the photo the two jars to the left contain ready to use chow chow and the one to the right has just started its long journey to my stomach.

Home Made Chow-Chow:

Chow Chow (chowchow or chow-chow) is a recipe containing mostly green tomato, cabbage, chayote, red tomatoes and onions. All though variations with carrots, beans, asparagus, cauliflower, peas and even pineapple exist. Sometimes chilli peppers were added for extra spice. It is mostly used as a garnish to salty foods like mashed potatoes, hot dogs or beans.

Its origins are disputed between the Acadian settlers in Louisiana or the Chinese rail workers in the 1800s or perhaps Indian emigrants because of its resemblance to chutney.

Relish base ingredients

  • 1 tablespoon dried dill
  • 1½ teaspoons whole black pepper corns
  • 1 teaspoon allspice
  • 1 teaspoon dried rosemary
  • 4 whole bay leaves
  • ½ teaspoon whole clove
  • 1 teaspoon thyme
  • ½ cup shugar
  • 2 cup white vinegar

Vegetable ingredients

  • 2 chayotes
  • 2 green tomatoes
  • 4 cups of finely chopped cabbage
  • 2 red tomatoes
  • 1 large onion
  • 1 carrot
  • 1 red bell pepper
  • 1 cup chopped asparagus
  • 1 cup chopped cauliflower
  • ½ cup peas
  • 3 jalapeños (optional)

Tools needed

  • 6 mason jars
  • a large bowl


Chop up all the vegetable ingredients as fine as you can and put them in a large bowl with water and half a cup of salt. Mix all the relish base ingredients together in a different closed container, make sure the sugar dissolves completely. Leave them in the fridge over night.

Put your jars and lids in a large pot filled with water and set them to boil.

In another pot put the drained vegetables and the base together, if the vinegar and spices fail to submerge the veggies; make some extra mix by adding in a container: 1 cup of sugar to 3 cups of vinegar ratio. Mix it all up so its all even.

When the jars are boiling, fish out a jar and carefully pour the relish base in to it, making sure the food is always covered in liquid. Seal the jar firmly and place it back in the boiling water for 3 or 4 minutes.

Take them out and place them somewhere out of the way to cool slowly, Then repeat the process until you run out of vegetables.

Store them in a dark cool place and wait at least three months before opening one up. Refrigeration is required after the jars have been unsealed.

Raspberry Pi Model B+

  • More GPIO. The GPIO header has grown to 40 pins, while retaining the same pinout for the first 26 pins as the Model B.
  • More USB. We now have 4 USB 2.0 ports, compared to 2 on the Model B, and better hotplug and overcurrent behaviour.
  • Micro SD. The old friction-fit SD card socket has been replaced with a much nicer push-push micro SD version.
  • Lower power consumption. By replacing linear regulators with switching ones we’ve reduced power consumption by between 0.5W and 1W.
  • Better audio. The audio circuit incorporates a dedicated low-noise power supply.
  • Neater form factor. We’ve aligned the USB connectors with the board edge, moved composite video onto the 3.5mm jack, and added four squarely-placed mounting holes


Home made Chow Chow, beans, rice and wild mushrooms. What else can one ask for?

And also this exists… (Bulgarian men in Babugeri costumes, used in pagan rituals). via Imgur


Free games, in a time long before Steam sales…

Yes, free.

(Reblogged from 8bitfuture)