News for hackers. Stuff that matters.

typpytyper

Re:GitHub was down on Thursday July 28, 2016 @09:37AM (#12180076)
Looks like github lost two weeks of its public activity data.
Re:GitHub was down on Thursday July 28, 2016 @01:54AM (#12178600)
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.
Re:GitHub was down on Thursday July 28, 2016 @01:30AM (#12178501)
Github was good while it lasted. Back to SourceForge.
Re:Bringing ChakraCore to Linux and OS X on Wednesday July 27, 2016 @08:41PM (#12177612)
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.

Re:The Apple Goes Mushy Part I: OS X's Interface Decline on Tuesday July 26, 2016 @09:09AM (#12165309)
> 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.

Re:The Apple Goes Mushy Part I: OS X's Interface Decline on Tuesday July 26, 2016 @09:02AM (#12165279)
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.

Impressive work by this fellow John McCarthy. I can't seem to find his github page though.
Re:An event bus framework for event driven programming on Monday July 25, 2016 @01:33PM (#12160166)

    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.

Re:Lazy GNU make variables on Saturday July 23, 2016 @05:51PM (#12151133)
Still learning things about GNU make after 20 years. Great software.
Re:PR converts the Three.js codebase to ES2015 modules on Saturday July 23, 2016 @03:40PM (#12150726)
Don't forget his babel replacement, buble:

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

Zero config, small and fast as heck.