New Posts  All Forums:

Posts by hajile

I've messed with a bunch of different VR sets thanks to work (business rather than gaming applications of VR). GearVR and cardboard aren't even in the running (to be expected of mobile phones). Likewise, Hololens is AR more than VR, but it isn't super comfortable compared to the others (probably because it carries an entire computer up there) and it's low-res with a very small viewport (for the record, Google Glass also sucked the one time I played with it and it's...
This will approximately work on IE8Code:.parent {display: table;}.child { display: table-cell; vertical-align: middle;}This will approximately work on IE9Code:.parent { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.element { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}The rest of the world can use flexbox (I don't...
This seems much bigger than GPUs. Lower frequencies are associated with lower latencies. While this isn't super important for GPUs, it is a huge interest to CPUs where latency is one of the biggest problems. A combination of closer RAM (less distance) and lower latencies could cut dozens of cycles off cache misses. For HSA, this solves the problem of either higher CPU latencies to feed the GPU (eg. PS4) or lower latencies for the CPU and choking the GPU (Xbox one). In...
Read the Rest
Swift is a ripoff of ECMAScript6 + flow/typescript with a few features from rust or golang, but they still missed out on both actors and CSP (no excuse for a new language to not have something like this).@OPIf you want cross-platform, I'd recommend looking into xamarin. It uses C# and cross compiles for all the major platforms. I'm not a huge fan of C# (note: it allows F# too), but some people I know have had quite a bit of success with it.Another option is always to go...
Atlassian (bitbucket) allows you to create closed-source repositories for free (and costs less when you only have a couple dozen developers). That puts them far above github IMHO. JIRA and their other professional-grade tools make them a far better choice if you need to grow as well (and you can self-host these if you need/want). Another big issue with github in my experience is that their catch-all issue idea becomes very unwieldy when projects grow.
XML is lisp for COBOL programmers. S-expressions are much better for reading, parsing, and modifying programatically. HTML needs to flexbox all the things.
Vi binding for emacs. They are better than any non vi implementation I've seen. You get all the good parts of emacs (async, plugins, sane config, etc) without the terrible emacs key bindings (not intending to start an editor war here).http://www.emacswiki.org/emacs/Evil
Vim or Emacs + EVIL are my preferred environments no matter the OS. If we're talking about a more classic IDE experience, webstorm (JS), WingIDE (python -- great debugger), and LightTable (clojure/clojurescript) aren't terrible, but good VI bindings is a perennial IDE problem.
If you want to check out a cool language with the best object system ever (meta-object protocol), take a look at dylan (http://opendylan.org/). It was designed by Apple (and a couple other companies) in the 90s, but got dropped when Jobs returned and started dropping divisions. It's got relatively little syntax, but is very powerful. Because dylan uses M-expression syntax (it was originally a lisp, but was converted to infix), it should be easier to build a compiler for...
New Posts  All Forums: