HNHacker News
TopNewBestAskShowJobs

jscn

140 karma · joined October 18, 2008

http://joshcrompton.com http://blog.joshcrompton.com @jscn
submissionscomments
jscn··on There are two kinds of student: those with ability, and those who need lectures.
Actually, they were originally started as legal institutions designed to give autonomy to masters and students from state and church interference in the training process. They were more like guilds than places to do scientific research.

The shift of focus toward science happened some time after the original universities were set up. Besides which, most of the important research done before Newton into what we would today think of as science happened outside of universities, which were (and for the most part still are, at least when it comes to science) _very_ conservative centers of thought.

But I agree with the idea that universities serve a better function when they focus less on commercial interests and professional training. When universities are commercially driven, they become conservative and narrow and, I think, do more harm than good.

jscn··on Rationality versus Intelligence
Did you read the article?

According to the article, you are acting rationally if you are behaving in ways that maximise achievment of your goal(s). So rationality does (tend to) correlate with doing well in the fields you mentioned (excluding law-abidingness, perhaps).

The article seems to be using people's susceptibility to the cognitive biases identified by Daniel Kahneman and Amos Tversky as a measure of rationality.

The author states that there are methods of "fixing" these errors, and that they should be a priority in education, instead of focusing on "intelligence".

As mentioned elsewhere, the community blog http://www.lesswrong.com is dedicated to the pursuit of instrumental rationality.

jscn··on The Pirate Bay Trial Day 3: The ‘King Kong’ Defense
But they're not trying to justify themselves on ideological grounds, they're making a legal defense. A successful legal defense will not necessarily be the same as a mature and reasonable argument that you or I would find convincing.
jscn··on Programmers, Promise Yourself This
This essay by Henry Rollins sums up a number of the 'extra' benefits of strength training/weight lifting nicely. http://www.gittlen.com/rollins.htm
jscn··on Ask YC: Meditation Advice
Personally I find any activity which forces you to lose that constant mind chatter to be very relaxing. My favourites are sparring (Brazilian Jiu Jitsu), weight lifting and Life Drawing. I guess it's that old 'flow' thing.

The nice thing about exercise is it will help you sleep better, which I find is half the battle in trying to maintain focus (especially for us programmers who spend most of the day sitting at a desk).

jscn··on Ask YC: Meditation Advice
In my experience, punches take your equilibrium due to physics, not your thoughts on the punch...
jscn··on Ask YC: Meditation Advice
Try reading http://thegrowinglife.com/2008/03/meditation-guide/ followed by http://www.urbandharma.org/udharma4/mpe.html
jscn··on Designing Web Interfaces: Standard Screen Patterns
Can you overuse a design pattern? You can use them incorrectly or when it's inappropriate, but that's not the same thing.
jscn··on Elon Musk Is Betting His Fortune on a Mission Beyond Earth's Orbit
I realise this is an older article, but today was the first time I'd seen it and I found it very interesting. Is it bad form to post older articles? (I realise this is Hacker News, but I was assuming it's more important that it be interesting than new...)

Thanks for the updates. That video was awesome.

jscn··on Nerd Merit Badges: 01 - Contribute to an Open Source Project
This reminds me of http://www.scq.ubc.ca/order-of-the-science-scouts-of-exempla...
jscn··on In the gig economy, everyone is a hustler
Let me try and make sense of this: freedom and opportunity to succeed is good, but entails possibility of failure, which is bad.

You're saying you don't want the freedom and opportunity to do either when in your late 40s and beyond? Or are you saying that you want to have the opportunity to succeed, but not to fail, when you're in your late 40s? Didn't you just say that's not possible? I'm confused...

jscn··on Fuck college education, start minding your own business instead
For a guy who is apparently so pro-business, it's instructive to see another post on his blog about how to pirate books (the post doesn't even involve an interesting technical aspect, it's just "google for a pdf"). Apparently he is of the opinion that people should pay him for the product of his business, but he doen't need to pay other business owners for their products.

Perhaps a little education might have given him the critical thinking skills to see the problem with this position.

jscn··on How to "get" Philosophy
Sometimes these kinds of questions only become really interesting after you've studied them a bit. To a naive newcomer, they may seem silly or nonsensical, but hearing some of the arguments, details and positions can bring to light a lot of interesting stuff that may not be immediately obvious.
jscn··on Happiness 101
Yeah it's basically the same thing. Hypnosis, as far as I can tell, is a grab bag of techniques (much like NLP) and anchoring/triggers is/are definitely used. For instance, some trance inductions involve interrupting a trigger/pattern before it can complete (i.e., the handshake interrupt). Anchoring a command or suggestion to a physical trigger can help cement it, too.
jscn··on Happiness 101
In Neuro-Linguistic Programming (and hypnosis, I'm pretty sure), this is known as a "trigger". You can create arbitrary ones yourself by, e.g., touching yourself in a certain place (say touching the tips of your forefinger and thumb together) a couple times when a certain emotion occurs. After the trigger is set, touching the same place will trigger the emotion. (Kind of a simplistic explanation.)
jscn··on Why I Hate Frameworks
As my boss used to say, "the best people I've worked with have all been self taught." I've found this to be true myself. A college degree (especially (?) in CS) is not the cause of, nor (in my experience) even correlated with, great programming. I think even being aware of and caring about the issues that have been mentioned makes one above average, even if you don't (yet) have the experience to solve it all.
jscn··on Ask YC: Do any of you find yourself reading comments before the actual link?
Usually I have a quick scan of the article, read the comments, then return to the article if it sounds worth reading.
jscn··on Advice from a once burnt-out programmer
"So is your local police force, in that it's an organisation with the capacity and authority to commit violent acts on behalf of the state."

We agree so far. I don't think it's just semantics, but my "politics" probably differ radically from most of the crew here (and I don't expect to change anyone's mind), so I'll leave it at that.

I get that his list of reasons was largely sarcastic. But that suggests he's (at least somewhat) cynical about the military. Given that, I don't understand why he'd join up. Especially when he implies that he had/has specific knowledge that he'd likely be sent to Iraq and told to kill people. I just don't find it funny. Maybe I missed the point.

jscn··on Advice from a once burnt-out programmer
Uh, what exactly is the military if not a "violent organisation"? If the military doesn't qualify as a violent organisation, what does?

I found the article to be pretty good aside from that comment, which was a little too on the nose to be funny for me...

jscn··on How NASA writes 'perfect' software (1996)
My only point of reference for how they work is, admittedly, this article. I'm far from knowledgeable about formal methods but, in my understanding, if they're writing provably correct programs the code should, by definition, contain no 'errors'. (That is, it should always "do the thing right". There's no guarantee they've designed it to "do the right thing". Design errors may be exactly what the article is talking about.)

I'm not sure exactly what you mean when you say "every single possible input is tested". I would claim that this is not only impractical but impossible. The range of possible inputs to a system is infinite. This may sound pedantic, but in my experience as a software tester all sorts of failures often pop up when you look even slightly outside the range of values that seems sensible/likely/exhaustive for a given input.

jscn··on How NASA writes 'perfect' software (1996)
I really enjoyed that essay; might I suggest you post it as its own item (if it's not already well known amongst the crowd here)?
jscn··on How NASA writes 'perfect' software (1996)
"This software is bug-free"

You can't show a program to bug free. You can't prove a negative.

"the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors."

Translation: in each of the last three versions, only one error was found, in the last 11 versions, only 17 errors were found.

"the shuttle group now finds 85% of its errors before formal testing begins, and 99.9% before the program is delivered"

In order to know you've found x% of the errors in a program, don't you have to have already found 100% of them? If I find 9 errors in a program, how can I know that I've found 90% of the errors unless I also know that there are 10 errors in it?

A lot of what the author says sounds impressive, but I'd argue a lot of it is either wrong or not even wrong (http://en.wikipedia.org/wiki/Not_even_wrong). Even granting the author some artistic license, he's going pretty overboard in a lot of his claims.

I'm sure the software produced by this group is less error-prone than your typical desktop or web app, but it doesn't sound like they're writing innovative software either. Most of what they do sounds like either mathematical calculations or driving hardware devices. Both areas which seem to me to be pretty well explored at this stage.

jscn··on English-Prime - English without "is"
I'm going to go out on a limb here and say not enough.
jscn··on EU Police learning hacking tricks. They are about to “Remote search” your PCs.
there shouldn't be anything to hide, right?

As ususal with privacy concerns, that is decidedly not the point.

← PreviousPage 3 of 3