cjo | 10 years ago | on: Ask HN: How do you become a subcontractor?
cjo's comments
cjo | 10 years ago | on: Ask HN: How do you become a subcontractor?
Can you point me to a blog post or some source of information on how to find recruiters and what to expect? I'm great at finding information about technical problems but with this I don't know where to start. Should I be sending out 10 resumes a day to anybody that comes up in a google search? Do recruiters list themselves somewhere so they're easy to find?
cjo | 10 years ago | on: Ask HN: How do you become a subcontractor?
cjo | 10 years ago | on: Ask HN: Who wants to be hired? (June 2015)
Location: Denver, CO
Remote: Yes
Willing to relocate: Possibly
Technologies: Python, Django, PostgreSQL, Heroku, Clojure, jQuery/JavaScript, HTML/CSS
Résumé/CV: portfolio @ www.cjolsen.com/#portfolio, email for resume
Email: contact [at] cjolsen (dot) com
Homepage: www.cjolsen.com
Github: https://github.com/CJOlsen
I'm currently focusing on web development with Postgres/Django/jQuery but I'm also excited to learn new things.cjo | 11 years ago | on: Accidents at Virgin Galactic, Orbital Sciences Show Hurdles for Private Space
Elon Musk has a BS in Physics, Jeff Bezos has an engineering degree (electrical/computer science.) Maybe they never got their PE licenses but they have strong enough technical backgrounds to grasp the science of what they're doing.
cjo | 11 years ago | on: Please remove mitsuhiko/*
cjo | 11 years ago | on: A tiny group of people can see ‘invisible’ colours that no-one else can perceive
I'm no bird sight expert but it's suggested here [0] that a particular bird may have 8 effective color receptors (5 cones, 3 cone-droplet pairs) for a huge number of colors humans can't see. Diagrams of the receptors themselves can be found at the wiki [1].
[0] - http://watchingtheworldwakeup.blogspot.com/2008/11/mountain-... [1] - http://en.wikipedia.org/wiki/Bird_vision#Light_perception
cjo | 12 years ago | on: Ask HN: Who wants to be hired?
Stack: Clojure, Python, I'm learning JS/jQuery
Portfolio: http://www.cjolsen.com/portfolio
Contact: see webpage for email
Entry level. I learned a bit of programming in college (I minored in electrical engineering) and started to take it seriously a few years ago. Though I've focused on desktop apps in the past I'm following the market and moving towards web technologies. I'm open to contract-to-hire and I'll consider relocation on a case-by-case basis.
cjo | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (May 2014)
Entry level Clojure/Python dev, also working towards web development. Willing to learn new frameworks/languages. Looking for part-time/full-time.
Clojure/Seesaw desktop app: https://github.com/CJOlsen/tiling-todo
Python/wx desktop app: http://thiscurrentproject.wordpress.com/2013/08/22/perfect-m...
email on website, contact page
cjo | 12 years ago | on: DataScript – Datomic in ClojureScript
cjo | 12 years ago | on: DataScript – Datomic in ClojureScript
http://ocw.mit.edu/courses/electrical-engineering-and-comput...
cjo | 12 years ago | on: Vinyl's great, but it's not better than CDs
Implying that CDs give you forensic level exact playback while vinyl is "messing up" the sound? That's ridiculous. If nothing else, digital music has to make the trip from analog to digital (ADC) and then digital to analog (DAC) and neither of these are trivial steps. Lavry Blue's cost $2500 and that's just for analog-to-digital and digital-to-analog conversion of one stereo signal, no pre-amps or anything else. In fact, mastering engineers might spend up to $8500 for two channels of digital to analog conversion.
I've done sound engineering in the past; I love digital, I think digital has done great things for music and I think the sound quality is excellent. But there's a reason that 8-tracks came and went, cassette tapes came and went, CDs are on their way out, but vinyl is still hanging on.
cjo | 12 years ago | on: Lisp is Abstract Syntax
(my-macro "
foo
bar
baz beez
zang
dang
bang")
and have the macro parse the string manually into something the eval/apply loop understands. But I think it might get funky pretty quick, and you'll likely lose a lot of power in the process.The example of Hiccup above doesn't add anything new to Clojure's syntax, the DSL is all legal Clojure data structures. That way it inherits all of the power of the underlying language, like if you want to dynamically generate new HTML - that functionality comes from Clojure. But doing that while modifying the syntax for meaningful whitespace wouldn't be easy.
cjo | 12 years ago | on: Lisp is Abstract Syntax
An example is Clojure's Hiccup[0] where there's a whole new syntax for dynamic HTML generation. It's not a full new Turing-complete language, but it's a custom syntax and vocabulary that illustrates Lisp's extensibility (a sample of Hiccup in action is linked below, though it isn't mine.)
[0] - https://github.com/yokolet/hiccup-samples/blob/master/src/hi...
cjo | 12 years ago | on: Lisp is Abstract Syntax
cjo | 12 years ago | on: The Hitchhiker’s Guide to Clojure
It also has some old roots in the Lisp community, lectures 8A and 8B[0] of MIT's famous SICP course and section 4.4 of the book[1] are on creating a logic programming language similar to Prolog; and Datomic's query language is Datalog which is a subset of Prolog.
[0] - http://ocw.mit.edu/courses/electrical-engineering-and-comput... [1] - http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-29.html...
cjo | 12 years ago | on: SICP in Clojure
I tell myself some day I'll go back and build a read layer so I can have macros.
cjo | 12 years ago | on: Light Table is now open source
For those interested, GNU's Lesser General Public License (LGPL) was created to address these concerns.
cjo | 12 years ago | on: Economists agree: Raising the minimum wage reduces poverty
He also didn't think wages would make it to subsistence: https://en.wikipedia.org/wiki/Iron_law_of_wages#Socialist_cr...
cjo | 12 years ago | on: Economists agree: Raising the minimum wage reduces poverty
Unemployment has a downward effect on wages because there's more competition for every job, just like competition between firms for employees will increase wages. Ideally these things will all even out. Unfortunately in our current economy we have high market concentration (so low competition between firms for employees which decreases wages) and high unemployment (so high competition for each job which also decreases wages). So we see lower wages from what they would be under Perfect Competition (or an ideally functioning free market) where I'm told it's impossible for these things to persist.
Minimum wage laws put a limit on how much firms can wield this market power given to them by market conditions. Without minimum wage/collective bargaining of some sort (and without technological advances, etc.) history and economic theory agree that firms will tend to push wages down to subsistence levels in order to maximize profits. Minimum wage is not the greatest tool, and I don't actually like it - but I do think it should be higher. We have a lack of good options at the moment so we're left picking the best of the bad.
But why do I call it a distortion? Large enough unemployment, coupled with lack of competition between firms for employees causes such a shift that the free market is barely distinguishable from slavery for those at the bottom (subsistence wages are literally only enough to survive and keep working.) So I throw around the word distortion because I'm trying to communicate that unemployment gives such a large amount of market power to employers that the market becomes fundamentally different from what we expect in a Free Market.
My heart isn't set on subcontracting, it just looks like a good way to go if I can make it work. In the past I've found that good jobs come through contacts and I was hoping that through freelancing I'd meet people. Plus Denver is changing so fast I barely recognize it some days, if I can freelance or work remotely I keep the option of relocating.
I love the name of your company, it's very poetic. I really like the homepage too, the text effects and zooming are nice touches. Unfortunately it wrecks my poor little computer, it acts like it might have a memory leak? Even so, I'm a big fan of whoever is taking care of your aesthetics.