HNHacker News
TopNewBestAskShowJobs

current_call

203 karma · joined December 18, 2014

submissionscomments
current_call··on John Carmack's adolescent years (2003)
I think what makes it so appealing is that it isn't just an action movie with lots of keyboard action. It's actually about hackers and their subculture. The heroes enjoy understanding new things, share books on BSD and compilers, have an annoying wannabe that they nurture, value merit over superficial traits, and have a low tolerance for artifice. It's as if they came out of a jargon file hacker template.

When I said that this movie is more or less a Carmack movie, it's because of how teenage Carmack is described. He's arrogant, but not so much he'd surround himself with idiots. When he meets other smart programmers at Al's company, he's elated.

So yeah, it is cheesy, but it does more justice to the hacker subculture than anything else I've seen. It certainly has more to do with actual hackers than hacker news does.

current_call··on John Carmack's adolescent years (2003)
I don't buy that. They managed it with Turing, didn't they?
current_call··on John Carmack's adolescent years (2003)
This is pretty much what you'd want.

http://en.wikipedia.org/wiki/Hackers_%28film%29

current_call··on Startup Lesson Learned: Technology Doesn’t Matter
He used a database he didn't know how to use, switched to another one he didn't know how to use because someone said it was better, then switched back to the first one, and then switched to another database. There's a problem here, but it isn't using new technology.
current_call··on The Next Chapter – moot retires from 4chan
Ah yes, the only possible reason somebody could disagree is failure to understand your perfect words. Well of course. That's because I'm correct.

Your analogy is irrelevant. Your example neighbor is only putting up signs for one person, and you don't explain why he takes down the signs.

Censorship is selective removal of unwanted ideas to prevent those ideas from spreading. Removing all ideas for some other reason is not censorship.

current_call··on The Next Chapter – moot retires from 4chan
Yes, it is legal to do many immoral things.

Edit: According to you, shouldn't Twitter be at fault for letting Pax say such hurtful things? They're providing him a platform.

current_call··on The Next Chapter – moot retires from 4chan
That's a ridiculous interpretation. It's the correct interpretation.

People don't have an obligation to uncritically pass on any and all messages. True.

That a publisher only publishes certain books is not censorship of all the other books. True.

That you promote your own views without simultaneously mentioning all other views is not censorship. True.

Freedom of speech means that you can put up your own lawn signs in your lawn. It doesn't mean that you get to put your lawn signs in other people's yards. It certainly doesn't mean that they are obligated to print and put up your signs in their yard. True.

These are all true, but irrelevant. Refusing to help spread a message is different than trying to stop other people help spread a message. I've been repeating this for a while now. If you're still confused, try rereading our discussion until you see the difference.

current_call··on “Poor people don’t plan long-term. We’ll just get our hearts broken”
Why is the author going to school?
current_call··on Why I Am Not a Maker
Here's a quick reminder about why sexism is bad. Sexism is bad because it disadvantages people through no fault of their own. Sexism is part of reality. Theories and opinions about sexism do not effect the actual impact of sexism. You could be looking through a lens where you can't see inequality, but that doesn't mean there is none.
current_call··on Why might a C++ programmer say “I could never write Python”?
Typos being run time errors is because of implicit declarations; it's not because of type systems. Implicit declarations are messy for others reasons too. See Python's 'nonlocal' keyword for an example.
current_call··on Why I Am Not a Maker
What actually happens despite how I think things work is reality. If I'm bad at judging the consequences of my actions then my view of reality is poor. Just because all knowledge is seen through lenses doesn't mean all lenses are equal. A person who can predict the consequences of actions accurately is seeing the world through clear lenses.

There was a time when no one knew the equations of gravity in exquisitely rigorous detail, yet if you walked off a cliff, you would fall. http://www.yudkowsky.net/rational/the-simple-truth/

current_call··on Why I Am Not a Maker
All lenses are not equal. Reality is the way things work despite our lenses. Opaque lenses give a misleading view of reality. Clear lenses give an accurate view of reality.
current_call··on The Next Chapter – moot retires from 4chan
Nobody is under any obligation to provide infrastructure, but not providing infrastructure is different from trying to stop providers.

People are of course free to try and stop neutral providers. They are also free to lobby for a government that will censor them.

current_call··on The Next Chapter – moot retires from 4chan
But if every individual ISP refuses to host the KKK because they'd just rather not do business with bigots, then that's not censorship. It's just freedom of association.

No, that is censorship.

transitive verb : to examine in order to suppress or delete anything considered objectionable <censor the news>; also : to suppress or delete as objectionable <censor out indecent passages> http://www.merriam-webster.com/dictionary/censoring

current_call··on The Next Chapter – moot retires from 4chan
Alright, so we're separating infrastructure into two types. There's "transport" infrastructure that allows people who already know each other to communicate and there's "audience" infrastructure that provides a way to present ideas to a group of strangers.

Holding providers of "audience" infrastructure accountable means that the only unorthodox groups that can communicate as effectively as the orthodoxy are groups with members that can provide "audience" infrastructure. Now the unorthodox suffer a disadvantage. The purpose of this system is to prevent dangerous and harmful ideas from being spread. This is still censorship.

current_call··on The Next Chapter – moot retires from 4chan
Part of it is people confusing legal and ethical.

Oh my god, shut up about free speech. It's his privately owned website and he can do whatever he wants with it.

current_call··on The Next Chapter – moot retires from 4chan
If I can say anything I want, but I have no infrastructure, then I can't communicate my ideas effectively. People who provide neutral infrastructure allow others to exercise their right to free speech. People who oppose neutral providers want to make communication difficult for people they disagree with.

Removing neutral infrastructure is restricting free speech through social conventions instead of through government. It's still censorship.

current_call··on The Next Chapter – moot retires from 4chan
Image boards aren't like newspapers or blogs. All content is user generated.
current_call··on Dear tech companies, this is not how you hire engineers
Why don’t you approach engineers the same way?

If the "learn to code" movement doesn't flop, it won't be a sellers market. Problem solved!

current_call··on Why It’s Good to Be Wrong
First off, if the Pope said that, it wouldn't count.

Therefore, faithfully adhering to the tradition received from the beginning of the Christian faith, to the glory of God our savior, for the exaltation of the Catholic religion and for the salvation of the Christian people, with the approval of the Sacred Council, we teach and define as a divinely revealed dogma that when the Roman Pontiff speaks EX CATHEDRA, that is, when, in the exercise of his office as shepherd and teacher of all Christians, in virtue of his supreme apostolic authority, he defines a doctrine concerning faith or morals to be held by the whole Church, he possesses, by the divine assistance promised to him in blessed Peter, that infallibility which the divine Redeemer willed his Church to enjoy in defining doctrine concerning faith or morals. Therefore, such definitions of the Roman Pontiff are of themselves, and not by the consent of the Church, irreformable. http://www.ewtn.com/library/COUNCILS/V1.htm#6

Second, we don't have time to become experts in every subject, so we defer some decisions to existing experts.

current_call··on The Smalltalk Revolution
If learning lisp is important "not because you'll use it but because it will forever change you" (to paraphrase) then learning Smalltalk is important in the same way.

Learning Common Lisp is like learning Smalltalk in another way, Common Lisp shares some of Smalltalk's features.

For instance, if I messed up something in my code and had an error, the debugger pops up. In this debugger I can not only browse the stack trace and manipulate those objects, I can actually fix what is broken and resume execution of the program from that point.

This is also true for Common Lisp. When I hit a bug, I can edit the broken code, reload it, and resume execution from where the program stopped. I can load edited code and freeze the program to inspect objects at any time. It's enjoyable to edit some opengl code and see changes in real time.

I used to use Light Table with Clojure and Javascript to kind of recreate the effect, but what the author writes is true: abandoning your familiar textual tools lets you do some really awesome things. It completely changes your development and debugging workflow.

If anyone was wondering why some people don't like Clojure being described as a modern Lisp or the future of Lisp, this is one reason.

current_call··on Clojure is Imperative
Are you saying that languages aren't imperative or declarative but programs are?
current_call··on Shen Language will be moving to a BSD license
This is good. The last time I downloaded an implementation it was broken. I went to mess with the copy I already have after reading this and I keep breaking the REPL.
current_call··on Pygame in the browser
What's messy about it?
current_call··on Clojure 2014 Year in Review
Racket is wonderful.
current_call··on Clojure 2014 Year in Review
"Well, it isn't very weird that today's LiSP is better than yesterday's."

I wouldn't be so sure of that.

current_call··on Considering performance in the small is not “premature optimization”
"As a developer, I am tired of my IDE slowing to a crawl when I try to compile multiple projects at a time. I am tired of being unable to trust the default behavior of the standard containers. I am tired of my debug builds being unusably slow by default."

Don't forget web browsers. Web browsers are horrible.

current_call··on Ruby 2.2.0 Released
It's a bit weird that symbols are garbage collected. I wouldn't think it could delete them without making the same symbols unequal some of the time.
current_call··on In Defense of Inclusionism (2011)
There's always something to write about. Did you mean that all the articles that people are eager to write have already been written?

"The subsequent research has in some respects vindicated my views: some have tried to argue that the declines are due to picking all the low-hanging fruit in articles or in available editors, that lower quality editors merited additional procedures."

current_call··on Why Why Functional Programming Matters Matters (2007)
No, you really can't do FP in any language.

"Please let’s not have a discussion about Turing Equivalence. Computer Science “Theory” tells us “there’s no such thing as more powerful.” Perhaps we share the belief that In theory, there’s no difference between theory and practice. But in practice, there is."

Programming paradigms are about how programs are written. If a problem can be solved in one language, it can be solved in every language, but that doesn't mean it can be solved in every paradigm in every language.

← PreviousPage 6 of 7Next →