Live data from Hacker News

Jezen/is-thirteen: Check if a number is equal to 13

github.com

31–40 of 57 posts

Re: Jezen/is-thirteen: Check if a number is equal to 13

#34

And for the Java/Enterprise equivalent: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

I think FizzBuzz is far more complex problem than this isThirteen. This FizzbuzzEE solution shows where Java truly shines: powerful dependency management, industry leading design patterns. My only wish is to add parallel streams, lambda and other latest Java 8 feature support.

Re: Jezen/is-thirteen: Check if a number is equal to 13

#36
post #5
post #4

Thank goodness they have a Code of Conduct for contributors. The people behind this project wouldn't want to put other people down.

They are very proud of their Code of Conduct and Kindness (COCK).

They should be. It's small but effective, proving once again that size doesn't matter.

Re: Jezen/is-thirteen: Check if a number is equal to 13

#38

My first reaction was, "Haha. That's fun code-as-parody." Then I looked at the unit tests. [1] Now my reaction is more like, "Your commitment to this bit is both admirable and slightly disturbing." [1] https://github.com/jezen/is-thirteen/blob/master/test.js

I think that's the point the parody is making. A simple "piece" of code can have thousands of edge cases that a normal developer doesn't think about. That's the advantage of the UNIX-style "everything does one thing and does it well" philosophy that Node mirrors.

You could just as easily read it as a comment on overengineering.

Re: Jezen/is-thirteen: Check if a number is equal to 13

#39
post #23

This is a great example of why it is important to use modules. If I were to try implementing this myself, I might have thought to check for the Chinese string "十三", but I doubt I would have known to check for the uppercase version of the Chinese string "拾叄". More seriously, does anyone know what "uppercase" means in Chinese? Do they literally have two (seemingly unrelated) forms for each of their characters?

Chinese only has uppercase numbers (called 大写, lit. "big writing"). I̶ ̶d̶o̶n̶'̶t̶ ̶k̶n̶o̶w̶ ̶w̶h̶y̶,̶ ̶b̶u̶t̶ ̶I̶'̶m̶ ̶h̶a̶r̶d̶l̶y̶ ̶a̶n̶ ̶e̶x̶p̶e̶r̶t̶ ̶i̶n̶ ̶C̶h̶i̶n̶e̶s̶e̶.̶ ̶T̶h̶e̶y̶'̶r̶e̶ ̶n̶o̶t̶ ̶u̶s̶e̶d̶ ̶m̶u̶c̶h̶. EDIT: Nevermind me, see xiaq's much better comment.

Does anyone know why this breaks the content wrapping? I have seen
 classes do this but this text is just normal HN comment class.

I really hope using strikeout unicode does not catch on around here. It is horrible.

Re: Jezen/is-thirteen: Check if a number is equal to 13

#40

My first reaction was, "Haha. That's fun code-as-parody." Then I looked at the unit tests. [1] Now my reaction is more like, "Your commitment to this bit is both admirable and slightly disturbing." [1] https://github.com/jezen/is-thirteen/blob/master/test.js

> tap.equal(is("B").thirteen(), true); // B looks like 13

Unless it's hidden by obfuscation, judging by the source code I think that test actually fails, and hilariously only lowercase 'b' works.
Post reply on HN