HNHacker News
TopNewBestAskShowJobs

afrozenator

115 karma · joined April 10, 2012

Interests include Psychology, Functional Programming and Math. Codes for food.
submissionscomments
afrozenator··on Zoom CEO sold all of his common shares
+1 to this. There was a study IIRC that insider buys in open market were the only reliable signal from insider buys and sells -- especially if the insiders had been officers (directors/executives) for a while.
afrozenator··on Zoom CEO sold all of his common shares
No, this just seems to be selling two options.

Sec Form 4 - "C — Conversion of derivative security"

afrozenator··on ML researcher replies to request to review paper for closed journal
I beg to differ a little, Professors should be paid to do reviews, and not pay to have reviews done.

The companies that publish the journals don't take a cut, they take the lion's share basically, paying a professor to review would work better in having them take a share of the pie.

afrozenator··on All Rational Approximations of Pi Are Useless
Upto 10 digits, pi is sqrt(sqrt(2143 / 22)) .. and that is 9 characters as per his definition or 8 if you allow ()^(1/4) as an elementary operation.

3.141592652 vs pi ~= 3.141592653

afrozenator··on Pussy Riot members jailed for two years for hooliganism
Quite unfortunate indeed, truth be told Pussy Riot acted recklessly too.
afrozenator··on Principles of Distributed Computing (lecture collection)
Thanks buro9!

I'm curious what other resources would be good for Distributed Computing. I'll try to go over these.

Thanks again!

afrozenator··on Effective ML - Yaron Minsky
Wow, thanks!

I went on the homepage yesterday, because they have an upcoming conference, I never stumbled across this part of their website.

Thanks again :)

afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
Will keep this in mind the next time around!

Thanks again.

afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
I forget whose quote this is - The computer is a wonderful machine, it does what I tell it to do, not what I want it to do.

Your point taken, but that is a problem in programming language X, which has Y type system, for all permissible values of X and Y.

afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
Wow thanks, I didn't know pyflakes. I knew pylint, but will make it more of a point to run it. I only occasionally need to code in Python, but when I have to, it is legacy code that I modify.
afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
In static-typing's defense, C isn't as strictly typed as Haskell, a pointer (and therefore null) is just basically an integer.

But I totally agree, static typing is no cure for a wrong program. With power/expressiveness also comes a great ability to goof up.

afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
Yes, probably that is my confirmation-bias at talk. But more than anything it is the frustration that the whole make into a par file and deploy it on a production system, only to find just moments later that the binary isn't up because of a typo is frustrating in any language.
afrozenator··on Effective ML - Yaron Minsky
I remember writing in the description to the same effect that it was old, and may have been posted before. Although it served the purpose to bring it to other people's notice, you have have found it repetitive, for that I apologize.
afrozenator··on Experiment: Unit testing isn't enough; You need static types, too
The author really needs to be complemented on rewriting swathes of code from Python to Haskell.

In Google, in my project, we've had runtime errors in Python code, due to wrongly spelled variables(although that is a different problem), and type error, something a compiler would have caught.

Strong type checking is something that I truly like about Haskell and OCaml, I'm reasonably convinced that once my program has passed the typechecker, it is logically correct. Though debugging in Haskell is truly a different ballgame altogether (I'm a Haskell noob).

I'll stop here lest this turns into a flame war.