There are no cmp, branch instructions. How is this turing complete?
HN user
hobbyist
C hacker with strong interest in Mathematics and theory of computing.
I think Makefile have such pattern matching, which can be utilized to do such list transformations too.
How differently is linear regression than PCA? I understand the procedure and methods are completely different, but isn't linear regression also going to give the same solution on these data sets?
I am guessing you went for a graduate degree in math. How hard was it to get admission? Would you like to recommend some good schools for doing something like you did. I am just a little younger but hungry for math knowledge.
The author has won an IOCCC contest. This would have just pricked him a bit.
Could you elaborate more or give some references on the second and third part? I am done with the first. I seriously need some profound knowledge on second and third, which a lot of people like you talk about. I need to put a plan to get there too. Scheme to C looks fun though :-) . Where should I start first with?
I often read that spark avoids the costly synchronization required in mapreduce, since it uses DAG's. Can someone explain how is that achieved. If the application so demands that you can launch jobs together, that can be done even with hadoop/mapreduce. If one job requires the output of another, then the job has to wait for synchronization whether its mapreduce or DAG.
Good question. I did read the spark paper, and one reason that I found for spark doing so much better than hadoop was that it avoids the unnecessary serialization, deserialization which hadoop just can not avoid. The RDD's as mentioned by @rxin, are in memory objects and thus do not require frequent serialization/deserialization when multiple operations are being applied to data.
I am not well-versed in the browser designs, could you highlight what hard problems are you referring to?
If Rust doesn't allow pointer arithmetic and conjuring up a pointer using '&' like in C, it doesn't make me feel there is anything special here.
I am waiting for someone to prove, solving procrastination problem is NP-Complete
Correct me if I am wrong here. So, instead of the eloquent method of using GET, POST and PUT on resources, the current practice is about the programmer writing custom parsers to get the information they want and then use them accordingly.
Read only access!! ROFL
These guys always forget "Its never a Million Dollar Idea, its a Million Dollar Execution"
Well, if 2 people are working on different files, they can commit their changes to svn without updating their local copy first. But in git you have to bring your copy to the same revision as the remote one, in order to push your changes, irrespective whether the changes you made our conflicting
Once speaking to a freebsd developer, he explained the problems with git in freebsd workflow.
His explanation was on the lines that if there are 100 developers working on different trees of freebsd and they want to commit their work, it causes a race, as if some one commits before you, you need to do a git pull, incorporate changes and then push, even when they are working on unrelated components.
My response to this was yes, and that is why git allows you to create branches so cheaply, but he still was not convinced.
Are they benchmarking hash join on hadoop and redshift?
There is something visionary about these South Africans, first Elon Musk and then Mark Shuttleworth.
Shit. Yes I am Jealous. That is fucking awesome. I would leave any highest paid job with google, fb blah blah to work with Fabrice :)
Old article resurfacing again on HN, neverthless he is everyone's idol
Hello IE, it's IE calling :)
Linus must be grinning :)
Pretty amazing how hn upvotes work :) Guess there is lot in the name(title)
there is a cdecl package in all linux distributions, which can be used inside terminal to expand such C declrations. It was really helpful when I started C programming.
I have always admired simplicity and this is easily one of those simple ideas executed perfectly well!!
Isnt high level relative. I was once speaking to a friend who is an electrical engineer. While discussing some dsp stuff with him I explained some asm instructions, and suddenly he says you are going high level :) I am pretty sure if he speaks to some physics/semiconductor guy he probably will get the same answer back from them
Why is green tea not included in the drinks to be avoided. I thought green tea also contains caffeine.
The wall design reminded me of Orkut scraps :-)
Could you explain what do you mean by a "totally different programming model"? Do you mean the network state with the external server?
I will be buying this phone. Period!
Why? The very reason why I use linux on my desktop and android just never gives you the same feeling of being differnt from the rest of the world.