HNHacker News
TopNewBestAskShowJobs

lennel

89 karma · joined February 27, 2013

submissionscomments
lennel··on SKA, world's largest radio telescope, will be headquartered in the UK
Several of my friends worked on the bid for south africa and the volume of data they they were talking about is astounding. Another friend of mine is working on the forked nix os that they are building to run all this, very very interesting,lots of interesting computing. Lots of phd and post doc CS and EE work being done around this in South Africa.

Interestingly the algo which they use to process the data is very simple, several nested loops (trying to find the paper now one of my friends on the project sent me yielded no results), but this algo obivously has to run on masses of data and massively parallel.

lennel··on 1-2 year SSD wear on build boxes has been minimal
exactly :) memory is cheap -this is an exercise in that imo.
lennel··on CLJSJS – Use JavaScript Libraries in ClojureScript with Ease
there are generators out there for externs files. search the closure community they popup in there
lennel··on F# 2014 – A Retrospective and Call to Action
I know that one of the teams at my work has deployed a few tools on mono written in F#. I play with mono and f# (nix) and I was surprised with how mature mono develop was (I had very low expectations)- I have not used it in anger however, so things like profiling and such I have not even taken a peak at.
lennel··on F# 2014 – A Retrospective and Call to Action
I have been playing with F# a fair bit and I am totally in love with the language. I wish it was a jvm language given that is what I ply my trade on (and no scala is not as elegant imo)
lennel··on Plastc Card
The difference is when I travel I don't take all my cards out with me, I would leave at least 2 backups in the hotel safe and another at home which can get sent to me in an emergency. Realistically imitating this behaviour on such a device probably won't happen.
lennel··on Plastc Card
As someone who frequently travels all over Africa, I would want a secure password on this. If this card gets stolen without such a password it would mean the thieves can empty out several of my cc accounts.
lennel··on Benefits of Writing a DSL in Ruby
on the jvm i would say groovy is probably one of the better languages for dsl's. Gradle is a dsl and groovy has inbuilt Builder classes to help you in the creation of dsl's

Clojure being a lisp is extremely powerful in this regard as well, but if you are programming in any lisp I would expect a fair amount of meta programming.

lennel··on For Realtime Apps, Send Hints Not Data
if lots of clients share data on the endpoint, then a delta invalidates a cdn.
lennel··on Your Own Indoor, Hydroponic Grove
we have been running an indoor aquaponic system as an expriment for a year now and you are right, it is a pipe dream mostly. Lots of fun to be had, but its not a cheap hobby.
lennel··on Your Own Indoor, Hydroponic Grove
Running an aquaponic system is not easy. We have been running one for a year now inside our house under growlights (as an experiment - no way it is economical). a lot is automated with the arduino, but if my wife was not a microbiologist we would have failed totally. Super interesting however.
lennel··on The Simple Technology That Accidentally Ruined Baseball
Interesting article. DRS has revamped the motto "When in doubt not out" considerably. I also think it has helped reverse swing bowlers (Steyn, Harris) more than pure swing bowlers (Anderson) through the length of the innings. Test cricket I do think has resulted more because of drs, but also because teams have become more aggressive (a change made by the great aussie team under steve waugh).
lennel··on Yahoo stopping all new development of YUI
It depends on what your desired outcome is. Angular is not as solid, not as fast, nor is the whole product as able to be statically analyzed.

Longer term maintenance is a pleasure with closure, adding new features a breeze, there are tons of exceptionally well tested components and I cannot stress enough how wonderful deep static analysis and dead code elimination is.

lennel··on Yahoo stopping all new development of YUI
Flex (for better or worse) is still widely used in the financial space. We started using the full google closure stack a couple of years ago and I am happy about that decision everyday.
lennel··on At Burning Man, the Tech Elite One-Up One Another
sometimes it is acceptable to tell your clueless family to fuck off
lennel··on Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console
i fail to understand why you would want to rebuild everything when using scala, we use it successfully with spring. Or rather just use grails and at least have the jvm. Rails is slow, yes it scales well, but other things scale as well (or better) and will cost you less to run.
lennel··on Vancouver tech surges as U.S. immigration reform idles
anecdotally I would say Vancouver gets more sunshine as well.
lennel··on Organic Lawn Care For the Cheap and Lazy
yeah good point. check what your council uses obviously.
lennel··on Organic Lawn Care For the Cheap and Lazy
Get an earthworm or bokashi composter use that for nutrients. Declorinate your water by letting it stand outside for a day or 2. if you have a water feature somewhere which recycles water pee into it, after a couple of weeks bacteria which turn the amonia into no2 and then no3 will come to live in there (you will also supply a fair bit of nutrient this way), use that to water your lawn.

*bacteria in certain temp ranges obviously, a boston winter won't be any good for this.

lennel··on TypeScript: New Compiler and Moving to GitHub
The closure compiler is also pretty slow, a way around it is to keep a warm jvm and compile that way (70% performance increase over time). I assume a similar strategy is not possible for typescript, which is a pity.

Typescript seems pretty cool, lack of dead code analysis and the inability to write my own compiler passes (I have looked for this, but it does not seem to be an option - would love to stand corrected) puts me off it.

lennel··on A SWAT team blew a hole in my 2-year-old son
I read the statement as: If the dystopian future the gun wielding maniac above is waiting for comes then he must understand that said police officer could potentially have other priorities to protect.
lennel··on Dart 1.5
Tree shaking is what you lack (yes I know Dart has tree shaking but its cross compilation has a big result)! I love the closure compiler in advanced mode for this reason.
lennel··on Om Sweet Om: functional front-end engineering with ClojureScript and React
A hello world in java however has next to zero depedencies. The jvm startup is notoriously slow keeping your jvm warm yields excellent results. Just try it please. Things like nailgun exist for this exact reason.

I can't see them porting the cross compilation of clojurescript to node.

lennel··on Working Lego Computer Keyboard
easy to flash and run own distro on the ev3 as well for example https://github.com/mindboards/ev3dev or lejos if you want the jvm. the ev3 is a fair bit of fun, not as flexible as arduino (obviously) but it ain't too bad.
lennel··on Om Sweet Om: functional front-end engineering with ClojureScript and React
it sounds to me that the jvm is not kept running and you are paying a startup cost each time.

Transpiling a bucket load of any language in a warm jvm will be less than 2-3 seconds, and could easily be done on page refresh.

to give you some perspective, we have massive closure apps, first compilation on my (very powerful) desktop takes a minute 30 seconds or so (advanced optimizations and several other extremely stringent flags along with quite a few compiler plugins we wrote) keeping the jvm warm, and compiling with these same flags + plugins, the time comes down to under 5 seconds.

lennel··on Om Sweet Om: functional front-end engineering with ClojureScript and React
you are wrong.The closure compiler is written in java. it is a fact of life that you need the jvm.
lennel··on Om Sweet Om: functional front-end engineering with ClojureScript and React
this is what I was reffering too, the compilation step. It seems very daft for me to loose the closure compiler. I assume lein keeps the jvm hot, if not writing a script to do it should be pretty simple.
lennel··on Om Sweet Om: functional front-end engineering with ClojureScript and React
clojurescript run in node? is this on the roadmap?
lennel··on The Rise and Fall of Professional Bowling
Given the era of its collapse it seems to me that professional bowling missed out on the ride which modern sport packaged television brought. A Kerry Packer/Bernie Eccelstone type could perhaps have had bowling on every screen now.

As a side note, I am watching my favourite sport, Test cricket, die as well, replacing it is a glitzier, shorter less technically demanding version of cricket called T20. The appetite for 5 day matches seem to be on the wan, although any cricketer would tell you, the longest format of the game is where your mettle truly gets tested.

lennel··on Meta’s entire 24-person team works and lives together in the same estate
It would be interesting to be able to measure burnout rate, employee turnover and just general psychological indicators over time in such a setup.

I find creative thinking and critical analysis often comes from engaging in disparate actions (as compared to full immersion in work), here I would imagine group think and not seeing the mistakes you are making as a group could be amplified easily.

Page 1 of 4Next →