Update de DiccionarioChimbo.com – Ranking de Noviembre 2011

Top 10 jugadores de DiccionarioChimbo.com [Noviembre 2011]

Ranking actualizado Wed Nov 30 20:50:26 EST 2011

1. @ninja_gayden Total Score: 2230 – Content: 610 – Social: 75 – Bonus: 1545

2. @gubatron Total Score: 1350 – Content: 150 – Social: 1155 – Bonus: 45
3. @HelyPuerto Total Score: 1015 – Content: 670 – Social: 15 – Bonus: 330
4. @Davidilusionist Total Score: 520 – Content: 100 – Social: 0 – Bonus: 420
5. @Arrastra0 Total Score: 475 – Content: 10 – Social: 0 – Bonus: 465
6. @KevinAlej Total Score: 470 – Content: 110 – Social: 0 – Bonus: 360
7. @pachecogeorge Total Score: 355 – Content: 220 – Social: 0 – Bonus: 135
8. @Erika_Pellman Total Score: 275 – Content: 140 – Social: 0 – Bonus: 135
9. @Jhuvens Total Score: 210 – Content: 180 – Social: 0 – Bonus: 30
10. @kthy93 Total Score: 195 – Content: 60 – Social: 0 – Bonus: 135

Lanzamiento Tentativo, 2da. semana de Diciembre

Ya tenemos una API, con la cual hemos estado capturando y estabilizando durante los ultimos meses para calcular todos estos rankings, y organizar las palabras y definiciones que han enviado.

Tenemos Logo, y diseño web listo. Tambien tenemos el home page listo.

Que falta?

– La pagina de Palabra, donde mostramos una palabra y todas las definiciones.
– La pagina de Usuario, donde se muestran todas las palabras y definiciones que ha creado un usuario. A futuro aqui tambien tendremos “achievements”
– Búsqueda.

– Otras paginas como Politica de privacidad, Terminos de Uso, Acerca de, etc, pero podemos lanzar sin estas.

No quiero mostrar nada aun para poder sorprenderles. Apenas respire mato todo eso.

Mientras tanto sigan jugando!, @ninja_gayden felicitaciones por ser la ganadora de este mes, aunque no prometimos ningun premio igual te vas a ganar algo 🙂

Trabajo

Una vez que lanzemos el sitio vamos a estar contratando personas en diferentes areas dependiendo de como se desarrolle todo. Estaremos buscando programadores, diseñadores gráficos, online-socialites, community managers, business developers y vendedores.

Interesados deben tener cuenta PayPal (para recibir sus pagos), pueden estar en cualquier parte del mundo, y pueden enviarme una carta a gubatron@gmail.com diciendome pq quieren y deben ser parte de diccionariochimbo.com. Si aplicas para la posición de business developer esperamos creatividad y algo de tu visión de negocios sobre que se puede hacer con diccionariochimbo.com (ten en cuenta que tenemos pensando en decenas de modelos de negocio desde hace mas de 10 meses)

Stay tuned, it is happening.

lighttpd, allow “Access-Control-Allow-Origin:*” headers on the server status page

Maybe there’s someone out there who needs to read the output of lighttpd’s status for monitoring purpose like me tonight, and also, like me, you want to do this using JavaScript, but your browser gives you this nasty error:

XMLHttpRequest cannot load http://otherSubdomain.server.com/lighttpd-status-url-you-have-configured. Origin http://requestingSubdomain.server.com is not allowed by Access-Control-Allow-Origin.

lighttpd allows you to add a custom header for all requests by adding this in a given context:

[perl]setenv.add-response-header = ( "Access-Control-Allow-Origin" => "*" )[/perl]

For this to work, you must enable the mod_setenv.

But if you don’t enable this module, before you enable your mod_status module, you will never see the custom headers come out of your lighttpd HTTP response header output.

So make sure you enable mod_setenv like this:

[perl]
server.modules = (
"mod_fastcgi",
"mod_auth",
"mod_access",
"mod_alias",
"mod_accesslog",
# "mod_simple_vhost",
"mod_rewrite",
"mod_redirect",
"mod_setenv", #before mod_status, very important!
"mod_status",
# "mod_evhost",
"mod_compress",

[/perl]

The header output of your lighttpd status page should look like this now:

[bash]
Access-Control-Allow-Origin:*
Content-Length:5952
Content-Type:text/html
Date:Wed, 30 Nov 2011 01:27:04 GMT
Server:lighttpd/1.4.28
[/bash]

Hope this helps you.

Happiness and relief are cousins in the family of pleasure

All of those external factors which we need to interact with in order to survive and to guarantee the continuity of our species can produce addictive pleasure, addictive enough to motivate us to move that ass and do what has to be done with our lives.

Eating is enhanced with the sense of taste, a taste that’s only used when we eat or when we shouldn’t eat. The happiness felt through the pleasure in your taste buds when you enjoy every bite of that delicious meal, and the relief of letting all the impurity and left overs out of your body, it can be pleasurable sometimes that you actually don’t mind taking a shit one more time.

Who needs record labels anymore?

884,000 views in 8 days.


Adele- Rolling In The Deep (Cover)

With undeniable Talent, Good recording equipment, HD Camera, YouTube account and a vision for business the world is ready to meet a lot of content creators thanks to the enabling technology for creation and distribution of media that is leveling the playfield for more and more people. Discovering music and original has never been more exciting in history.

Forget piracy, this is what Labels are scared of, they’re slowly becoming more and more unnecessary.
No wonder they are behind legislation like #SOPA to have the power to scare everyone from doing covers like this one.

These covers are great to showcase your talents to people that wouldn’t otherwise even pay attention to you.

Do these kids deserve 5 years in jail?

Love her expression at the end of the video, she knows how good she is.

BFS vs DFS Graph Search Algorithms in Python

Here are implementations of iterative BFS and DFS search algorithms in Python.

These are just to illustrate the slight difference in implementation of these algorithms.

Basically, if you want to go deep, with DFS, you can use a queue on which you’ll be adding the next elements to explore as you traverse the graph.
If you want to scan around the current node, you can use a stack so that you keep looking at the closest elements before you move forward.

These functions use and return a list of visited nodes. If you want to make this a little more efficient, you can mark nodes as visited using a dictionary, or if the nodes themselves can have a property added to them, you can use that instead so you don’t have to do a linear search every time you want to know if a node was visited or not. I left it like that again, to just focus on the algorithm itself and not in the performance optimizations.

Source
[python]
GRAPH = {1 : [2,3], 2:[4,5], 3:[6], 4:None, 5:[7,8], 6:None, 7:None, 8:None}

def BFS(start, target, GRAPH):
‘Use a QUEUE to search.’
print "Source:",source,"Target:",target
queue = [start]
visited = []

while len(queue) > 0:
x = queue.pop(0)

if x == target:
visited.append(x)
return visited
elif x not in visited:
visited = visited+[x]
if GRAPH[x] is not None:
‘add nodes at the END of the queue’
queue = queue + GRAPH[x]

return visited

def DFS(start, target, GRAPH):
‘Use a STACK to search.’
print "Source:",source,"Target:",target
stack = [start]
visited = []

while len(stack) > 0:
x = stack.pop(0)

if x == target:
visited.append(x)
return visited
elif x not in visited:
visited = visited+[x]
if GRAPH[x] is not None:
‘add nodes at the top of the stack’
stack = GRAPH[x] + stack

return visited

print "BFS Path",BFS(1,7,GRAPH)
print "DFS Path",DFS(1,7,GRAPH)
print "="*80
print "BFS Path",BFS(1,3,GRAPH)
print "DFS Path",DFS(1,3,GRAPH)
[/python]

Output
[bash]
$ python graph.py
BFS Path Source: 1 Target: 7
[1, 2, 3, 4, 5, 6, 7]
DFS Path Source: 1 Target: 7
[1, 2, 4, 5, 7]
================================================================================
BFS Path Source: 1 Target: 3
[1, 2, 3]
DFS Path Source: 1 Target: 3
[1, 2, 4, 5, 7, 8, 3]
[/bash]

Seasteading and Blueseed – are international waters the fast lane to mankind’s future?

Every aspect of the world evolves with technology except political systems.

If government was an industry (which it is) it’d be the largest most inefficient one. If you saw countries as companies and citizens as customers it’d be one lousy industry, one on which some companies get to even kill their own customers.

How would the forefathers have designed our government system if they had the internet? (I can give you some ideas for that)

It’s an industry that doesn’t allow for new companies, therefore it’s stagnated and the world is in major dudu.

In this talk they propose to use the sea as the place to experiment new forms of politics, medical care, entrepreneurship.

My only concern is, how do you protect those from countries and from pirates?

Blueseed,

Also make sure to checkout Blueseed a project to create the first Incubator Vessel 12 nautical miles west of California, out of the jurisDICKtion of the US, so that entrepreneurs from all over the world can come without having to apply for a stupid work VISA. This is not a project to employ foreign worker, this is a project to empower entrepreneurs that want to have an impact in the US economy and create the jobs we need in the US. Pretty sick idea, specially what they reveal about their business model: rent + equity of every startup on board, the potential to make billions, so basically a technologically nurturing environment at sea, the sea startup incubator.

The world needs to move forward, and lawyers politicians seem to be in the way of it all. This is a very cool example how creative minds tackle problems.

Related Links
http://www.blueseed.co/
http://seasteading.org/about-seasteading/introduction

How babies watch cartoons in 2011

Baby watches polish cartoons for free, on demand, on YouTube, on a Tablet, on WiFi - Licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Here’s my 18 month old, watching Polish cartoons on YouTube right after waking up. Think of all the technology* that had to come together to make this happen and how technology helps to preserve and spread culture.

Just 10 years ago this wasn’t possible. She would’ve had to be in Poland or we’d have to buy a special cable package with a polish channel (which would probably not be available in South Florida since there’s not that many polish people down here). If we had gotten a polish channel, we’d probably have to have her watch tv at a certain time and the cartoon she’s watching is probably too old to be aired.

She’s able to watch Polish cartoons and her mom is happy to know her daughter is having a similar cultural experience as the one she had during her childhood, to reinforce the language.

I’m able to teach her so many things with a few creative YouTube searches or with Google/Bing image search (for vocabulary and object recognition exercises), my baby’s cognitive development and language development eclipses mine probably by 3 fold when I was that age.

Her vocabulary is not only far larger than mine at that age, she knows most of it in spanish, polish and english (there’s just no other way for her to interact with the grand parents). She’s probably listened to more music since she was in the womb than all the music I heard up until age 4.

I think we should all be making our babies consume as much knowledge as possible, the rate of change they will have to go through during their lifetimes will be brutal, and they’ll need the tools to handle it and stay current. It will be amazing to see what these babies will be able to do for the world once they grow up.

High level Technologies worth mentioning for this to happen.
C, C++, Linux, Android, High Speed Inter networks and all of their stack which is too big to mention (the internet), WiFi, Dual Core cpus (and all the technology to make that happen starting from nanoscale transistors), Flash Memory, capacitive touchscreen, lithium batteries, Liquid Cristal Displays, Video Codec Technology, YouTube.