HN user

Jacobi

61 karma
Posts5
Comments25
View on HN

I think that it can be implemented in constant time for floating point numbers. For integers I know that the exponentiation by squaring takes O(log(n))

There are plenty. The analysis of basic algorithms involve math (e.g. QuickSort, binary search, etc). Programming a user friendly website can involve advanced mathematics, for example you want to recommend to your users a product that might interest them (Collaborative Filtering)

I'm Not Japanese 14 years ago

For me sometimes it switches to Arabic even if I set the settings. And here in north Africa most people are francophone and prefer French or English !

I appreciate the OP's efforts, certainly sharing code is a good thing. And one of the benefits of the sharing is to get a lot of feedback. Criticizing implementation details is important to spot, discuss and hopefully fix potential problems.

I don't know why it uses a garbage collector when simple reference counting would suffice. Also I hate libraries with global states/variables like this one ...

The article describes an implementation of the observer pattern in C ... It's well known and used in many open source C projects. But I'm not sure that replacing simple tangled dependencies in the Linux kernel by using function pointers is a good idea. Because you may introduce an overhead in some performance critical code. And you may lose the locality of reference when abusing function pointers.

I do agree with you : mono is a subset of .NET, Cross platform compatibility is not the main reason for using Mono. I really like the C# and the .NET ecosystem. I use a native UI for each platform, but the core code is the same. I'm not a big fan of those generic UI toolkit ...

The idea is quite good, but I can't even change the color (a message box indicates that this feature is coming soon !). This isn't beta software. I expect from a beta version that all the important features are done.

Kill Math 15 years ago

I agree with you, not to mention the beauty of some very abstract mathematical concepts.

Kill Math 15 years ago

Also math provides us with a framework to work on things that we could not visualize or even imagine ... how about visualizing an n-dimensional riemannian manifold ?

Kill Math 15 years ago

Math is not a collection of symbols. It's language + reasoning.