Search found 59 matches

by ex-kgb
Mon Feb 27, 2012 9:15 am UTC
Forum: School
Topic: Your Schedule
Replies: 655
Views: 153911

Re: Your Schedule

Caltech third term frosh (on grades now...) Spring 2012:

Ph1c Analytical (Magnetism)
Ma1c Practical (Multivariable Calculus)
AH55 Art of the 19th Century
H112 The Vikings
ESE1 Intro to Environmental Science
PE48 Taichi

existentialpanda: how is Taichi by the way? I haven't taken a PE class yet here.
by ex-kgb
Mon Nov 28, 2011 11:16 pm UTC
Forum: School
Topic: Your Schedule
Replies: 655
Views: 153911

Re: Your Schedule

Winter Term, 2012, Freshman (tentative schedule) 50 units, planned ChE major Math 1b Practical Track Physics 1b Analytical Track Chemistry 1b L172b, Intermediate Chinese (not sure if I'm qualified for this class yet. If I'm not, I'll probably go with CS21) Humanities/Philosophy 009 "Right and W...
by ex-kgb
Mon Nov 28, 2011 11:12 pm UTC
Forum: Individual XKCD Comic Threads
Topic: 0983: "Privacy"
Replies: 70
Views: 17178

Re: 0983: "Privacy"

(Could have been worse... one guy went away for the weekend and came back to find his entire room was missing-- doorway had been sealed with drywall and plastered/painted over.) Maybe it's just me, but that sounds like something MIT students would do. I know this to have happened at Caltech, probab...
by ex-kgb
Wed Nov 23, 2011 12:30 pm UTC
Forum: Computer Science
Topic: Applying soon for an internship at some tech companies...
Replies: 8
Views: 5235

Applying soon for an internship at some tech companies...

Does anyone have advice for what aspects of computer science to study to prepare for an interview? Does anyone have questions I work out to practice for the eventual interview questions? What are your experience with interviewing for software engineering jobs/internships?
by ex-kgb
Sat Aug 27, 2011 10:30 pm UTC
Forum: School
Topic: Your Schedule
Replies: 655
Views: 153911

Re: Your Schedule

Ah, another techer; what class are/were you in? And what house?
by ex-kgb
Sat Aug 27, 2011 8:06 pm UTC
Forum: Mathematics
Topic: Show us your articles! Or what's your Erdos number?
Replies: 185
Views: 247395

Re: Show us your articles! Or what's your Erdos number?

I'm just out of highschool and I'll soon have an erdős number of 4 for my paper in graph theory. I won't post my paper right now, but I'll say a main result is proving that \lceil\Delta\rceil(G) \geq Z(G) , where \lceil a\rceil(G) = sup\{ a(H) | H \preceq G \} for any...
by ex-kgb
Sat Aug 27, 2011 7:58 pm UTC
Forum: Coding
Topic: Progress on my Programming Language
Replies: 11
Views: 2256

Re: Progress on my Programming Language

Haskell is an imperative language. And it has mutable state. As Evan said, it does depend on where you draw the line. And I didn't even imply that haskell wasn't, at some level (my reason for the wording "more-imperative" rather than just "imperative"). The paradigm we use to th...
by ex-kgb
Sat Aug 27, 2011 2:37 am UTC
Forum: Your art and links
Topic: Personal Art links: DeviantArt, flickr, etc.
Replies: 253
Views: 140732

Re: Personal Art links: DeviantArt, flickr, etc.

My deviantart, with a preview too: http://xvedejas.deviantart.com/gallery


It's kind of big (though not nearly the full size) so I'll spoiler it;

Spoiler:
Image
by ex-kgb
Fri Aug 26, 2011 6:30 pm UTC
Forum: Coding
Topic: Progress on my Programming Language
Replies: 11
Views: 2256

Re: Progress on my Programming Language

I suggest adding on a one-line explanation of what Valix is Yeah, thanks. We're planning on reorganizing the website soon, and I'll certainly include something like this. You probably want (static) type checking though. And possibly some form of JIT compilation or similar. If not, then you need som...
by ex-kgb
Thu Aug 25, 2011 8:12 pm UTC
Forum: School
Topic: Your Schedule
Replies: 655
Views: 153911

Re: Your Schedule

Freshman at Caltech, first term: Ma1a - calculus Ph1a - Newtonian mechanics Ch1a - General Chemistry Ch3a - Fundamental Techniques of Experimental Chemistry (lab) Hum3b - Early modern european history ACM10 - frontier class*, applied and computational math CS9 - frontier class compsci E2 - frontier ...
by ex-kgb
Thu Aug 25, 2011 5:05 pm UTC
Forum: Coding
Topic: Progress on my Programming Language
Replies: 11
Views: 2256

Re: Progress on my Programming Language

Your suggested change in syntax doesn't fit the (purposely very regular) syntax of calling methods. The full method there is eval:on:do:, and in fact 'do' doesn't always follow as you postulate. You could define a method eval:on:raise: or similar, for instance. Every argument has a keyword (as in sm...
by ex-kgb
Thu Aug 25, 2011 3:49 am UTC
Forum: Coding
Topic: Progress on my Programming Language
Replies: 11
Views: 2256

Re: Progress on my Programming Language

Hm, the language is meant to be a very dynamic language, there's no type checking for instance, so I'm not certain how useful or relevant something like programming-by-contract as a language feature would be...
by ex-kgb
Tue Aug 23, 2011 10:49 pm UTC
Forum: Coding
Topic: Progress on my Programming Language
Replies: 11
Views: 2256

Progress on my Programming Language

I'm working on a programming language inspired by self and smalltalk, and since I've made some good progress I thought I would show some examples here. The language is currently unnamed, and its use is as the system language for my operating system project (website http://valix.org/). What I specifi...
by ex-kgb
Sat Jun 25, 2011 8:50 pm UTC
Forum: Computer Science
Topic: Best design for specialized hash table?
Replies: 6
Views: 1873

Best design for specialized hash table?

I need to write a hash table type that has N keys. These keys can be assumed to be random unsigned 32-bit integers. The keys are known upon creation of the hash table, but only at runtime (ie not known at compile time). The only operation on the table after creation is lookup. My current method, whi...
by ex-kgb
Wed Jun 22, 2011 4:12 am UTC
Forum: Computer Science
Topic: Programming Language Syntax Thoughts?
Replies: 26
Views: 5613

Re: Programming Language Syntax Thoughts?

I would want a typeless language, where the programmer doesn't need to know the type and neither does the programming language. Using dynamic dispatch with objects, this is easy. It means you can work on homogenous groups of objects without having to know what they are.... but type isn't really a qu...
by ex-kgb
Sat Apr 30, 2011 8:13 pm UTC
Forum: Mathematics
Topic: Does this problem have a name?
Replies: 4
Views: 927

Re: Does this problem have a name?

Excellent, that answers my question exactly.

EDIT: It's a funny paper, the result I need is nearly the very last thing on the very last page..
by ex-kgb
Sat Apr 30, 2011 7:07 pm UTC
Forum: Mathematics
Topic: Does this problem have a name?
Replies: 4
Views: 927

Re: Does this problem have a name?

I'm not talking about the number of possible pairs; I'm asking about dividing up the sets into pairs. So once I take a pair out of the sets of 8 and 3, then I have sets of 7 and 2 left over, etc. EDIT: For two sets the problem is trivial, it's the size of the smaller set. But it's not so simple when...
by ex-kgb
Sat Apr 30, 2011 6:59 pm UTC
Forum: Mathematics
Topic: Does this problem have a name?
Replies: 4
Views: 927

Does this problem have a name?

If I have n sets S_1 S_2 \ldots S_n , each with a different number of elements, if I were to form pairs of elements (s_i, s_j) such that each element of the pair is from a different set, how many pairs would I have? For example, if I had sets with 8 and 3 elements respectively, the number of...
by ex-kgb
Thu Apr 21, 2011 6:58 am UTC
Forum: Mathematics
Topic: A Graph Theory question I just can't figure out
Replies: 5
Views: 1161

Re: A Graph Theory question I just can't figure out

No, I don't think that really helps. Here's another thought at least: there are {a \choose n}{b \choose n} (overlapping) distinct subgraphs K_{n,n} in K_{a,b} . If you look at K_{a,b} - e , then that eliminates all such subgraphs using two particular vertices. But I'm not sure how to express this in...
by ex-kgb
Tue Apr 19, 2011 9:53 pm UTC
Forum: Mathematics
Topic: A Graph Theory question I just can't figure out
Replies: 5
Views: 1161

A Graph Theory question I just can't figure out

I've been wondering about this question for a few days (it relates to some research I'm doing) and although it seems simple, I can't find a good answer. The Question: What is the maximum number of edges in a bipartite graph G_{a,b} , where a and b are the size of each partition A, B in G , such that...
by ex-kgb
Mon May 17, 2010 6:40 am UTC
Forum: Individual XKCD Comic Threads
Topic: 0741: "Blogging"
Replies: 89
Views: 22647

Re: "Blogging" Discussion

I think it's fairly obvious that the underlined Love is meant to convey sarcasm. So basically the audience member is making a joke out of the simple fact that a blog is nothing without content, and the presenter is silly to think that anything is more important than good content.
by ex-kgb
Sat May 15, 2010 4:52 am UTC
Forum: Music
Topic: What instrument do you own?
Replies: 172
Views: 28351

Re: What instrument do you own?

I own an upright piano and a viola. Yep, that's it. I know how to play both at an intermediate level, but probably know the viola better than the piano. 1 instrument of unknown title and unknown function (seen below) http://img20.imageshack.us/img20/7973/instrumentfe5.jpg This is a Zither. There's a...
by ex-kgb
Fri May 14, 2010 4:03 am UTC
Forum: Individual XKCD Comic Threads
Topic: 0740: "The Tell-Tale Beat"
Replies: 115
Views: 30011

Re: "The Tell-Tale Beat" Discussion

Nice cross-hatching.

Daft Punk is great! About time they get an xkcd reference.
by ex-kgb
Tue Apr 27, 2010 5:51 am UTC
Forum: Mathematics
Topic: First Math Paper
Replies: 6
Views: 1148

First Math Paper

I've submitted my first math paper to a Journal and they've requested that I remove my name from the paper. Is this normal? Will they still give me credit?
by ex-kgb
Mon Mar 08, 2010 7:44 pm UTC
Forum: Computer Science
Topic: Binarylock | Universal opening code
Replies: 8
Views: 2101

Re: Binarylock | Universal opening code

Let the number of activated switches be k Let the total number of switches be n Then the total number of possible subsets of n of length k is s = \frac{n!}{k! (n - k)!} Each subset will need to have every possible binary value tested for it; the total number of possible values of subset s is...
by ex-kgb
Fri Jan 15, 2010 5:19 am UTC
Forum: Religious Wars
Topic: Coding Fonts
Replies: 117
Views: 27646

Re: Coding Fonts

Liberation Mono++

I also use it with Geany, though I tend to use dark text on light background, mostly just for it to be consistent with my desktop's theme.
by ex-kgb
Sat Nov 21, 2009 6:45 pm UTC
Forum: Religious Wars
Topic: Colemak versus Dvorak
Replies: 54
Views: 87909

Re: Colemak versus Dvorak

I've been using colemak for about a year and a half now, and the biggest difference I can see is not typing speed. Sure, I type a bit faster on Colemak than I ever did on Qwerty, but the biggest difference is that my fingers really don't have to move as much. I've noticed that the change is more erg...
by ex-kgb
Sun Nov 15, 2009 8:03 pm UTC
Forum: Religious Wars
Topic: Linux or Windows or Mac OS? Mac or PC? An Interested Convert
Replies: 43
Views: 15425

Re: Linux or Windows or Mac OS? Mac or PC? An Interested Convert

Unlike what was said before me, I think the jump from Windows to Linux is one of the easiest. The vast majority of Linux users came from Windows (a result of Windows' continuing dominance over desktop market share) and for that reason all things make sense to a windows user where it is convenient. I...
by ex-kgb
Fri Nov 13, 2009 5:10 am UTC
Forum: Individual XKCD Comic Threads
Topic: 0662: "iPhone or Droid"
Replies: 124
Views: 23911

Re: iPhone or Droid

Y'ar. I wish my birthday comic was better than this.
Also, Droid > iPhone, mostly because iTunes blows.


Fixed
by ex-kgb
Sat Sep 12, 2009 12:03 am UTC
Forum: Coding
Topic: Fake Programming Language
Replies: 210
Views: 28077

Re: Fake Programming Language

You could do it in Loglan (or Lojban), since it has no syntactic ambiguity. Of course, Loglan isn't a natural language, but it is a general-purpose language. And it's designed to be speakable, unlike most coding languages. But I agree that it would still be dangerous. People without a clue how to p...
by ex-kgb
Fri Sep 11, 2009 5:43 am UTC
Forum: Religious Wars
Topic: Compliment the Enemy
Replies: 27
Views: 4985

Re: Compliment the Enemy

In windows 7, I could actually use this virus scanner my mom got. See? Linux makes you waste things. and I have a license for three whole computers!
by ex-kgb
Tue Sep 08, 2009 1:38 pm UTC
Forum: Religious Wars
Topic: Google too invasive?
Replies: 42
Views: 9382

Re: Google too invasive?

FrankManic wrote:Easy answer? Don't use Google products.


But they still take satelite pictures of your house. It's not just strictly 'opt-in' anymore.
by ex-kgb
Tue Sep 08, 2009 1:36 pm UTC
Forum: Religious Wars
Topic: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7
Replies: 94
Views: 739905

Re: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7

I shudder to find myself saying this, but IE8 isn't actually that bad. The only area where it noticeably falls behind other current browsers is in its extensibility.


...and security and web standards (svg anyone)?

Oh right, and the ability to run on the *best* operating system?
by ex-kgb
Tue Sep 08, 2009 3:38 am UTC
Forum: Coding
Topic: Fake Programming Language
Replies: 210
Views: 28077

Re: Fake Programming Language

I would like to point out I'm actually creating a programming language too (see viewtopic.php?f=12&t=44882) and while it is object-oriented (think smalltalk/haskell mix), it uses the same concept.
by ex-kgb
Tue Sep 08, 2009 2:25 am UTC
Forum: Coding
Topic: Fake Programming Language
Replies: 210
Views: 28077

Re: Fake Programming Language

The functional programming I was working on a few months ago did something like what you describe, but in a much more general fashion. It's currently on ice though, since there are outstanding issues in implementing it in a way that doesn't completely kill the benefits of lazy evaluation. I'd be in...
by ex-kgb
Tue Sep 08, 2009 1:52 am UTC
Forum: Coding
Topic: Fake Programming Language
Replies: 210
Views: 28077

Re: Fake Programming Language

The biggest problem with AI is context. Good programming languages need to be context-free, because computers don't make mistakes (darn computers doing exactly what we tell them!) I think a cool language would be one where you can define how things would work in different contexts (superpolymorphism...
by ex-kgb
Tue Sep 08, 2009 1:33 am UTC
Forum: Religious Wars
Topic: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7
Replies: 94
Views: 739905

Re: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7

OOPMan: go ahead and post some stats on your favorite distro.

Personally I use Archlinux, just it's not going to have a release in october to fight windows 7 with and it doesn't exactly try to appeal to the majority of computer users.
by ex-kgb
Mon Sep 07, 2009 8:06 pm UTC
Forum: Computer Science
Topic: Writing my own Programming Language
Replies: 4
Views: 2482

Writing my own Programming Language

I'm writing my own interpreted language to go with my OS (see this thread: http://forums.xkcd.com/viewtopic.php?f=11&t=44683) I'd like to show my plans here, and ask in return for two things: first, criticism/feedback, and second, any help/resources on how to correctly write an interpreter. The ...
by ex-kgb
Sun Sep 06, 2009 4:50 pm UTC
Forum: Coding
Topic: Writing an Open Source Operating System
Replies: 27
Views: 3314

Re: Writing an Open Source Operating System

Which brings us to the catch: these algorithms are quite complex, including quite complex memory access patterns, and impossible to test with any sort of completeness. Do you really want them living in the kernel?


I have no problem with it.
by ex-kgb
Sun Sep 06, 2009 4:30 pm UTC
Forum: Religious Wars
Topic: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7
Replies: 94
Views: 739905

Re: Upcoming OS Wars: Ubuntu 9.10 vs Windows 7

PC-BSD doesn't support my wireless card (rt2860 chipset) so while I've been meaning to try it, it also doesn't work in vbox (page faults for some reason).

Go to advanced search