HNHacker News
TopNewBestAskShowJobs

cjo

32 karma · joined August 22, 2013

Programmer and math/science tutor from Denver.

github: https://github.com/CJOlsen?tab=repositories

homepage: cjolsen.com

submissionscomments
cjo··on The perils of mixing open source and money
> I'd actually like someone to name an open source software project that we all know and love that hasn't benefited from immense institutional support.

Honest question, what about Debian? I know they had a year of FSF sponsorship back in like '94 but they seem to be heavily volunteer based with even the Project Leader keeping a day-job to pay the bills. I know they take in donations but they're generally who I point to as an example of what a Free/Open Source Software project can be.

edit: '93-->'94

cjo··on The Stanford Startup and the MIT Startup
This seems to parallel The Rise of Worse Is Better

http://www.jwz.org/doc/worse-is-better.html

cjo··on Ask HN: Introduction to the Java Ecosystem for Someone Wanting to Learn Clojure?
The loop/recur syntax gives you recursion in constant stack space.[0] It was a bit of a speed bump coming from Scheme but it's just part of being on the JVM. Personally, I'm more than happy to take some ugly TCO syntax if it comes with the all the good stuff Clojure inherits from Java.

[0] - http://clojure.org/special_forms#Special%20Forms--%28recur%2...

cjo··on Show HN: I'm working on a Python front end for the USDA nutritional database
I've actually started a second json database for the program for different nutrient profiles and various data that needs to be stored. I'll probably push it later today once it's working. I'm planning on asking a lot more from json, and now that I'm doing it I'm not sure why I didn't do it sooner.

Python's great for working with json because a json file is actually a valid list of dictionaries in python. I've taken to validating it with a python interpreter, since it'll find any mismatched braces or extra/missing commas.

The only issues I have listed on the repo have to do with adding some minor functionality to the GUI layer, which would entail learning wxpython and dealing with the somewhat disorganized wx code I've written. I'm never sure what the best way to clean up the wx code is, but it's always on my mind.

cjo··on Show HN: I'm working on a Python front end for the USDA nutritional database
Thank you!

I've been playing around with the soil data map, looks like a huge undertaking. About two minutes in I started to realize just how shallow my geological knowledge really is. It's really cool though, reminded me a little bit of my Geotech days.

Thanks again for checking the program out, feel free to request features or bug-fixes if anything occurs to you.

← PreviousPage 2 of 2