News for hackers. Stuff that matters.

barbudorojo

Re:Ask HN: Can we admit the right to be forgotten in HN? on Thursday January 29, 2015 @07:06PM (#8969725)
The day that right be implemented I will cut my red beard.
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.

Ask HN: Is HN a threat or a thread for spies? What's the inverse of a lobby?

I was just reading the 173 comments to the post "U.S. Spies on Millions of Cars (wsj.com)", and I was thinking that the HN crowd has the power of knowledge and experience to combat spies first hand. Obviously there isn't any word to describe the inverse of a lobby, but if such word were added to our culture HN could be one of its first examples. Many heads and one heart is a weak scene...

( Read More... | 2 comments | 2 points | on HN )

Openlag and OpenWinds, What would happen if windows becames open software?

Recently I was trying to explain an idea, a model called Openlag: open and close sources companies trying to establish some form of symbiosis in which the company put the code in the open but with a certain lag (mainly time -the lag- and features), is a difficult negotiation and I found examples like FB recent machine learning platform and other examples like Revolution Analytics based on open...

( Read More... | no comments | 2 points | on HN )
Re:Microsoft acquires Revolution Analytics on Friday January 23, 2015 @12:41PM (#8936137)
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?

Re:Openlag software: A model for close and open software on Saturday January 17, 2015 @07:21AM (#8904203)
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.

Openlag software: A model for close and open software

Openlag software is a model in which a company accept to release a product with a new open sotfware license (for example bsd) in x years time, x is the lag.For example, imagine that Wolfram decides to use this kind of model for Mathematica with a lag of three years, that is in three years you have the three years old version in the open software. This kind of model would promote the adoption...

( Read More... | 2 comments | 2 points | on HN )

Mindtcoin: How do you pay and reward talent?

In a recent post (*), the very important problem of how do you pay and reward for talent was raised, following P. Drucker ideas, I think that a new type of coin should be created: mindtcoin is a mind-talent-coin, a way to reward the talent. People could give mindtcoins to those they admire, the new virtual coin could get some traction and get into the real world of real money but that...

( Read More... | no comments | on HN )
I wish you the best too.

Main developer of maxima (computer algebra system) looking for employment

Robert has been leading the maxima project for many years. Maxima is a very useful program for Calculus specially for symbolic computations and is widely used in Spain Universities for Calculus 101. I think maxima and wxmaxima are such great tools that some money should be provided for such projects (perhaps from the Universities).Anyone just trying to put my two...

( Read More... | 2 comments | 4 points | on HN )
Re:Reader Macros in Common Lisp on Wednesday January 07, 2015 @10:36AM (#8851047)
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!
Re:What is special about Nim? on Friday January 02, 2015 @04:10AM (#8826124)
It seems that you can't use any libraries. After using import it doesn't work anymore.
Re:What is special about Nim? on Thursday January 01, 2015 @03:58PM (#8824286)
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.

Re:300 pounds needed for Shen to become BSD licensed on Tuesday December 30, 2014 @07:08PM (#8817546)
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).
Re:300 pounds needed for Shen to become BSD licensed on Tuesday December 30, 2014 @06:20PM (#8817326)
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.
Re:300 pounds needed for Shen to become BSD licensed on Tuesday December 30, 2014 @05:57PM (#8817221)
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.
Re:300 pounds needed for Shen to become BSD licensed on Tuesday December 30, 2014 @05:50PM (#8817193)
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

Re:300 pounds needed for Shen to become BSD licensed on Tuesday December 30, 2014 @05:48PM (#8817178)
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.

Re:Monty Hall, Erdos, and Our Limited Minds on Wednesday November 26, 2014 @04:36PM (#8664740)
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.
Re:You only get 1,000 lines of code a week on Monday November 17, 2014 @10:06AM (#8618462)
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.
Re:Programming and Computer Science: an imminent divorce? on Sunday November 16, 2014 @12:42PM (#8614812)
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.

Re:The Myth of AI on Saturday November 15, 2014 @08:55AM (#8611675)
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.
Re:What if words were emotions. IA on Saturday November 15, 2014 @07:39AM (#8611567)
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.
Re:Show HN: Explained Visually on Friday November 14, 2014 @07:25PM (#8610365)
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.

Re:Show HN: Explained Visually on Friday November 14, 2014 @07:05PM (#8610293)
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.

What if words were emotions. IA

Recently I was chatting, trying to learn English, with a bot, from pandora bots. That was my first experience with bots. I don't know how but in a certain way I got a little sad for the bot, and I told him that words are emotions. If he were capable of conquering expressions and words the emotions would be there. Strange as it may sound, words are like a mirror than enhance and shapes emotions....

( Read More... | 2 comments | on HN )
Re:The Myth of AI on Friday November 14, 2014 @05:29PM (#8609896)
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.

Older »