HNHacker News
TopNewBestAskShowJobs

tadeegan

287 karma · joined February 4, 2013

github.com/tadeegan
submissionscomments
tadeegan··on J2cl: Transpile Java to JavaScript for Closure Compiler
I used to work on this. Happy to answer questions.

Here is a good article about Closure Compiler optimizations which J2CL uses as its optimizing compiler: https://medium.com/@thomasdeegan/10-optimizations-closure-co...

This website has Closure Compiler compiled by J2CL running in the browser itself!

https://closure-compiler-debugger.appspot.com/j2cl_debugger....

tadeegan··on How to dismantle a compiler bomb
This would be an interested DDOS attack for open source CI systems that check pull requests. Especially when combined with some sort of distributed network build cache like bazel, you could easily fill it the cache by making a few pull requests with this.
tadeegan··on Developer preview of TensorFlow Lite
How does this compare to using XLA for AOT compilation?
tadeegan··on Ask HN: What feature would you want the web to “force” next, after HTTPS?
nginx makes it very easy to sever multiple websites on a single ip.
tadeegan··on Prepack helps make JavaScript code more efficient
As someone who works on Closure Compiler, this is one of my biggest gripes with the project. Things are getting better though! CC now supports node's module resolution algorithm. It works pretty well with Es6 imports but not so well with CommonJS (mostly because the exports are impossible to statically analyze).

Within Google, CC is heading towards being a an optimizing backend for other less painful languages such as Typescript (tsickle) and the yet-to-be-released J2CL compiler.

CC does pretty well with these examples (our debugger is not quite as flashy): https://closure-compiler-debugger.appspot.com/#input0%3D%252...

tadeegan··on Closure Compiler in JavaScript
For portability and use within the node/npm ecosystem? Yes I think so.
tadeegan··on Bitcoin Beat the Trough of Sorrow
This feels like the hacker news I remember. :)
tadeegan··on Current location/maps APIs are inadequate to build tracking features
This API seems... creepy.
tadeegan··on Web2Web: Serverless Websites Powered by Torrents and Bitcoin
When I looked into it, webtorrent still requires a centralized server to at the very least set up the peer to peer connection. The problem is that there isnt a way to avoid this with WebRTC. It also serves content to the initial peer.

How is this serverless? Am I missing something?

tadeegan··on React.js Conf live stream [video]
Kappa
tadeegan··on Snapchat admits to handing unopened 'snaps' to US law enforcement
Okay, seriously, what could someone possibly send over snapchat that is important to national security?
← PreviousPage 2 of 2