Hace 8 años | Por --470619-- a arstechnica.com
Publicado hace 8 años por --470619-- a arstechnica.com

Hay pocos líderes nacionales que pueden decir que realmente entienden la tecnología, y mucho menos han escrito código de programación real. Pero el primer ministro de Singapur, Lee Hsien Loong, los ha superado al publicar el código fuente de un programa que escribió en Facebook. El primer ministro pidió informes de errores.

Comentarios

D

#10 lol lol lol

elgejo

#10 lol Rajoy bastante tiene con coger el boli correctamente. No le pidas que además te resuelva un sHudoku...

D

#51 "Hilillosh de numerosh"

D

#10

Rajoy es de otra generación:

10 PRINT "Esperar"
20 GOTO 10

RUN

D

#4 Si, describe el nivel.

D

#12 Viendo el careto de la Villalobos yo diría que estaba en un nivel dificilísimo

D

#19 lol

Que mal pensado, estaría programando en Swift.

:roto2:

D

#20 La veo más de Logo

shem

Me corrijo a mí mismo en #8: La inversión per cápita no son casi 10 veces más, son casi 5 veces más (que realmente da igual)

Por cierto, aunque a otro nivel totalmente diferente, otros presidentes también han mostrado interés por algo que no sea llenarse la boca de palabras y filosofar sobre modelos económicos: Obama se convierte en el primer presidente en escribir un programa informático [Eng]

Hace 9 años | Por Ferran a wired.com

Acido

#13
Hago las cuentas.
La población de España (46.6 M) es más de 8 veces la de Singapur (5.5 M): 8.47

PIB (PPA) España = 1,56 billones de USD

PIB nominal España = 1 058 469 mill de Euros = 1 184 109 USD
PIB per cápita España = 22780 EUR (1058469 / 46.6) = 25410 USD


PIB (PPA) Singapur = 291 712 mill de USD
PIB per cápita Singapur = 38 972 USD ( 214 000 / 5.5 )


Si el PIB de singapur es 1/5 del de España (PPA) pero invierte el doble en porcentaje entonces Singapur invierte 2/5 de USD que España y siendo su población menos de la octava parte la proporción per capita será unas 3 veces... bueno: 8.47 * 2/5 = 3.38 veces

Ahora hago las cuentas al revés: si per capita fuese 5 veces como afirmas, el total será 0.59 veces (5 / 8.47) lo invertido por España, y multiplicando por 5, serían 2.95 veces en proporción al PIB y no 2 veces como afirmaste.


España invierte en I+D el 1.24 del PIB y la UE el 2.02 %
Singapur invierte el 2.1 % ... que no es el doble ni tampoco 2.36 veces sino que es 1.69 veces.
1.69 * 8.47 / 5 = 2.86 veces la inversión per capita en I+D
(no es 10 veces, ni 5, ni 4, ni 3, sino 2.86)


Mi opinión:

La inversión de España en I+D es baja (poco más de la mitad de la media en la UE... ) comparado con su PIB. En eso estoy de acuerdo.
En este sentido, comparado con Alemania la inversión relativa (respecto a su PIB) de Singapur en I+D es algo baja comparado con Alemania (2.9%)

Pero también el PIB per capita de Singapur es anormalmente alto, el tercero más alto del mundo (después de Luxemburgo y Catar) y España está en el puesto 25 o 31 según la lista que mires... Así que no me parece muy acertado comparar en términos absolutos per capita lo invertido en I+D.
Si mezclas ambos factores, un PIB per capita "doble" (1.53) con una inversión por PIB "doble" (1.69) , saldría "4" veces...
En realidad: 1.53 * 1.69 = 2.58 veces.

La diferencia entre este 2.58 y el otro 2.86 es que este último era PPA y el per capita no es PPA sino nominal.

g

#8 Ahora a seguir votando Rajoys, Riveras, Aguirres, Díaz y ni se os ocurra votar a Echeniques, que esos hunden el país.

A Pablo Iglesias, Teresa Rodríguez y demás no los mencionas, claro lol

shem

#28 Faltan muchos mas que esos. Por otro lado resulta difícil criticar a Podemos en ese sentido cuando en el poco tiempo de existencia han priorizado el desarrollo de plataformas de participación/debate/financiación en torno al partido y usando nuevas tecnologías a un nivel a años luz de partidos con mucho mayor presupuesto y solera... al menos en ese sentido parece que entienden la naturaleza del mundo en el que viven roll
http://podemos.info/participa/herramientas/

R

#8 Rubalcaba es doctor en química orgánica, ha sido investigador en varias universidades, habla idiomas, ha publicado artículos de investigación...y como político sigue dejando bastante que desear. Creo que está bien que haya políticos que provengan de distintas ramas del conocimiento humano, pero al final su mayor responsabilidad es legislar y para eso hay que saber de leyes. Y os lo dice un ingeniero que le tiene tirria a los de derecho.

D

#8 Remarcar que Singapur está a años luz en DDHH de cualquier país que tú consideres "civilizado". Remarcar que las relaciones homosexuales están penadas con cárcel y que sigue habiendo pena de muerte.

Remarcar también que las políticas de Angela Merkel han causado varias crisis a lo largo de Europa, incluidas crisis humanitarias con efectos tales como cientos de miles de personas viviendo bajo el umbral de la pobreza y dependiendo de ayudas de caridad y/o ayudas estatales.

Remarcar que en España hemos tenido políticos de similar formación e incluso mayor conocimiento de idiomas, el más famoso probablemente sea Alfredo Pérez Rubalcaba, doctor en Química, con artículos científicos publicados, experiencia en investigación en Francia y Alemania y profesor de Universidad antes de meterse en política. Por comparar.

No sé, habrá gente que le parezca cojonudo y superespecial que sus amos y la gente que decide sobre sus vidas tenga un doctorado y con eso ya se quedan tranquilos y que viva el Presi. Yo prefiero sin embargo que si me apetece follar con mi vecino el del bigote pueda hacerlo libremente sin tener que ir a la cárcel o que si cometo algún crimen, el Estado respete mi derecho a la vida en lugar de ejecutarme. Valoro más eso que tener 1000 empresas de software libres de impuestos en mi ciudad, como Singapur. Soy así de raro.

D

#30 Comentarios -> ¿Ni de coña? Claro, así luego sale código ilegible con "una línea de comentario por cada línea de código" como quiere #36

Temporales -> No me contradigo en nada. Una variable de una sola letra es una "variable basura", más claro agua.

Sangrías -> No me extraña que con lumbreras alineando cada bloque donde les sale de los cojones haya que meteros Python para que alineéis bien sí o sí.

D

Nos llevan miles de años de ventaja...

elpelodeannagabriel

#1 Nos llevan ++añosdeventaja;

D

#2 Con propiedad:
anosDeVentaja++;

E

#47 Post incremento genera una copia temporal innecesaria en este caso ya que la expresión no es parte de una asignación, pero +1 por quitar la 'ñ' y usar camelCase.

Arganor

#1 #2 ¿Quieres decir que las dictaduras son el futuro? Joder.

fernandojim

#54 Depositar un voto cada cuatro años para que unos mangantes hagan lo que quieran no me parece un ejercicio de democracia.

Arganor

#58 Sí, sí, vale, pero opina tú en Singapur sobre el gobierno y luego me hablas.

¿Votaste en las últimas elecciones?

D

#59 No, pero les envié un commit a su github.

D

#59 Singapur se rige por el sistema de "Un Hombre un Voto". El Primer Ministro es ese Hombre y el Voto el suyo.

La vida cotidiana se caracteriza por la libertad individual. La libertad de no soportar a gente comiendo chicle (el chicle esta prohibido)

La libertad de no soportar a gente con el pelo largo (esta prohibido el pelo largo)

La libertar de no soportar a gordos (esta prohibido estar gordo, con multas diarias hasta que adelgazan)

La libertad de no soportar a gente mal vestida (esta prohibido ir con vestimenta fuera de lo común)

Etc etc, basicamente si es divertido o no le da dinero a la casta gobernante esta prohibido.

H

#54 No mezclemos. Aquí lo que choca es imaginar en la misma situación a Rajoy o cualquier otro político español. Algo impensable. CC: #1 #2

Arganor

#60 No, no mezclamos, me sorprende que la gente prefiera a un político que sepa C++ (véase #44 por qué puede que no sepa tanto) que es un dictador que uno que no lo es y no sabe programación.

Alucino pepinillos con la peña.

H

#61 hmmm yo creo que la gente, o por lo menos yo, estoy sorprendido no con que sepa C++, sino que esté compartiendo ciencia, al margen de cómo esté llevando el país.

Respecto a tu comentario, Singapur es una "democracia" como España. Rajoy es tan dictador como Lee Hsien Loong.

H

#69 ahí no te digo yo que no, pues he comparado a los dos presidentes sin tener ni puta idea de Singapur. ¡Un saludo!

D

#1 No necesariamente, la similitud es cuando un programador pasa a ser jefe pues el nuestro es jefe y gana dinero sin tener que pasar por la oficina.
http://www.elplural.com/2013/05/14/pero-entonces-rajoy-cobra-o-no-cobra-como-registrador-en-excedencia-y-por-que-no-sale-su-plaza-a-concurso/
Lo tiene difícil el ministro ese. lol

s

#1 eones..

D

#17 Cierto.

#17 Si miramos un texto de España en el 93 tampoco salimos muy bien parados.

No es oro todo lo que reluce, pero lo de racismo institucionalizado es lo más alejado de la realidad que puede haber. Al contrario, pocos países en el mundo tienen una integración de razas tan buena. Con fricciones, sí, pero con 4 razas muy definidas y todas con poblaciones significativas, han conseguido un sistema de integración impresionante.

a

#40 ok, yo he leído sobre casos de racismo, tu puedes conocer o haber leído sobre todo lo contrariok. Puede ser discutible. España tiene sus problemas, Singapur tiene otros.

D

#52 De acuerdo con tu comentario excepto en que C++ sea una mierda.

D

#85 C++ es un lenguaje cojonudo y se ha empleado en miles de aplicaciones, desde bases de datos hasta robots y sistemas de control de cohetes espaciales.

Lo que es una chorrada es que le chupemos la polla a un Presidente porque haya escrito 4 líneas de código. Los niveles de tecnogilipollismo que está alcanzando esta sociedad son ridículos.

Acido

#85 No ha dicho que C++ sea una mierda, sino que ese presidente ha programado una "mierda" (una cosa muy sencilla) usando C++... que no es lo mismo.

Y, sí, estoy de acuerdo en que resolver un sudoku se puede calificar como algoritmo de mierda, ya que es bastante sencillo. Y más cuando hay métodos de resolución descritos con palabras que se pueden encontrar muy fácilmente. Expresar eso en código no me parece un gran logro tecnológico, la verdad.

krkfsx

#52 ¡gracias! te votaría positivo pero no sé cómo se hace

C

Le falta más documentación (comentarios)
Odio el uso de variables de una sola letra
Excelente uso de sangrías

D

#7 No, no y no:
- Un buen código se auto-documenta con los nombres de variables y funciones.
- Las variables temporales, cuanto menos visibles, mejor.
- Usa sangrías de forma totalmente inconsistente, una vez el segundo nivel está en tal columna, otra vez en otra, más abajo en otra más... y encima mezcla tabs con espacios.

O

#26 Qué alergia a comentar el código hay por aquí. Por mucho nombre explícito que tengan variables y funciones,un programa debería tener casi una línea de comentario por cada línea de código, de forma que si borramos éste se sepa qué hace el programa

D

#36 Siento decirte que si tienes que comentar cada línea, es que no tienes ni puta idea.

Escribir un programa es como crear un lenguaje con palabras nuevas (funciones) que te facilita describir una tarea (programa). Si a cada frase (línea) que escribes tienes que explicarla (comentarla), ¿qué mierda de lenguaje (programa) estás creando, que no hay quien lo entienda?

Opcionalmente, tal vez es que no entiendas el lenguaje que estás usando... bueno, novatos ignorantes también los hay.

D

#36 Bien en la proporcion, mal en el metodo.

Una linea de comentario por linea de codigo si, pero la mayor parte de los comentarios deben estar en la cabecera de las funciones, clases... para hablar sobre la funcionalidad y hacer las veces de documentacion de variables de entrada, salida y excepciones, no para explicar el codigo.

garbage

#63 Si tienes que comentar el código para que se entienda (ya sea unas líneas en concreto o la funcionalidad general que se espera de él), lo más probable es que sea mejor que reescribas el código para que se entienda por sí solo

garbage

#72 Precisamente en las Java Code Conventions se dice que los comentarios no deben duplicar lo que se entiende en la lectura del código:

"Discussion of nontrivial or nonobvious design decisions is appropriate, but avoid duplicating
information that is present in (and clear from) the code. It is too easy for redundant comments
to get out of date. In general, avoid any comments that are likely to get out of date as the code
evolves"

Por otro lado, en la convención también se dice algo que yo decía en el comentario al cual me has respondido:

"The frequency of comments sometimes reflects poor quality of code. When you feel
compelled to add a comment, consider rewriting the code to make it clearer"

http://javascript.crockford.com/javacodeconventions.pdf

Existe cierta confusión en Java respecto a este tema porque los Javadocs (documentación externa a la aplicación que se genera a partir de cierto tipo de comentarios) se generan en base a estos comentarios especiales. Pero hay que entender que esos comentarios no son comentarios al uso, son un tipo de metadatos del código para generar la documentación.

Si la llamada es a un servicio externo, lo correcto es que se haya abstraído correctamente y tenga su clase propia, adaptador, o lo que sea. Y es esa clase la que, en su implementación, deja clara su funcionalidad, intenciones y forma de trabajar y presenta una interfaz al resto de la aplicación que es coherente y autoexplicativa.

D

#84 Eso se refiere a los comentarios sobre el codigo.

La interfaz es autoexplicativa, si, pero debe de estar documentada. Los comentarios para los javadocs son, a fin de cuentas, comentarios, y a esos me refiero. Esta claro que no vas a poner un comentario por cada if o por cada asignación para explicar lo mismo que dice el código (que es la duplicación que mencionas), pero por muy bien que abstraigas vas a tener que escribir los comentarios de los javadocs y van a ser útiles en el código. Te pongo un ejemplo de algo que estoy tocando ahora mismo. Si estás trabajando en unas clases que manejarán un sistema de encriptación en RSA, tendrás que explicar a qué te refieres con "salt" y qué es una "key", y en qué casos se propagarán las excepciones típicas de las librerías que implementan este algoritmo (o si las has cambiado por excepciones propias lo que significa cada una de las excepciones que has creado). porque por muy claro que esté para quien sepa como va el algoritmo, has de pensar que el programador que venga después no tiene por qué saber nada de criptografía, y va a mirar los comentarios mucho antes que ir a la wiki o a la documentación de las librerías.

garbage

#86 No sé, si tienes que explicarle conceptos de criptografía al que venga después a tocar un código de criptografía, quizá mejor que no sea él el que toque ese código En especial, si ese programador no va a ir a la wiki o leerse la documentación de las herramientas y librerías que se usan en el código. ¿Qué tipo de programador ese ese?

Por cierto, las excepciones tienen nombre, FileNotFoundException está claro qué te indica (además que suelen tener mensaje asociado).

E insisto, una cosa es documentación (qué se espera de los parámetros, qué se devuelve... descripciones de una línea en un documento APARTE del código) y otra cosa es comentarios en el código como los que tú estás diciendo (explicar qué es el salt en un algoritmo de cifrado).

De modo que, mi estilo es el siguiente:

Interfaz y contrato: documentados y respetados.
Comentarios en código: excepcionalmente para casos donde el código o la nomenclatura puedan dar lugar a ambigüedades. Su presencia suele ser señal de código potencialmente malo

D

#87 Cuando el equipo que lo mantiene ya no tenga a nadie de los que lo han desarrollado, la incidencia sea que no va una funcionalidad que recoge un JSON que han enviado con JQuery, se ha recogido en un servidor con codigo hecho con Spring, ha validado algo en un host, luego haya buscado datos en una mongoDB, llamado a un JAR propietario de la empresa pero gestionado por otro equipo y que han puesto en otro lugar en el repositorio, y unas cuantas cosas mas asi, y el unico error es "la salida no es la esperada, ejemplo de salida esperada y ejemplo de salida real", ya te digo yo que el programador agradecerá poder ver detalles en los comentarios.

Con tu estilo estoy de acuerdo. Pero ahora piensa que en codigo antiguo la interfaz y el codigo no siempre estan separados, y que no siempre hay recursos para reescribirlo.

garbage

#88 Ojo, que no digo que puedas refactorizar código "no-tan-bien-escrito-como-debería" (por llamarlo de alguna manera) para adaptarlo a código correcto. Como bien dices, eso consume recursos que no siempre se tienen. Aquí también podríamos abrir otro debate: código correcto es sencillamente refactorizable, y ese es el legado que uno debería dejar al programador siguiente.

Yo hablo de la filosofía imperante de comentar código considerándolo una buena práctica. Mucha gente lo ve así y empieza a escribir código nuevo con comentarios, lo cual para mí es un error de estilo (y de más cosas).

Para terminar, no veo cómo los comentarios ayudan en el ejemplo que has puesto. Para mí lo que requiere ese caso es una correcta documentación de los contratos entre los elementos que has descrito.

Y que conste que soy perfectamente consciente de que es muy fácil teorizar

O

#67 Eso es una gilipollez como un piano. Por muy bien que escribas un código, nunca va a poder ser entendido a la perfección por quien lo lee, especialmente si éste es alguien no experto en programación. Desde luego, y como bien dice #63, las cabeceras han de estar documentadas a fondo para explicar bien lo que hace cada función y lo que es cada argumento (unidades, si es una magnitud física, dominio de éstas, etc.), pero también son imprescindibles los comentarios en el propio código de la función. En mi caso particular no soy informático, pero programo en mi día a día. Cuando tienes que hacer código para que tus compañeros y/o alumnos (no expertos ninguno de ellos en programación) lo entiendan, más te vale poner comentarios. De lo contrario, estás perdido

garbage

#80 Una cosa es código para formar (alumnos, etc) y otra cosa es código de producción. En el primer caso, lo entiendo. En el segundo, los comentarios se tienen que limitar a desambiguar posibles malos entendidos, pero por lo general el código tiene que ser autoexplicativo. Ese código no tiene que entenderlo ningín "no experto en programación".

Los argumentos se describen por el tipo y por el nombre y las funciones son lo más sencillas posible para que no sea necesaria una explicación.

Haciendo lo que dices, estás introduciendo la gran posibilidad de la des sincronización entre código y comentarios y estás documentando dos veces: una explícitamente o otra implícitamente.

No voy a decir que tu método sea una gilipollez, porque ni lo pienso ni quiero faltarte al respeto gratuitamente, pero sí creo que no es la mejor forma de hacerlo.

D

#83
Mírate un poquito el código de Linux.

t

#7 El defecto de ese código es el uso de variables globales, que acaban ralentizando el programa.

D

#31 ¿Usar globales ralentiza un programa? Por favor, ilumínanos.

D

#39 de hecho hay veces que las globales son más rápidas, dependiendo de otros factores.

http://stackoverflow.com/questions/5210787/global-variables-performance-effect-c-c

D

#16 "...imaginad que un político resuelve el cubo de Rubik..."

En España sería por casualidad.

D

#23 que era el Frozen, el Frozen!! lol

array

#32 Perdona por el negativo, se me fue el dedo queriendo pinchar al enlace.

D

#23 No comparto, al menos totalmente, la visión de que el político debe saber exactamente como es cada ley. Hay muchas leyes, y e snormal que no entiendan al 100% todas ellas. Para eso existen los asesores, que son los que de verdad saben de que va el tema, y le dicen al político si es bueno o malo.
Es cierto que yo defiendo la idea de que, a partir de cierto nivel (provincial ya mismo) un político debería ser dos cosas: gestos, y experto en el tema que gestiona. Por supuesto, ser agrónomo no significa que sepas de pescado, pero al menos estás en el ramo, y sabes un poco de algo, y puedes entender la idiosincrasia y las dificultades de tu ramo.

Ya después coger ministros y cambiarlos de ramo, me parece insultante.

Katsumi

#23 ¿Qué tiene que ver todo eso con programar? ¿Si no sabes C++ no entiendes el siglo en el que vives y estás atascado en un mundo anacrónico con modelos empresariales y tecnológicos obsoletos?

#25 Idem

chemari

#46 Que saber programar implica que sabes en el mundo que vives, no implica que por no saber programar no entienda en el mundo que vive.

A->B no implica NO A->NO B.
Es de lógica elemental, esa que enseñaban en el instituto, que haya que explicar esto en menéame...

D

#46

Si->entonces != Solo si

No hay de qué.

PD: También te lo explica #82
PD2: Alguien formado en C++ probablemente (sobre todo si viene de una ingeniería) sabrá lógica. Otra cualidad positiva para un político: que tenga un pensamiento lógico y no suelte comentarios como el que has soltado tú.

Katsumi

#90 Go to #94

D

#95 Go to #90

Katsumi

#82 Pues tu lógica elemental también falla como una escopeta de feria, porque yo he visto a verdaderos patanes programando.

Ahora resulta que todos los programadores saben de modelos económicos y empresariales modernos

chemari

#94 Ahora resulta que

Esa es tu lógica

Katsumi

#100 Vaya, ahora nos echamos atrás...

robustiano

Imaginad que un político resuelve el cubo de Rubik, ¿es por eso más válido como político?

#16 Teniendo en cuenta que a nuestro amado líder no lo puedes llevar más allá de los cuadernillos Rubio, la respuesta es:

Sí. Siguiente pregunta.

R

Singapur,ese paraíso del capitalismo salvaje ?

Eso no es nada, en Corea del Norte (Best Korea ™ ) el generalísimo Kim Jong Il escribió él sólo su propio sistema operativo con micronúcleo que opera en sus computadoras para acceder a su propio internet, cuya pila tcp/ip escribió él sólo mientras compartía su sabiduría en el Juche, hacía 18 hoyos de golf de un tiro y guionizaba todos los éxitos de los 80 del cine. Y encima lo sacó con licencia GPL.

D

#24 ...e igual que nunca más volvió a jugar al golf, tampoco nadie más volvió a usar nunca ese sistema operativo lol

brainsqueezer

Imaginaros uno de esos que lo hace todo con SQL y dice que realmente podría hacer toda la aplicación con SQL. Pediría un usuario en el INE y escribiría stored procedures en lugar de leyes.

Snow7

concluyó. "Por favor, dígame si encuentran algún error!" 😍

LaInsistencia

Que envidia, chico...

D

No quiero un cirujano que sepa programar, sino operar.
No quiero un abogado que sepa programar, sino leyes.
No quiero un piloto de avión que sepa programar, sino pilotar.
No quiero un gobernante que sepa programar, sino gobernar.

Muy poca capacidad intelectual se debe tener para considerar que es positivo que un gobernante sepa programar. ¿Se diría lo mismo si "supiera" operar a corazón abierto?

Como en tantas cosas, la sabiduría popular tradicional (que parece haberse perdido en las últimas décadas) lo tenía muy claro: "Zapatero, a tus zapatos".

D

#38 pero esto no trata de conocimientos sino de habilidades. Para ser programador son necesarias algunas habilidades que no tiene todo el mundo y que no se pueden estudiar. De los que quieren aprender a programar lo consigue solo una parte, y de los que aprenden a programar lo hacen bien solo una pequeña parte.

TLDR es más inteligente cualquiera que sepa programar que alguien que solo sabe hablar 1 idioma, como nuestro extraordinario presidente.

D

#45 Para ser programador son necesarias algunas habilidades que no tiene todo el mundo y que no se pueden estudiar.


Jaaaaja espera que me ría. Menudo complejo de superioridad

D

#73 No dice ninguna burrada... lo cual no quita que para cualquier cosa hacen falta habilidades específicas si se quiere ser bueno en algo.

D

#76 CUALQUIERA puede programar (que no es lo mismo que ser un buen programador, como no todo el mundo puede ser un buen panadero).

Otra cosa es que apenas nadie sepa programar porque la programación no se ha considerado una competencia esencial en nuestra educación básica.

Da40

#38 Cualquiera puede gobernar. También "un cualquiera", a los hechos me remito de ejemplos de gobernantes en España, gobierno, senado, autonomías, provincias o ayuntamientos.

Y no me hables de Zapatero cry

D

No he hecho casi nada en C++ pero ¿Qué tiene esto de C++ salvo la extensión cpp? A lo mejor no sabe tanto el primer ministro

D

#44 si no usa la STL, es un mierdas.

D

#74 No hablo de eso, sino que no veo, por lo que sé, nada propio de C++, como cin, cout, clases,.... Diría que es C a secas.

D

Eso no es nada, Rajoy va a publicar su Excel con el resumen de la contabilidad en B y los sobres, mucho más práctico.

ElPerroDeLosCinco

No pretendo que los políticos españoles sepan programar, pero me gustaría saber de alguna aportación que haya hecho alguno de ellos en su ámbito profesional o académico fuera de la política.

NapalMe

Yo también hice un generador/resoludor de sudokus ¿donde tengo que ir a buscar carné de ministro?

Mister_Lala

Yo me conformo con tener un presidente que sepa inglés. No quiero tampoco poner listones inalcanzables.

Arganor

#43 ¿Para qué? Al final todos usan traductores, hay que tener en cuenta que aunque un político sepa hablar en la lengua nativa de otro, hay palabras que pueden significar cosas diferentes, o el contexto, indicar otra cosa. Por ello los traductores, para evitar problemas. No suele ser necesario entre dos nativos, en este caso, un australiano y un inglés.
Si incluso en la cumbre Iberoamericana en ocasiones hay dislates entre ellos por el uso propio de la lengua pero que en su país el significado es distinto.
Entiéndase: coger en Argentina. No verás ningún político decirle a la señora presidenta del país de la plata, "¿Quiere cogerme Ud. eso por favor?".
Ya están acostumbrados, no obstante...

D

edit

AaLiYaH

A ver, yo creo que nadie aquí está diciendo que Singapur sea la repolla, sino que en este aspecto concreto, ciencia y la tecnología, nos mean en la cara.

Me pareceis un poco Mr. Es como si yo ahora digo "Egipto es un sitio precioso, y las piramides están muy guapas" y me saltas con los hermanos musulmanes y que gobierna el ejército y es una dictadura....¿Churras y merinas?

Esta noticia no tiene más vocación que visualizar a Rajoy con cara de estreñido delante de un PC averiguando como cojones encenderlo

D

#89 Tienes razón, pero da miedo que de repente comiencen a cantar alabanzas de un dictador aprobado por el sistema capitalista y digan que nos llevan años de ventaja. Se impone informar para que algunos que dicen eso sepan que clase de tipo es ese tan guai.
Un hijo de Aznar tambien sacó una aap y no creo que la programase, a saber si este tambien es un marketing político y otro lo ha programado.
Singapur importa muchos ingenieros de todo tipo de cualquier lugar del mundo y esta publicidad de "El Primer Ministro es un tio enrollado" le puede venir bien para reclutar gente.

D

Aquí no nos enseñen sus empresas pantalla para defraudar ...

pip

La política es para mediocres. La gente que es brillante en su profesión y que no quiere robar no encuentra aliciente en la política.
Ésta consiste principalmente en saber pisar la cabeza al que quiere pisarte a ti para llegar al cargo.

cnicolas

Yo quiero un presidente que gobierne para los españoles (sobre todo para los que menos tienen) no sólo para los ricos (predominantemente extranjeros)

D

Envidia sana ... pero mucha.

Zebrastorm

El tío hace un #include "stdio.h"

1 2