Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lincolnq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
54 ms
·
511.
▲
by
lincolnq
17y ago
Great analogy. I guess the answer is "people should be able to apply both ways of thinking". So how do you impart both in a curriculum? I have observed that for great hackers, it doesn't matter what method they are taught -- they'll learn b
512.
▲
by
lincolnq
17y ago
yes, oops.
513.
▲
by
lincolnq
17y ago
This issue is a fundamental one that everybody teaching programming or computer science must answer. Is it better to teach CS from the ground up or top down? The ground up approach is something like SICP, with fundamentals in lambda calculu
514.
▲
by
lincolnq
17y ago
Your comment wasn't worth responding to, because it was an obvious troll, designed to incite a strong emotional response from the reader. If you were intentionally trolling, you picked the wrong audience. If not, you should try to support y
515.
▲
by
lincolnq
18y ago
My hypothesis: it has better rhythm -- the repetition of 'i' at the beginning of each piece of the for loop makes it nice and easy to remember. I bet people would tend to learn this when they were first learning how to code and then never c
516.
▲
by
lincolnq
18y ago
I still use mutt. It's not great, but it's better than anything else I've tried. I ssh to my mail server and run mutt in a screen. My mail server has imap and webmail set up too, so it's fairly convenient no matter where I am. I've wanted M
517.
▲
by
lincolnq
18y ago
It's not on the AP. I did more differential equation stuff in the AP physics course that was taught in parallel with the AP calc course. Mostly simple stuff like coming across the differential equation "a = -w^2 x" and having to solve it (x
518.
▲
by
lincolnq
18y ago
Presented an idea 12 months ago for a new programming language that understood modern scalability, concurrency, and software design concerns. Got shot down. We worked on it anyway for 4 months. Then we had an idea for a new webapp we wanted
519.
▲
by
lincolnq
18y ago
Neuromancer is the only one that I've read, and it was excellent. (I think it's also his most famous)
520.
▲
by
lincolnq
18y ago
I'm pretty sure most hackers use a text editor and a web browser. When dealing with CSS and JQuery, a wysiwyg editor will really get in your way (it's hard to visualize ids, classes, and onClick) and it doesn't make things very much easier,
521.
▲
by
lincolnq
18y ago
Initial thought: I like this idea. I might actually use it. I tried it out. The robot voice is a bit hard to understand, but I doubt there's much you can do about it. I signed on at the website and tried to enter the phone number in the for
522.
▲
by
lincolnq
18y ago
This is true. But David Moon is fairly famous, having worked on Lisp, CLOS, Dylan ( http://en.wikipedia.org/wiki/David_Moon ) and he was immortalized in the hacker koan: (From http://catb.org/jargon/html/koans.html ) One day a student c
523.
▲
by
lincolnq
18y ago
I don't really agree with your treatment of monads, but perhaps I don't understand your point of view. What did you mean by "you can't peek at it"? I can peek into the String returned by getLine in pure code, as in the following example:
524.
▲
by
lincolnq
18y ago
This is one of the major reasons I need Linux for development instead of OS X or anything else. I tried Fink and Macports and got really frustrated with both.
525.
▲
by
lincolnq
18y ago
I would assume that if you go out of business, as creditors they get their money back first during asset liquidation. But you aren't personally on the hook. (Part of why it's a good idea to keep your business and personal finances separate!
526.
▲
by
lincolnq
18y ago
The "way to make exceptions" is to incorporate your startup and sign an IP agreement with it.
527.
▲
by
lincolnq
18y ago
Phew! Attractive website, obviously somebody put a lot of effort into the design. I've never seen a site like this. There are seven themes? I can't find anything I'm interested in actually reading. I browsed the categories, tag cloud, etc.
528.
▲
by
lincolnq
18y ago
I am especially interested in the domain-generation part. I've wondered how it would be convenient for an infection to phone home to its owner (call her Mallory). There are several interesting requirements for such a communications channel
529.
▲
by
lincolnq
18y ago
I have some personal experience with this industry. When I was in high school, I ran a small site selling Diablo II items to people. Walked away with a little money at the end of the summer, but never figured out how to scale the business p
530.
▲
by
lincolnq
18y ago
I have played violin since I was very young, and more recently viola. I've been interested recently in electric violin/viola, but I haven't gotten to try them yet.
531.
▲
Ask HN: Musicians?
20 points
by
lincolnq
18y ago
|
65 comments
532.
▲
by
lincolnq
18y ago
I'm not trying to brag -- just giving a data point which seems to suggest that the tagline "nobody reads much faster than 400 words per minute" is false. I read the first article you linked to. I measured myself on it and got 630 wpm. (And
533.
▲
by
lincolnq
18y ago
Bound and free variables: when I was taking a programming languages course, these concepts popped out at me as being incredibly important. But I had been programming for years without understanding that there was a distinction. Are they imp
534.
▲
Small surprises while grading programming languages exams
(cs.uni.edu)
21 points
by
lincolnq
18y ago
|
7 comments
535.
▲
by
lincolnq
18y ago
I made one. :) http://newsbrane.com Please send me feedback!
536.
▲
by
lincolnq
18y ago
At Brown (where I went for undergrad), you are normally tracked into an intro course, but if you can convince a professor of a higher-level course to override the prereq, then you can take whatever course you want. I have the sense that mos
537.
▲
by
lincolnq
18y ago
I've found that I really don't like this, aesthetically (mixing nesting styles in code looks bad) Also, whitespace based indentation works in Python because Python statements tend to be fairly short. (The python indentation rules are easily
538.
▲
by
lincolnq
18y ago
I've read Simon Peyton Jones's Beautiful Code excerpt ( http://lambda-the-ultimate.org/node/1964 for those who need it), and it's very nice. I would be interested in the "too much overhead" article -- can you track it down? I've been resea
539.
▲
by
lincolnq
18y ago
I understand why some people want sequential semantics in parallel programs: it's very easy to reason about, especially for those who are used to sequential reasoning (like most imperative programmers). Certainly, if your goal is to use par
540.
▲
by
lincolnq
18y ago
Security is a high priority for us (2 people). We are careful to write secure code, and we discuss security specifically and do code reviews for any risky parts. This process isn't formalized, but we don't just trust ourselves -- we also ex
More ›