HNHacker News
TopNewBestAskShowJobs

mark-t

375 karma · joined June 12, 2007

I'm a graduate student in mathematics at UCSD, studying Combinatorics. I also work on open source projects, such as fluxbox, and web applications, such as http://www.nationstates.net/ and http://math2.org/mmb/ . I'm not particularly interested in being an entrepreneur, but I'm also not particularly interested in being an employee, so we'll see. My website is http://mark.tiefenbruck.org/ -- you can find my contact information there, since I don't necessarily trust the email field here.
submissionscomments
mark-t··on Google Treasure Hunt 2008
Well, I could do his in my head. Actually, no, I have that one memorized.

I had a perfectly good algorithm. It was a memoized recursion. The problem was that my program printed something like blah*10^27 and they were asking for an exact answer.

mark-t··on Google Treasure Hunt 2008
You got lucky. Mine was 66x36. I wasted a lot of time googling for a copy of pascal's triangle with 100 rows and eventually gave up and learned how to get big integer support in perl. So, I guess I'm happy I didn't get such a trivial question.
mark-t··on 10 Most Beautiful Looking Linux Desktops
It's probably ion (could be wmii or any other tiling wm), and the irc client is irssi.
mark-t··on 10 Most Beautiful Looking Linux Desktops
Most of them are pretty easy to tell, but many could be done in just about any window manager.

  1. Not real.
  2. Mac4Lin.
  3. Not absolutely clear, but note that thunar's internal menus are displayed in the toolbar instead of the window, like a mac. It could be Mac4Lin again, but I'm guessing it's not real, unless there's something about thunar I don't know.
  4. Enlightenment.
  5. Pekwm.
  6. Enlightenment.
  7. Could be anything. It does have a Gnome footprint on the bottom right, though, so I'd guess metacity.
  8. Fluxbox. (yay!)
  9. I'm not sure. Probably compiz-fusion.
  10. Could be anything.
mark-t··on Ask YC: Getting Involved in Open Source
1. Notice something that bothers you. 2. Fix it! 3. Profit???
mark-t··on Good and Bad Procrastination
Well, I stand corrected.
mark-t··on Writing, Briefly
Wow, you managed to find the one remaining page on paulgraham.com that hadn't been submitted before.
mark-t··on Sitting straight 'bad for backs'
I think the most entertaining thing about this article is that they quoted Dr. Bashir. I wonder how often people make jokes about that to him.
mark-t··on Why do Open Source?
For me, it's mostly avoiding the hassle of commercializing something. If I'm never going to try to sell it, I might as well give away the source. Also, there's not really much choice when a lot of what you do is in perl or ruby or ... -- just about anything but c/c++.

How I got started is another story. I switched to linux because windows drove me crazy. Then Gnome and KDE drove me crazy. Then xfce drove me crazy. It became apparent that I had very specific needs, and nothing available was going to fill them. So, I chose something close to what I wanted (fluxbox) and started fixing things. Thus, I guess you could say I started because I'm picky.

mark-t··on Ask YC: who are midwest (great lakes) hackers?
You can also look at http://hackrtrackr.com/ . It was developed in response to a lot of questions like this.
mark-t··on Ask YC: who are midwest (great lakes) hackers?
I grew up in a suburb of St. Paul. I've been around for the past couple weeks, but I'm going back to California tomorrow.
mark-t··on Has college dropout done the impossible and created a perpetual motion machine?
It's not possible for the answer to that question to be yes. You can't do the impossible. If he creates a perpetual motion machine, then it's not impossible.
mark-t··on Free Culture, by Lawrence Lessig
It's a book, so it'll take a while to read, but I found it very interesting and informative, so I felt I should share it.
mark-t··on Learning Math
The only way to learn math is to do math, and you should learn to do math the same way you learn to program: solve problems that you find interesting.

Personally, I like to do contest problems. You can find tons and tons of them on John Scholes's website: http://www.kalva.demon.co.uk/ but they tend to be on the hard side. The AIME is possibly the easiest on there, and those are the sort of problems where the average high school only has one student every decade or so that can solve any.

There are contests for junior high students and less advanced high school students, too, but I can't find the problems online. There are books, though. You might want to look at the AMC 8, 10, and 12.

Or, you know, make some up. Think of a problem you've always been curious about, and try to solve it. There are forums online that can offer guidance. For example, I work on http://math2.org/mmb/ .

mark-t··on Microsoft bids $44.6 billion for Yahoo
It's just occurred to me that I'll have to switch my domain name registrar if this happens. Damn.
mark-t··on How I lost my faith (in Lisp)
Nah, I really wasn't making any claims. I just didn't buy the argument.

Personally, I find Lisp easier to write but much harder to read. The syntax certainly plays some role in that, but I don't think it's the key. The problem, I think, is that it's just too dense. When you use a lot of intermediate variables, you get to name them something relevant. But Lisp code (or at least my Lisp code) usually doesn't have all of this context floating around, so it's harder to figure out what's going on.

mark-t··on How I lost my faith (in Lisp)
You haven't taken this thought process far enough. In assembly, according to you, you don't write trees. I guess this means you write sequences of commands (procedures), and you store data in a state system. Well, in that case, Lisp gets turned into procedures and a state system, seemingly by magic.

Maybe people have an easier time understanding other languages because they work in the same way the computer does.

mark-t··on UNIX tips: Learn 10 good UNIX usage habits
> Really? How often will I need to make a directory structure that is several levels deep, but only one directory at each level?

Didn't take me long to find one in my scripts directory. Just imagine you're doing something similar by hand:

  #!/bin/bash

  # This script strips debugging symbols from programs and stores them separately.
  # They will be loaded by gdb when needed but will not take up memory when
  # running the program normally.

  # determine where to save debugging symbols
  DEBUG_PATH="/usr/lib/debug"
  if [[ ${EUID} != 0 ]]; then
    DEBUG_PATH="${HOME}/lib/debug";
  fi

  # go through list of command line arguments and split each one
  for x in "$@"
  do
    echo "Splitting ${x}"
    y="${DEBUG_PATH}${x}.debug"
    mkdir -p "$(dirname $y)"
    objcopy --only-keep-debug "${x}" "${y}" || continue
    objcopy --add-gnu-debuglink="${y}" "${x}" || continue
    chmod a-x,o-w "${y}"
    strip "${x}"
  done
mark-t··on YouTubers Threaten Revolt! (Again)
I thought they were revolting already.
mark-t··on Anybody here know a good DNS service provider?
I got mine from Yahoo! Small Business a couple years ago when they had a $3/year deal. I haven't seen anything like that recently. They seem to be a good registrar; the only thing I've wanted to do that I wasn't allowed was subdomain forwarding.
mark-t··on [dead]
Feature requests go here: http://news.ycombinator.com/item?id=363 . You can use GreaseMonkey to change the fonts on your own end.

As for down votes, they're only available to members who have enough karma. (Paul claimed 20 a while ago, though my experience didn't confirm that -- maybe you need 21)

mark-t··on Are We Failing Our Geniuses?
I actually have experience on both sides of this issue. My principal would not allow me to skip 3rd grade, despite my teacher's and parents' requests. On the other hand, in junior high, I was allowed to test out of three years of math.

I can assure you that any negative effects of skipping grades are far outweighed by the effects of holding students back. The latter fosters resentment and frustration, which doesn't help social aspects much. For the former, as long as you're sharing classes with advanced students in higher grades (and why wouldn't you be?), the older students are very welcoming.

Also, arrogance isn't a negative quality in talented math/science students -- it's essential. You just can't get really good at math unless you believe you can figure out difficult problems yourself. Maybe you don't have to admit it, but there's a point where denying your abilities looks foolish. The "I've played a lot of Number Munchers" line only works for so long.

mark-t··on Please tell us what features you'd like in news.ycombinator
You should have to enter an explanation when you downmod something. Then the recipients won't be left confused, and it will enforce responsible use of the privilege. I feel this is a better solution to the abuse problem than only allowing downmods for 24 hours.
mark-t··on Richard Stallman safe after Peru earthquake
Would somebody care to explain to me what's wrong with my comment? I'll admit it's short. Is there something more fundamentally wrong? Feeding trolls?

Frankly, a belief that natural disasters only strike highly religious areas is quite strange, and I see no evidence for it. As Goladus pointed out, San Francisco gets earthquakes; that was also the first thing I thought of. But is there any part of the planet that doesn't suffer from natural disasters? I don't think anybody could make the original assertion without realizing these problems, and my explanation shouldn't be needed. If I could, I would have downmodded it.

mark-t··on Richard Stallman safe after Peru earthquake
That's a very strange opinion.
mark-t··on The Industrial Revolution due to a change in the English population?
What happened to the footnotes?

Edit: Oh, they've managed to make it into a completely different URL. I guess that's slightly more usable than the previous system, if I open that URL before I start reading, but it would really be nice if there were links from the content. We'll see what GreaseMonkey has to say about it.

mark-t··on Higher-Order Perl -- Free Online Version
This looks interesting, but it doesn't seem like the content is actually available yet. Anyway, I think most perlmongers and anyone else who cares already knew perl had these capabilities.
mark-t··on Google Deletes Facebook Secrets Blog
Do I really own the rights to the camera I lost in Sweden? The police seemed to think so.
mark-t··on YouTube Killer Gets $100M in Funding
You know, if they keep giving YouTube free advertising, they'll never kill it. Just look at cereal killers.
mark-t··on Dan Kaminsky just killed OpenID with unveiling of his attack suite during Blackhat conference
Slides are available online, in some strange proprietary format: http://www.doxpara.com/?q=node/1149 .
← PreviousPage 4 of 5Next →