HNHacker News
TopNewBestAskShowJobs

jgg

937 karma · joined October 1, 2009

submissionscomments
jgg··on [dead]
It's not compiled languages, it's languages that are too verbose and too complex that are the problem. If you want to use a compiled language that doesn't suck, try Common Lisp or Haskell. I don't understand how he made the jump from "Rob Pike doesn't like C++/Java" to "We should write everything in Ruby and Javascript!111".
jgg··on Detailed guide to mechanical keyboards (switch types, hysteresis graphs, etc)
Hmm... I just ordered a Happy Hacking Lite 2 keyboard, which uses a membrane switch. The HH Professional uses a mechanical switch, but the ~$250 price scared me away. I also looked at the Das Keyboard and the Unicomp Customizer, which are both mechanical.

Has anyone used both versions of the Happy Hacking keyboard? Is there really a huge difference in the feel of the membrane version and the mechanical version?

jgg··on Die young, live fast: The evolution of an underclass
This article reminds me of one of my "favorite" fallacies that people fall for: https://secure.wikimedia.org/wikipedia/en/wiki/Just-world_ph...
jgg··on Ask HN: Compete with Facebook?
Start with a facebook clon for hackers, then, like reddit, expand to all possible interests. Let people create their groups of interest and then grow, grow like weed.

People like (and find it convenient) to split into tribes they identify with. Look at Usenet, Reddit, Facebook, IRC, etc. What if you took this niche-based grouping and applied it to a social network?

Imagine, for example, that I sign up with your site and join the "Lisp Hackers" group. I can private message other Lispers, I can pop open a chat window and talk live without having to open an IRC client, post code on our public discussion forum, view the profiles of the people in my group, look at their pictures, etc. The important thing would be to emphasize community-based subsites with a full suite of features for the members.

Facebook now works (to my understanding; I don't have an account) on the principle of "friending" everyone, and discovering some new people in "Groups" or "Fan Pages", which provide primitive utilities for talking with one another; at the end of the day, to get the full list of features, you have to add everyone to your giant "list o' friends." What would happen if you started with the idea of strict grouping instead?

jgg··on Ask HN: Music while coding
Bach is almost exclusively my favorite classical composer. If you want some of his music, check out classiccat.net. It makes great programming music, but some of it is worth listening to when you're not distracted. (-:

I also enjoy Aphex Twin (all of the similar bands, like Boards of Canada and Autechre, not as much). I actually wrote one my of first web applications listening to "Selected Ambient Works 85-92". Ratatat is good. Finally, for some reason, I enjoy listening to the Conet Project ( http://www.archive.org/details/ird059 ) while coding.

In general though, I prefer to be in a spot where I don't have to use music to compensate for obnoxious background noise.

jgg··on Full Trailer For Facebook Movie ‘The Social Network’ Hits The Web
Huh. A brooding genius that does not make, but at least they didn't throw random math in there for no good reason.
jgg··on Coders guide to good coffee
I'm not the most cultured coffee drinker, but it's amazing to me what passes as "good" in the US. All the self-proclaimed coffee addicts I know drink either McDonald's or Starbuck's, which taste like lukewarm piss water and burnt coffee bean scraps mixed with 77 different varieties of mint flavoring, respectively.

The one time I had coffee that I though was "good" was some sort of expensive French blend. I can't remember the name or taste, as it was a long time ago.

I stopped drinking coffee regularly a while ago, along with most soft drinks. I find that not being addled by caffeine/sugar rushes, while drinking lots of water, makes me fairly energetic for most of the day.

jgg··on Ask HN: How do you deal with suicidal thoughts ?
Self-analysis - is there any rationale behind your thoughts? If you can pull yourself out of the bowels of misery long enough to think (it's hard, trust me), why do you feel the way you feel? There's always a good chance that there's a more serious disorder lurking, so don't take this to mean that you shouldn't see someone. Don't discount psychologists just because they sometimes follow quack theories, either. Sometimes, just having someone to talk to is enough.

The dangerous threshold you cross is when you jump from extremely graphic, horrifying thoughts to physical activities that motion you on towards suicide. Once you, for example, start driving to a point where you want to jump off from or shopping for antihistamines to keep poison in your system, you're beyond the point where self-help can be effective.

I've been through this, and despite all the points where you tell yourself you're just going to do it, you reach a moment of mental clarity where you truly internalize the notion of suicide. You'll either push forward and decide to go on with it, or you'll realize that you just feel like shit and suicide is your pre-programmed pattern of thought for coping with it. If you decide on the former, stop and call emergency services so someone can save you from yourself.

This advice isn't pulled out my ass, either. I wake up every other day or so with the desire to crash my car into the local river or hang myself. But after thinking it through, I know it's because I have a shitty, non-relevant job and attend a crappy school in a backwater state in a country full of and run by ignorant loons. Just rationalizing my emotions removes the stinging pain that makes me want to kill myself, although I still feel the desire to bulldoze everyone in my local Wal-mart, so go figure. (-;

If you have a preferred contact method, let me know. I'd be happy to talk to you. Although I AM NOT A DOCTOR, NOR A DECENT SUBSTITUTE FOR ONE, I have been through something like this, so I may be able to provide more insight.

Take care.

jgg··on Full Trailer For Facebook Movie ‘The Social Network’ Hits The Web
Better yet, what mathematics did he specifically use when developing Facebook? It's my understanding that most of the "innovation" that went on involved stealing someone's code and marketing the end result to a niche community (Ivy Leaguers), and using the reputation gained from that to appeal to the masses. It took people out of the ghetto of MySpace and put them into a pristine, controlled environment.

Tortured genius, or lucky asshole with a lot of money? You decide.

jgg··on Mathematics for Computer Science - Lecture Notes
to what I do in my development.

What I pointed out above is that there are people who do this stuff in their development. (-:

It seems like we're caught in this cycle where every 2 or 3 years, a new framework comes out that everybody rushes to embrace. Someone is writing the code to build these frameworks, and I guarantee you someone had to worry about what made their algorithm O(n^2) instead of O(log(n))

I think the reason you're being downvoted though, isn't because you simply pointed out that some people don't need to know this stuff, because (although somewhat pointless to state), that's true. Rather, I think the problem was when you said

Mathematics gets way more attention than it deserves in computing

Because you made no attempt to back it up, producing only evidence of your particular situation.

jgg··on Mathematics for Computer Science - Lecture Notes
This is stuff that's usually taught in a course called "Discrete Mathematics". As far as textbooks go for this type of material, which do you all like? I own Rosen's famous book ( https://www.amazon.com/Discrete-Mathematics-Applications-Ken... ), but it's the "James Stewart's Calculus" of Discrete Mathematics books. I purchased some really old books too, but I haven't yet found one that I like a lot (I settled for a Dover text that's mostly passable).

For the specific topic of set theory, though, I haven't found one I like better than Paul Halmos: https://www.amazon.com/Naive-Theory-Undergraduate-Texts-Math...

If I could only find a number theory text that I like as much.

jgg··on Mathematics for Computer Science - Lecture Notes
Who are you to say that this doesn't matter for someone's development? This thread reads like you're trying to convince yourself that you don't need to understand this stuff.
jgg··on What the Dunning-Kruger effect is and isn't
that makes me wonder whether your comment is made to look you smarter or dumber than you are

The Dunning-Kruger effect specifically talks about honest self-assessment, not artificial posturing to skew other's views of your intelligence.

and what that means in Dunning-Kruger effect's context.

I'm pretty sure you're trying to use Dunning and Kruger's work to assess things that weren't actually a part of the original study. There is little to no relevant self-assessment involved in making the neutral observation that people abuse the results of the studies to make themselves seem smarter (which, again, has nothing to do with the results of the original study).

jgg··on WikiLeaks will Not be abandoned.
Assange explains his reasoning behind the "spin" they put on material here: http://www.youtube.com/watch?v=wBENlJfZ-f8

I'm not sure how I feel about it. On the one hand, I happen to think what Wikileaks is doing is important, and calling something "Collateral Murder" makes people pay attention to them. On the other, I wonder if there isn't anything else we can do to make people unwilling to read source documents do something other than herd themselves to and from each talking head who gets their attention. Is it sane, or even possible, to leak things in manner that contains no bias, and to choose what to actually leak with no bias, without becoming mostly useless noise? I honestly don't know.

But, Wikileaks does always release the full, unedited source of what they're leaking. If nothing else, it's a step above mainstream Western journalism.

jgg··on What the Hex? Guess the color.
Heh, I thought it seemed off. For what it's worth, I didn't downvote you (the comment didn't bother me either way). I just couldn't help being a smartass.
jgg··on What the Dunning-Kruger effect is and isn't
I hope you're saying that misinterpretation of the research is stupid, not the research itself.

More like the discussion about the research in general, but yes.

jgg··on What the Dunning-Kruger effect is and isn't
It could be that as one learns more about a topic, one learns more about what one doesn't know about a topic.

For example, if you know while, for, if/then and case statements you could think that's all you need to know about programming. But once you start getting into encryption and security, you realize there's a universe of knowledge out there and you're really dumb compared to that.

That's just it. If you've ever actually studied something (in order to really understand it, not just to pass a test), you already understand what goes on here. This whole discussion on competence and learning is stupid. For example, as I delve more into what's considered the "universe" of Lisp knowledge, I find more information and thus realize that there's more that I don't know than what I knew it was possible not to know. But I still know more than someone who's never studied Lisp at all.

In other words, there's not really much substance to a meme that's being perpetuated in blogs. Imagine that.

jgg··on What the Dunning-Kruger effect is and isn't
My favorite part of the Dunning-Kruger effect are the people who used to talk about how smart they are, but upon learning of the study run around saying they're dumb because they think that puts them on par with the intelligent.
jgg··on a² + b² = c²
If you like this sort of thing, definitely check out this book: http://www.amazon.com/Proofs-without-Words-Exercises-Classro...
jgg··on University of Reddit
It's a god damn miracle. Calculus is pretty fucking important and it's also easy if you're not a moron. So I'll teach you some of that shit.

Oh dear god.

jgg··on ASK HN: How do you motivate a lazy co-founder?
my dev!

No, you're a prick.

jgg··on FratMusic.com searching for tech co-founder
What will this site do that Grooveshark or Last.fm doesn't, besides market to a different demographic?
jgg··on Ask HN - Rate my startup: Gigayo.com
No, http://culturedcode.com looks more OSX-ish. Looks like an Apple produce != fantastic design. If you want my honest opinion, both seem to be hawking products that really don't do anything new, wrapped in a Web 2.0 facade of drop shadows and shiny menu buttons. That being said, I think Gigayo's design is mostly fine, although I question what they're selling.
jgg··on Ex-Hacker Calls on Wikileaks Head to Step Down Following [...] Identity Breach
You seem to really dislike Wikileaks. What is it about them that bothers you so much?
jgg··on Java 4-ever
Because the average business using Java is just so counter-culture.
jgg··on Steve Jobs Responds To The Antenna Issue: Hold It Different Or Use A Case
If a comment from Jobs about the latest release of Apple's product leads you to hate humanity… well let's just say you're going to have trouble with society in general. There is far worse.

It wasn't that particular comment I was referring to. But thanks for being patronizing!

jgg··on Steve Jobs Responds To The Antenna Issue: Hold It Different Or Use A Case
Aaaand we've come full circle again, where people start to realize that Apple is, like Microsoft, a gigantic company that doesn't care about anyone.

Maybe we can all move to open-source platforms, so that we can fill the Blogosphere (tm) with self-righteous bullshit about Ubuntu before being swept up by the next commercial trend. Gee, it took a shiny user interface and a meticulously-engineered corporate image to sucker in that last batch, how low can be set the bar this time?

I hate humanity.

jgg··on Ask HN: Is a CS degree worth it if it comes from a state school?
Do you wear a jacket to keep you warm or because it says Prada on it?

Did you go to school to get a piece of paper, or to learn something?

The analogy doesn't quite hold. You make it sound as if all educational quality is the same, and you're only paying for the name. That's just not true.

jgg··on Why Undergraduates Should Learn the Principles of Programming Languages
Now, I took a PL course before my working career, so I don't have a frame of reference, but does it really make a difference?

Most people judge a language by a) what the syntax looks like and b) what other people say about the language. If you have a formal understanding of programming languages, you can make an actual engineering decision about which language to use instead of being herded from trend to trend with your mouth agape at each marvelous reinvention of old CS concepts.

jgg··on Wish list (books and bookshelves)
Please explain why I should care about your wishlist.
← PreviousPage 4 of 9Next →