HNHacker News
TopNewBestAskShowJobs

jscn

140 karma · joined October 18, 2008

http://joshcrompton.com http://blog.joshcrompton.com @jscn
submissionscomments
jscn··on Ask HN: Does knowing Python give you a significant head start learning Django?
I think you're better off picking the technology stack based on the community around it. With only 9 months of Python under your belt, it wouldn't be much of a loss if you switched now. Try to get a feel for the Ruby/Rails and Python/Django communities and in which one you'd feel more comfortable participating.

To make some sweeping generalisations, Pythonistas tend to be more computer-sciencey than the Ruby crowd, and if you're doing a lot of heavy number crunching, it might be worth checking out SciPy/numpy and whether there are equivalent stacks in Ruby (I have done this research but my gut says there aren't.) OTOH, the sheer size and popularity of RoR means that it's much easier to find work in Ruby/Rails than Python/Django. YMMV.

jscn··on Ask HN: How many of you are working on eCommerce idea vs SaaS?
I get a 502 error at that URL.
jscn··on The Challenge of Making Friends as an Adult
It seems like the article is talking about close, meaningful friendships as though they're the only kind[1]. But you'd be lucky to have a handful of such friendships over a lifetime. Most friendships will be based on mutual-advantage or simple pleasure. (Nothing wrong with that, and they shouldn't be dismissed.)

All the subjects in the article are very concerned with what they need, what they want. I think it's telling that they don't voice concern over whether they might be capable of being such a friend to someone else.

---

[1] http://en.wikipedia.org/wiki/Philia

jscn··on Just say "No" [to Yahoo Axis]
Not only does the logo look like Adobe's, it also looks suspiciously like AXIS Jiu Jitsu's logo (see http://www.axisjj.com/ -- take the central triangle, rotate it left and mirror it on the y-axis.)
jscn··on Confessions of a recovering lifehacker
I've never heard the pen cap thing before. That, sir, is genius.
jscn··on Richard Stallman Collapses At Barcelona Conference
HN is owned privately and everyone's ability to use it is at pg's discretion. pg has no duty, implied or otherwise, to provide a platform on which the principles of free speech hold. This is not true of society at large. You seem to be conflating the two.
jscn··on Ask Valve employees: How well does the flat organization work?
I second this, would love to hear more. I'm really interested in alternative organisational structures of this kind.
jscn··on Frighteningly Ambitious Startup Ideas
Western medicine is nothing more than medicine being tested scientifically before being accepted. If you know anything better than the scientific method to test medicine than please do tell.

There is no such thing as the scientific method. What you're thinking of (presumably something Popperian) is not how science is really done. A lot of science is pig-headedly ignoring evidence which tells you a theory is wrong. Sometimes that works itself out and you get a better theory (see Einstein). Other times it doesn't.

Look, the purpose of medicine is to make people healthy. Definitions of 'healthy' are different for different cultures and social groups at different times. Western scientific medicine is only one approach for one kind of culture, and it often does more harm than good.

Furthermore, western scientific medicine often ignores procedures and knowledge coming from non-western sources which, when translated into scientific language, turn out to be correct within the WSM framework.

edit: formatting

jscn··on Frighteningly Ambitious Startup Ideas
Hence why OP mentioned the need for a scifi novel and some court cases to create a market. I'm not sure that would work, it doesn't seem to have done so in other domains.
jscn··on LEGO Minecraft is Officially Happening
I don't understand. Wouldn't LEGO Minecraft just be...LEGO?
jscn··on Ask HN: Who's looking for employment?
josh.crompton@gmail.com - I'm looking for a full time gig in Perth (Australia). Most of my experience is with web stuff (Python/Django) and test automation (Python). I'm currently located in Christchuch, New Zealand and I'll be in Perth from February 16.
jscn··on Idea to product in 4 months : End-to-end product and technical development diary
It seems unlikely that all (or even a significant proportion) of OP's audience would be familiar with that particular episode, let alone it's name.
jscn··on Elon Musk is pushing the human race forward
tldr; To mitigate existential risks.

There are at least a couple reasons: 1) A lot of the conflict that destroys so many lives is motivated by limited resources such as land. Getting off this planet could make that kind of conflict disappear (eventually). 2) Diversification. If climate change/oil scarcity/nano/GE get out of hand, it'd be good to have someplace else to go. Even if you're sceptical about the environmental risks from climate change and oil scarcity, GE and nano pose big risks. The easier nano and GE get, the more likely some bio-/nano-hacker somewhere creates an irreversible problem for us (whether accidentally or intentionally).

jscn··on Six Days without Food: Hacking Your Mind to Make Do with Far Less
On the other hand, protein and fat increase satiety better than carbohydrates, so if you want to feel fuller on fewer calories, protein is a good bet.
jscn··on Ask HN: Why are there arrows beside usernames in comments?
OP points out a real issue, though. If you didn't already know that, how would you? Perhaps some alt text could be added to the arrows.
jscn··on Riseup
"Free people create free markets. Free markets do not necessarily create free people.” - Gupta’s Libertarian Observation
jscn··on Oxford announces new degree in Computer Science and Philosophy
Yeah, I must say that programming web apps and battling with CSS is pretty dull after studying philosophy.
jscn··on Oxford announces new degree in Computer Science and Philosophy
Philosophy is a necessary condition for science (which I take it is the process you have in mind for 'actually discover[ing] something').
jscn··on Oxford announces new degree in Computer Science and Philosophy
I sympathise with your position that philosophy is a kind of meta-science, with the caveat that that is only one kind of philosophy. But Karl Popper did not define what science is. That's an ongoing question (and one to which I think there is no single answer.)
jscn··on Oxford announces new degree in Computer Science and Philosophy
Instead you learn the latest 'correct' answers, which you can then write on a test and receive a grade for.

I'm not disputing that modern physics is our best understanding of how the physical world works, but you do lose an important aspect of education by this style of pedagogy. When do you learn what made the best scientific minds what they were? Why should you have to reinvent their learning yourself if you want to be as great as them?

The way 'they' teach physics is just one way to learn it, not necessarily the best. Especially if your goals are not simply to get a degree.

jscn··on Oxford announces new degree in Computer Science and Philosophy
I don't think that's what is being proposed. Philosophy is not bad science. But you can't always know which questions to ask with science, especially in a new field.

One of the things which philosophy does (and has done) is to clarify which questions to ask, how to ask them, and so forth. Once the problem domain is clarified enough, science can step in and start being useful. Of course, there is no clear-cut border between the two (which can be seen historically in the development of physics, biology, etc.)

That's definitely not the only thing which philosophy does, but I think that's the idea being discussed here.

jscn··on Ubuntu 10.10 (Maverick Meerkat) Release Candidate
I've had similar issues with Ubuntu upgrades in the past. I went to Debian (stable) instead, figuring the longer upgrade cycles would mean fewer problems. That was all well and good until I needed to enable backports to upgrade Firefox to >=3.5 for work. Now the package manager's broken due to some weird dependency issues.

I don't understand why there is no free software equivalent of Apple, selling (laptop) hardware and maintaining a GNU/Linux distro that's guaranteed to work on it. Surely there's a buck or two to made?

jscn··on Hey, Guys, It's Totally Okay If You Don't Get Rich
I think you're conflating two ideas here: negative and positive freedom.

Negative freedom, freedom from having to do things you don't want, can be had by quitting your job and living in a cardboard box. Don't want to go to work? That's cool, you can just sit in your box, or go for a walk, or whatever.

Positive freedom, on the other hand, can really only be had in this society by accumulating money. If you want to buy a house, support a family and travel, then you need to have the cash to do so.

Of course, if you get enough money, then you can have both. The converse isn't true. But that's difficult to do, and it certainly is a gamble. I think you and the OP just have a different idea of where it's desirable to be on the continuum from -ve to +ve.

jscn··on Colleges Serve the People Who Work There, Not the Students

  the most overpriced for the value they deliver.
For some values of 'value'. Because you can't put a dollar sign on everything, right? I feel much better about the value I got from my humanities classes than I ever did about my computer science classes, whether or not that translates directly into money-earned.
jscn··on Richard Stallman answers Reddit's top 25 questions.
When I heard RMS speak a few years ago, he made the distinction between devices like microwaves, and general purpose computing devices. The latter you want to be running Free Software. But for the former it's not really an issue.

Unfortunately, the line between the two is blurry at best. For example, I'm not sure how well this jives with the case of the printer software which provided the catalyst for RMS starting the FS movement in the first place.

jscn··on Ask HN: Who's using Clojure, and to do what?
Warning: irrelevant grammar nazism below.

> Many fewer lines of code than

This grammar bugs me. I feel like this should be "Much fewer" or similar, but I'm not totally sure it's wrong as posted. Opinions?

jscn··on Review HN: Heykiki - Find an instructor or practice buddy for an activity
One minor design related thing: the diagonal stripes behind the search box on the front page create an optical illusion where the boxes get warped. I do not find it pleasant to look at.
jscn··on Ask HN: book recommendation for data visualization for beginners?
Check out Visualizing Data by Ben Fry http://benfry.com/, one of the authors of the Processing language. The book is based on his doctoral dissertation, and has a technical (as opposed to artistic or design) focus, but is easy to understand. The Processing language/environment is Java based.
jscn··on Ask HN: What are your (non-hn-related) hobbies?
Seconded. I spent a couple years training Muay Thai before getting bitten by the BJJ bug. I'm trying to fit in more standup again now, but I still try to spend at least an hour every weekday on the mats.

Having a very physical hobby keeps me grounded in reality after spending most of the day thinking about philosophy or writing or coding (I'm a student). There's a lot of pretty direct feedback about your improvement over time, too, which I find can be lacking in more intellectual pursuits.

jscn··on There are two kinds of student: those with ability, and those who need lectures.
Yes, its not lectures which are the problem. You just don't need lectures for technical courses, you need books and practice and someone competent to discuss difficulties with.

For non-technical courses, lectures aren't (or shouldn't be) simply rehashing of the content of books. The best (non-technical) lectures I have been to drew on readings done but consisted of drawing links between them, exposing subtle points, guided discussion and exposition of unpublished research by the lecturer.

← PreviousPage 2 of 3Next →