HNHacker News
TopNewBestAskShowJobs

typpytyper

52 karma · joined July 22, 2016

submissionscomments
typpytyper··on GitHub was down
Looks like github lost two weeks of its public activity data.
typpytyper··on GitHub was down
19 minutes and twelve pop-under ads later... I can't commit my changes until I punch the monkey and learn one weird trick to make my teeth whiter. Ah, the good old days.
typpytyper··on GitHub was down
Github was good while it lasted. Back to SourceForge.
typpytyper··on Bringing ChakraCore to Linux and OS X
The Node.JS project has a problem in that it has never had a specification - only a defacto implementation based on an ever-changing V8 engine with whatever ECMAScript compliance that V8 had at the time. Recently Google made big changes to the V8 API that broke Node Buffer in a rather large way and the Node devs had to do handsprings to put together a less than optimal workaround to get it working with V8 ArrayBuffer. Node.JS is at the mercy of Google's V8 engine which is designed first and foremost for Chrome.

ChakraCore did the impossible in that they've mimicked the V8 C++ API to make it appear to Node as V8. But this trick will only work for so long as Google continues to change its engine.

It would be better for Node long term to have a JS engine independent C ABI. But the core developers of the Node project are resisting this idea as they believe Node is V8 only. I don't think that Node will ever officially merge Chakra. They just want it to go away.

typpytyper··on The Apple Goes Mushy Part I: OS X's Interface Decline
> He seems uninterested in even acknowledging the point that most cameras don't look like that anymore

Digital SLR cameras still very much look like traditional cameras. Why? because the form is optimal for the task at hand - taking high quality pictures.

typpytyper··on The Apple Goes Mushy Part I: OS X's Interface Decline
I'm 100% in agreement with the article. I haven't upgraded from Mavericks for the very reasons he outlined - stark white UIs with no feedback. (Well that and the WIFI issues in Yosemite.)

As for skeuomorphism, look no further than the phone icon in iOS - it's a handset from a traditional 80s phone. If Apple designers were to take their flat minimalist mantra to the next level the icon would be a picture of a black rectangle representing an iPhone.

typpytyper··on Recursive Functions of Symbolic Expressions and Their Computation (1960)
Impressive work by this fellow John McCarthy. I can't seem to find his github page though.
typpytyper··on An event bus framework for event driven programming

    logger.info("...");
versus:

    EventHandle eh = EBus.getHandle(
        eventBuilder.executing().name("some operation").build());
    if (eh.isAllowed()) {
        eh.addParam("p1","v1").addParam("p2","v2").post();
    }
That's a lot of typing.

It needs a more compact API.

typpytyper··on Lazy GNU make variables
Still learning things about GNU make after 20 years. Great software.
typpytyper··on PR converts the Three.js codebase to ES2015 modules
Don't forget his babel replacement, buble:

https://gitlab.com/Rich-Harris/buble

Zero config, small and fast as heck.