HNHacker News
TopNewBestAskShowJobs

cconroy

321 karma · joined May 4, 2011

just an ape from Earth
submissionscomments
cconroy··on How Silicon Valley CEOs conspired to drive down tech engineer wages
Does anyone know more about how the institutions which these men and women are perched at the top of, affect there attitudes about workers and their labor? I just can't understand what their motivations are, is it really just about maximizing the bottom line? Do they look at workers as just machines, which are fungible; instead of as human beings that are indispensable from their individuality? Is the institution the sole cause of this, or are these powerful positions in a electric field, only attracting particular forms of matter (and repelling others), or a combination thereof?
cconroy··on Money and wealth
Agree.

It seems noteworthy to point out in the GP in how he expresses class warfare. When this is invoked (here and elsewhere) it's always the poor who are committing "class warfare" against the rich. When in reality, with evidence abound throughout history it is the rich who actually commit class warfare on a continuous basis against everyone else. Even HN is not immune to this propaganda.

cconroy··on Structure and Interpretation of Classical Mechanics
Almost finished Vol I of Feynman Lectures On Physics. So far, Im picking up on the same enthusiasm and joy. A real pleasure to read.

Euclid's Elements too for geometry is fantastic. (I think reading "from the horses mouth" is necessary but not sufficient. With guys like Newton especially, since there are no translation barriers (for us English speakers), and they are quite relatable.)

I have noticed that excursions? in history of a topic; its people, places, culture, enhance the quality of the book. Feynman goes on historical asides, as does say, Apostol (in his calculus texts), and it has been a while but I believe SICP does too. I think the teaching of something should be coupled with its history.

In this same vein, I'm too am interested in a book covering evolution and biology, but I have not found one, or heard of one, so if anybody knows I would greatly appreciate it. Two good bio books I have read are The Selfish Gene, and The Machinery Of Life (Goodsell), but they're more auxiliary.

cconroy··on News is bad for you
A "giant filter" over google news still does not cut at the root. I think the problem is the perverse use of this medium (i.e. computer-web system). It is a medium that is not sufficiently understood by most, or perhaps any person yet. From reading (Englebart, et al) it seems this medium would be best used as a tool for collaboration.

Unfortunately most people (including myself) don't deeply reflect on a new medium/technology, to figure how best to yield it to amplify human intelligence (or make human progress).

I argue "cutting cord" for news via TV and the web may be the best thing to do now until more is understood of its affects on humans. People don't realize that it is the medium that is the problem and there is no amount of "filter" that will help them and they suffer unnecessarily.

cconroy··on News is bad for you
I wonder what he would think of the proliferation of cell phones (now) and how they distract immensely from life and thought.
cconroy··on Lisp is Not an Acceptable Lisp (2006)
Yep, this is at least what I thought the commenter was referring to. Thanks!
cconroy··on Lisp is Not an Acceptable Lisp (2006)
This is how i remembered it too. I thought he said something along the lines of lisp and smalltalk are the only two languages i am aware you can do OOP in. I tried to find this and couldn't.

And OOP here means these two things from Kay: (i)'In computer terms, Smalltalk is a recursion on the notion of computer itself. Instead of dividing "computer stuff" into things each less strong than the whole--like data structures, procedures, and functions which are the usual paraphernalia of programming languages--each Smalltalk object is a recursion on the entire possibilities of the computer.'

(ii) "Four techniques used together--persistent state, polymorphism, instantiation, and methods-as-goals for the object--account for much of the power."

i, ii are from http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltal...

cconroy··on You are not a software engineer (2011)
I think "Process Implementer" is best. I can see both a mathematics and engineering of processes. Processes instead of computer, because it is more general and applicable to fields like biology.

Also computer science might be the worst -- there is zero science in CS. Science has to do with nature![0]

[0] R. Feyman: http://www.youtube.com/watch?v=lL4wg6ZAFIM

cconroy··on Apple Developer Update
Does anybody have an ETA on when Program Enrollment will be back up?
cconroy··on The Future of Programming
I wonder if there were people like this during the printing press days... ?
cconroy··on Chomsky praises Snowden and condemns US hypocrisy
(This has nothing to do with Snowden but Chomsky's main point.)

One thing I found troubling about all this is you can't expect the victims in other countries to decouple the intentions of the American gov't from American citizens.

Except (even more troubling) is that citizens seem to support drone warfare (http://www.washingtonpost.com/blogs/wonkblog/wp/2013/03/10/m...).

cconroy··on Chomsky praises Snowden and condemns US hypocrisy
...it is American!
cconroy··on Text of letter to Edward Snowden from his father and father’s attorney
Relative illegality with respect to GB. "Natural laws," self-evident truths transcend this.

See http://en.wikipedia.org/wiki/George_III_of_the_United_Kingdo...

cconroy··on Lisp Prolog and Evolution
From PAIP Chapter 11 on -- funny enough, logic programming:

"A language that doesn't affect the way you think about programming is not worth knowing." -Alan Perlis

cconroy··on Paul Krugman (1998): By 2005 Internet will have no more economic impact than fax
Does it not have business appeal in that it allows transacting parties to pay direct -- without a middle man (banker) collecting fees?

Also it being deflationary (to me) is as much as a problem as USD being inflationary. I don't spend all my USD as quickly as possible fearing next week those things will be more expensive.

EDIT: Also rereading the post there is nothing substantial in his arguments to support his conclusion -- mostly focusing on red herrings to discredit it: He may not like it politically.

cconroy··on The Jobs Are Never Coming Back
I agree. If jobs of the pass are supplanted by automation that'll just give the markets the energy to reflect on new opportunities with demand and then jobs.

The jobs the OP is referring are not coming back and that is good, but new jobs will be replacing them. I don't see why for any reason why new jobs will not be generated.

If meaniful work does go away what does that mean? Everybody has everything they can imagine?

cconroy··on Ask HN: Where are the hard programming challenges/jobs?
I think there is an exception to this for people that work on programming languages -- there the best programs written.

In my spare time I have never had more fun programming then writing interpreters for scheme, prolog, and smalltalk. It would be amazing to get paid to work on tomorrows languages!

cconroy··on Moment of Silence
...and presumptuous too.
cconroy··on Steve Jobs on Average vs Best Software Developers
Try not worry about how you stack up in absolute terms, and think more in terms of relative accomplishments. It helps me when I have these thoughts too.
cconroy··on HBO CEO: "...an internet-based model [for TV] is just a fad"
The analogy is ...

The grocery store will not sell half a loaf because they cannot figure out how to keep them fresh enough to sell them. They don't try hard to sell half a loaf and they basically tell the public to accept whole loaves as a fait accompli.

A the growing demand for half loaves meets a innovative group of people who found a way to deliver fresh half loaves to people. They sell them on the city streets -- without a license -- near the grocery store. Customers are happy again.

The grocery store finds out they have been losing revenues to the street dealers and the engineering efforts they developed for delivery are based on knowledge in the public domain. Instead of using this knowledge to serve their customers the fresh half loaves they want, they try to stop the street dealers from selling because they operate without a business license.

cconroy··on I'm a former Miso engineer and the founders screwed me out of 10k
I argue that if he didn't do it -- it would be a dis-service to the community. I look at it like if it were simple assault involving you and an assailant. Since you were not really injured you decide not to press charges against them.

Let's say the assailant does this again in the future -- hurting somebody marginally. And they do press charges.

To the court this looks like a first offense and they let the assailant off gently.

Now suppose the assailant attacks again and this time causes significant injuries.

Had you originally reported your attack, then it is reasonable that the court would see a second minor attack more seriously and could bring more severe charges, deterring the assailant from subsequent assaults and improving the not only the assailant's life, but also the community (as a whole).

This is a specific instance of the more data a deciding entity has, the better chances their making the right choice.

cconroy··on Simplicity Matters By Rich Hickey (Keynote at RailsConf 2012)
It seems strange (to me)--maybe in a good way, but would it be preferable to use the JSON literal over the if statement (for the sake of the argument assume in javascript if returns a value)?

val = if (person === "Homer") { return expr } else if (person === "Bart") { return expr } ...

----

val = { "Homer": expr ,

"Bart": expr , ... }[person];

Would the literal be simpler because it uses data over syntax, or rules instead of conditionals?

cconroy··on Create your own programming language in JavaScript
I like his teaching style. To get a sense for yourself check out http://nathansjslessons.appspot.com where he covers functions as values, closures, and CSP in javascript.

I dunno about you guys but I seem to spend almost all my professional time programming in javascript these days. This is perfect!

cconroy··on Why I Don't Do Unpaid Overtime and Neither Should You
This seems to be a cultural problem with the US. I agree with everything the author has said, but let me play devil's advocate: What is stopping a employee -- in a free market with specialized skills -- from adding a provision in his/her employment agreement for payment for hours worked >40 hrs/wk.

If the employer values you they will either tell you not to work more than the 40, or tell you when you can -- shifting the power to you.

There is no rule -- or should there be, about negotiating such terms.

Switching back, I think this should arrive more from our culture as it takes an assertive individual to do this as of now. I am a little hesitant to make such terms gov't mandated -- but I would like to hear arguments for it.

cconroy··on Our unrealistic views of death, through a doctor’s eyes
I'd rather die at 75 with a healthy body rather than dying at 75 with 10 years of senescence behind me.

The first part of this sentence seems strange.

If you assume your healthy 75yr young body doesn't die of external forces (drowning, fall off cliff, etc.), which you don't seem to be implying, isn't this a contradiction?

In this context, the "senescence" is a precondition for death, right?

cconroy··on Every day at my job I helped people just barely survive
It would be great if the government's budget included a computer and basic internet access in its assistance programs. I can't imagine this would be too expensive. Also people would benefit from the increasingly free education provided by Stanford, Udacity, etc.
cconroy··on Stop whining and start hiring remote workers
I am really wondering whether physical proximity of the employees, empirically, has a reasonable relationship to early success?

A pure guess (based on personal preference) is a mix of remote and local working, favoring remote -- would still produce big successes. (Although, this balance should be kept flexible depending of the state of which the project demands.)

This could stem from programming requiring a mix of social and private time, which works naturally with local and remote working.

cconroy··on John McCarthy Has Died
((not (parody?)) 'homage)
cconroy··on People are biased against creative ideas, studies find
Wait doesn't the Roadrunner just go "Meep, Meep" ... and the Coyote come up with elaborate traps that fail with tragic irony. The Coyote seems more like in state of creative flow, right?
cconroy··on Programming Can Be Fun Again
Why functional programming? Functional programming maybe hard in the beginning but it's much simpler to program in once you wrap your head around it.

Backend web dev? There are lots of nice simple frameworks or you could build your own. Do you really need everything rails / django offers -- I find minimal and lightweight is best. You are essentially building an service that can interpret http.

Devices? If you want to do iOS or Android you can use javascript, css, and html instead of the native approach (see phonegap et al.). Javascript is a functional language -- in that it supports higher-order functions like scheme. (See http://yuilibrary.com/theater/douglas-crockford/crockonjs-3)

"...world of pain and waste of time experience..." or getting shit done in what I know how to do is not a good approach for a programmer.

← PreviousPage 4 of 5Next →