HNHacker News
TopNewBestAskShowJobs

barbudorojo

59 karma · joined November 2, 2014

submissionscomments
barbudorojo··on Ask HN: Can we admit the right to be forgotten in HN?
The day that right be implemented I will cut my red beard.
barbudorojo··on Ask HN: Is HN a threat or a thread for spies? What's the inverse of a lobby?
Thanks, thinking twice perhaps HN could be both: a thread to spawn spices and at the same time a threat to them. As we all know Knowledge is a double-edged sword.
barbudorojo··on Microsoft acquires Revolution Analytics
Recently in this post (*) I was talking about an idea, openlag, I was suggesting a similar model for microsoft and Revolutions Analytics, It seems I nail it.

https://groups.google.com/forum/#!topic/qilang/BPL-iRweRpk

Microsoft loves linux, What about a new name: OpenWinds?

barbudorojo··on Openlag software: A model for close and open software
Thank, that is interesting, to solve it: The lagged software should be given patch to critical bugs as soon as they are available, and the time lag for some products could be something like six months depending on the product. That is the company should provide patch for the critical bugs in the old version if such patch are available or help to solve that. The idea is that the company only keep the advantage of new features not taking advantage of critical bugs to sell the new version.
barbudorojo··on Main developer of maxima (computer algebra system) looking for employment
I wish you the best too.
barbudorojo··on Reader Macros in Common Lisp
The author has taken a great care to communicate his ideas clearly in such a way that is a pleasure to read it. Very well done!
barbudorojo··on What is special about Nim?
It seems that you can't use any libraries. After using import it doesn't work anymore.
barbudorojo··on What is special about Nim?
What I don't like about Nim is that there is not a repl. In Lisp and Clojure you don't need to compile things.

Could someone give a brief comparison between Clojure and Nim? Let's suppose that we implement Clojure in Nim is this a crazy idea?, What about implementing Shen in Nim?. Many people complain because sbcl is not easy to use with C++ libraries, could an implementation in Nim amilliorate those problems?. Many more questions arise but those mentioned are enough.

barbudorojo··on 300 pounds needed for Shen to become BSD licensed
Thanks, now I feel I have done something useful posting here. (I have never bought any CS book or chip in any money to any project).
barbudorojo··on 300 pounds needed for Shen to become BSD licensed
The author was looking for help to develop a minimal battery of tests that any new implementation should have to pass, but there were no voluntaries. Anyway, I think that becoming BSD can help to gather more souls.
barbudorojo··on 300 pounds needed for Shen to become BSD licensed
The current licensing doesn't has a name, the author states in the html page of the standard certain restrictions to fork the code, it has to pass some test, but those tests are not clearly defined and there are other restrictions that move people away from Shen. Choosing a BSD license solve the problem of giving a clear answer to the license of Shen and promotes cooperation.
barbudorojo··on 300 pounds needed for Shen to become BSD licensed
I just copied a post from the Shen group: I've now begun collecting on the pledges. £2583.52 was pledged, but I'll honour my side as soon as I've collected £2500, which should be reached if people keep to their pledges. You can follow the progress on http://www.shenlanguage.org/total.htm.

All the money is being used to systematically upgrade stlib; instituting a series of monographs in computer science documenting the library. The first is in graph theory.

Mark

barbudorojo··on 300 pounds needed for Shen to become BSD licensed
There are versions of Shen in javascript, sbcl, ruby, java, python, scheme, clojure and haskell (http://www.shenlanguage.org/download_form.html)

The basic idea is to construct a kernel with 40 functions in such a way that the language is easily portable. With those 40 functions Shen is like a mixture of Lisp, prolog and typep racket.

I should like to see a version of Shen in Nim.

barbudorojo··on Monty Hall, Erdos, and Our Limited Minds
If you imagine the same game but with a million doors and in the end there are only two doors, then you realize that there is a strong asymmetry and that the initial door is special. Going to the limit, with infinite doors to choose, the best thing you can do is choose the initial door, all the other doors are just to confuse you.
barbudorojo··on You only get 1,000 lines of code a week
How do you know that you are going to write 1000 lines a week? Once you begin to write code you it can happen that the code is more easy to write than to explain and then you can code hundreds of lines in little time, but also it could happen that the code requires very special attention and sophistication, a tough problem, here you can only write a few lines but those are crucial or very important to write for efficiency or memory constraints. What I would suggest is to distribute your time according to the complexity of the modules or parts of the problem, but prior to that you need to have a good understanding of logic and internal structure of the code you are going to develop, and this is also another problem that you must address in your distribution of time.
barbudorojo··on Programming and Computer Science: an imminent divorce?
There is a tension to use your time in the best way. Recently someone asked in reddit Haskell what's the best language to learn to obtain some statistics and finance, my answer was R. Computer Science should be related to some field in which you are an expert or know about. One extreme side of the coin is being too pragmatic the other extreme is wasting your time in the hippies things.

The difficulty is putting the real amount of time in research and in getting the tools that will me your goal became a reality, that's a touch problem.

barbudorojo··on The Myth of AI
What if we compute the value of a person life at a certain age as the difference between the life expectancy and his age. Then ten very old people could be less valuable than one child? That axiom is sound and your claim doesn't hold.
barbudorojo··on What if words were emotions. IA
Thanks for the information, seems like facebook is a big data source for social experiment but there is some doubts about the legality of collecting and analyzing the data for psychological experiments. Being a lisper, by hobby, I see great opportunities for Lisp to become a very useful tool for sentiment analysis.
barbudorojo··on Show HN: Explained Visually
An example of eigenvalues: Suppose you take a polynomial of x and then you change x for -x, you obtain a new polynomial. Some polynomials doesn't change they are associated to eigenvalue 1, other change sign they are associated to eigenvalue -1, those are the only ways in which a polynomial gets transformed into a multiple of itself when changing sign. And what happens with the others polynomials? Well, you can write any of them as a sum of those with even exponents (those that doesn't change when changing the sign of x) and those with odd exponents (those are the ones that change sign), so any polynomial can be expressed as the sum of an even polynomial and an odd polynomial in a unique way. In the same way, taken the conjugate of a complex number the part that doesn't change is the real part (associate to eigenvalue 1) and the part that change sign is the imaginary part (associate to eigenvalue -1) and every complex number is written as the sum of its real and imaginary part. Take a matrix and computes its transpose, the matrix can be expressed as a sum of a symmetric matrix (corresponding to eigenvalue 1, doesn't change with the transpose operator) and an antisymmetric matrix (change the sign, associated to eigenvalue -1). Finally take for example any function of x and consider the function obtained when you change x to -x, then any function can be expressed in a unique way as the sum of a even function (corresponding to eigenvalue 1, that is doesn't change with that transformation) and an odd function (associate to eigenvalue -1, that is change sign). For example our familiar function exponential of x is the sum of the hyperbolic cosiness and the hyperbolic sinus.

This way you are near the Euler Formula:

e^x = cosh(x) + sinh(x) (real case)

e^it = cos(t) + i sin(t) (complex case)

I must add that in this example the transformation satisfies that applied two times is the identity, that is called involution A^2=1 and the only eigenvalues K are those that K^2=-1 that is 1 and -1.

barbudorojo··on Show HN: Explained Visually
An example of a visual explanation I would like to see:

Suppose the length of your thumb doubles in each step then in 33 steps it would be equal to the distance from earth to the moon.

I would like to see such an animation, being able to touch the moon with my finger in 33 steps is to grow really fast.

barbudorojo··on The Myth of AI
I can't predict what could happen, but I would guess that once IA is more advanced the first thing it would do is to ask or take the computational power of the Internet to design systems that are able to evolve and grow. The ultimate goal of IA is to aim for better ways to decompose and construct programs to solve goal, to create a way for machine to communicate (that is to encode information and knowledge) the ultimate goal is to construct a world in which machines are rewarded for creating better programs, new ways of artificial conceptualization, unfortunately there is no place here for humans, except perhaps the analysis by machines of our brains trying to decode it looking for their god to provide sense to their existence.
barbudorojo··on The Myth of AI
I am going to read the 38 pages of the Yudkowsky paper you link to, but for starter using the word Friendliness to describe the research for a safety IA that is not going to convert human in slaves is a comical term that don't reflect the risks involved and try to water down the problem.
barbudorojo··on The Myth of AI
I think that perhaps none has stopped to consider what is a life without emotions. In the same way that one can't grasp the concept of nothing, for us the concept of not having emotions is impossible to imagine. Perhaps you make hide your emotion in a rationalization but the emotions are there perhaps are the source of your thinking, the fountain of your ideas and vitality.
barbudorojo··on The Myth of AI
I want to ask if someone has any idea of how to define a system that is both logical and respects the value human life. Today we can see children dying from hunger and other people with billions in their bank accounts. Emotions tell us this is not a just system, our rational legal system tell us we must respect the law and the status quo. But how do you design a better system?
barbudorojo··on The Myth of AI
"We need a scalable intelligence without the burden of emotions"

I believe that there isn't an absolute way to value a human life if you don't take into account emotions.

If intelligence is the supreme of the values that one can use to justify actions then AI will make the machine the sovereign of our planet. The real problem is giving a sense to our existence and actions in a way compatible with our emotions and nature and at the same time based on a sound ground. For a machine without emotions our life is no more valuable of that of any other thing be it alive or not.

barbudorojo··on Five-year-old passes Microsoft exam
Thanks, social connections are very important, that is a great lesson to take away.
barbudorojo··on The Neanderthal correlation (2008)
I don't think being an intelligent and logical parent is correlated with having children with ASD. It could be that nowadays exigent jobs, with long hours for parents and stress, can contribute to less time for the family and this one can be a source of disorders.
barbudorojo··on Tänzer – An industrial web server framework for Tcl
"One of the thins that keeps my heart beating and my pulse flowing ...". If you code the way you write anyone could fall in love with your code. Readability and power, passion when coding, that's a very magical and powerful tool.

Edited: Grammar.

barbudorojo··on Five-year-old passes Microsoft exam
I seems that you are in a very sad situation. I wonder what piece of advice could you give to the five years old child to improve his future?

Is there a single thing you would change in your past that you think could have contributed to you having a better future?

Do you think that posing great expectations in a child is a bad way to prepare him for the future?

Do you think someone else can learn something from your experiences? Can you give any advice to take away?

What happened when you where 16? How you stagnated? Could you have escaped from that situation? Is the problem about you or it stems from your environment and social circumstances?

Sorry for the many questions, just curious to know whether someone can learn an important lesson from such a difficult and sorry experience, wish you the best.

barbudorojo··on Five-year-old passes Microsoft exam
I would be interested in knowing what kind of program will this child create in the next years. If his success relays mainly on his good memory then perhaps nothing outstanding is to be seen, but it could be that there are other great capabilities that could allow him to excel in programming.

  Perhaps we will see some very fine art of work in the foreseeable future. Time will tell.
Page 1 of 2Next →