HNHacker News
TopNewBestAskShowJobs

thomasvarney723

33 karma · joined January 20, 2014

submissionscomments
thomasvarney723··on Using Haskell to debug a C chess engine
Why do you think the C was easier to write?
thomasvarney723··on Problems I Have with Python
I see what you mean and although the definition of a from-scratch transducer looks a bit ugly to me, the idea of composing existing transducers together seems rather elegant.
thomasvarney723··on Problems I Have with Python
Though I likely haven't completely understood each of the authors gripes, each problem to me seems to have a notable solution provided by Clojure (with the exception of tail-call optimization).

Clojure:

is compiled to JVM byte-code and is fast.

has a good parallelism story (parallel map, parallel fold, channels)

is almost completely backwards compatible.

has a sequence abstraction that leverages the same operations over many different types (string, vecctor, list, set, map, etc.).

has a standard compose function.

has reduce, map and filter in the standard library. Transducers (also first class) further extend their usefulness.

's closures allow statements and there's even sugar for annonymous functions.

has macros to reduce boilerpate.

has a conditional macro.

I'm sure this list isn't unique to Clojure but I'm most familiar with it.

thomasvarney723··on US government to withdraw longstanding warnings about cholesterol (2015)
I recommend Peter Attia's (currently unfinished) series, "The straight dope on cholesterol". He's a surgeon interested in health and fitness. http://eatingacademy.com/?s=cholesterol
thomasvarney723··on Practical Common Lisp (2005)
Very well said. The advent of transducers in Clojure has made this 'orthogonality' especially true.
thomasvarney723··on Maps that show the anatomy of America’s vast infrastructure
Doesn't California City have something to do with Los Angeles's water infrastructure history?
thomasvarney723··on I Botched a Perl 6 Release
Would you care to share that story?
thomasvarney723··on A few tips for writing macros in Clojure
I've heard it said that Clojure's macro system is most similar to Common Lisp's macro system and that Racket (and Scheme) style macros are more powerful. Can anyone compare the differing approaches?
thomasvarney723··on What is PL research and how is it useful?
It seems to me that Apple has had a rich history of interesting languages: Squeak, Dylan, Hypertalk, AppleScript and Swift. Those are just the ones I know of.
thomasvarney723··on ES6 in Depth: Destructuring
I recognize destructuring from Clojure. Did it origniate there? Or is this a specific case of pattern matching?
thomasvarney723··on REBOL in One Line
Are there any prominent applications built with REBOL or Red?
thomasvarney723··on Hacker tries to compromise and resell an internet-facing Linux server
I agree "they"/"them" sounds cleaner than "he or she"/"him or her" but isn't it officially incorrect? I do like that Facebook has started using "they"/"them".
thomasvarney723··on Why we will not be registering easydns.sucks
That's hilarious and terrible.
thomasvarney723··on Why we will not be registering easydns.sucks
What's corrupt about FIFA? Genuinely curious as I don't really watch soccer.
thomasvarney723··on Ask HN: What are you doing to improve your health?
Except for special occasions: no vegetable oil, no wheat, less sugar.

I agree with much of the paleo, keto, weight lifting and meditation submissions on here. I would add that I think there isn't much better for you than saturated and monounsaturated fat and that there isn't much worse for you than "vegetable" (industrial seed) oils because of their high (especially omega-6) polyunsaturated fat content.

Two books I would really recommend are "Perfect Health Diet" by the Jaminets and "The Paleo Manifesto" by John Durant. "The Paleo Manifesto" is a 30,000ft view of health from an ancestral perspective. The "Perfect Health Diet" delves into the chemistry of metabolism and is very interesting in it's own right if you're into that kind of thing.

thomasvarney723··on DotLisp – A Lisp dialect for .Net
What were the other 3?
thomasvarney723··on Higher-Order Functions in JavaScript
Here's a good video showing the difference between underscore and lodash: https://www.youtube.com/watch?v=m3svKOdZijA
thomasvarney723··on Design of Lisp-Based Processors Or, LAMBDA: The Ultimate Opcode (1979) [pdf]
What do you mean?
thomasvarney723··on Show HN: WindySurf – windsurfing, kitesurfing listings scraped from Craigslist
Did you write your own scraper or use a library? If so, which?
thomasvarney723··on Meditation study shows changes associated with awareness, stress (2011)
Headspace is an app I've tried and thought was interesting.
thomasvarney723··on Americans abroad are giving up their citizenship as banks shut down accounts
What is the gun?
thomasvarney723··on The Derivative of a Number
I find I have the same problem explaining computer technologies to people.
thomasvarney723··on IPFS: The Permanent Web
Using locations instead of names for data seems like what Rich Hickey means when he talks about Place Oriented Programming.
thomasvarney723··on Ask HN: Little hacks that make your life easier?
I can't recommend LastPass enough. Also, PIA for VPN. I put a little cash and my credit card in my phone case so that I have only one thing to carry and always have money on me. I really liked f.lux when I used windows, if only I had a decent replacement for ChromeOS.
thomasvarney723··on Programming languages, operating systems, despair and anger (2009)
What were the technologies the author references when he mentions Eric Meijer and Alan Kay?
thomasvarney723··on A Problem With Amazon’s Fire TV
I don't mean to sound like I know the best pricing scheme for ISPs but it has always seemed to me that the pricing model used for home internet makes the most sense. Once you have an infrastructure in place, the cost to send data over it is minimal, right? So, to me, paying for speed instead of an amount of data makes the most sense.
thomasvarney723··on Vanadium: The metal that may soon be powering your neighbourhood
"At least one of these statements are incorrect."
thomasvarney723··on Choosing a Web Framework/Language Combo for the Next Decade
Do you use Om with React? If so, do you have an opinon on it vs. Backbone, Angular, etc.?
thomasvarney723··on Toyota Central R&D Developing Free-Piston Engine Linear Generator
My bet would be that using a two-stroke cycle allows the piston to stay lubricated without using a sump for oil.
thomasvarney723··on Accepted projects – Google Summer of Code 2014
Is it possible to participate in SoC if you're not currently enrolled?
Page 1 of 2Next →