justin = {
main feed
,
music
,
code
= {
cockos
,
reaper
,
wdl
,
ninjam
,
jsfx
,
more
}
,
askjf
,
pubkey
};
Ask Justin Frankel
No reasonable question unanswered since 2009!
Suggested topics: programming, music, sleep, coffee, etc.
Note: please do not ask questions about REAPER features, bugs or scheduling, use the
forums
instead.
Name:
Ask:
Human (enter yes):
[
newer questions
]
[
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
[
older questions
]
Question:
so how much beer takes you to stop coding?
Asked by Eric (83.78.177.x) on May 25 2010, 10:44pm
Reply on May 26 2010, 10:16pm:
A lot.. Coding with a buzz isn't bad.
Comment...
Question:
Do you make plans (the things you want to do) for tommorow, next month or next year.
Asked by asafonov (83.149.3.x) on May 24 2010, 6:39pm
Reply on May 24 2010, 7:51pm:
Sure, though usually those plans are things that need to be done, rather than things I really want to do.. The "want to do" things usually get squeezed in whenever I can.
Comment...
Question:
Also, since someone mentioned that you like multi-core, have you checked out Haskell at all?
Asked by jerff (208.102.133.x) on May 24 2010, 3:52pm
Reply on May 24 2010, 7:50pm:
No, I like lower level programming, where I can imagine the machine code that the compiler is outputting, etc. Or PHP if I'm just doing a lot of string manipulation.
Comment...
Question:
Is C still the defacto language for shipping cross-platform Desktop applications?
Asked by jerff (208.102.133.x) on May 24 2010, 2:42pm
Reply on May 24 2010, 7:47pm (edited at May 24 2010, 7:48pm):
C or C++, sure. I don't see any real advantage of using C over judiciously using C++, and C++ has numerous substantial advantages over C (mostly convenience stuff, I admit).
Comment...
Question:
Have you ever thought about writing a memoir about your journey, kid->Computer->Mp3->College->Winamp->Love->Life after AOL->Now
Asked by AnalSeducer (71.142.83.x) on May 24 2010, 12:04am
Reply on May 24 2010, 7:45pm:
Nah, I don't think it'd really be that interesting!
Comment...
Question:
Are you ever going to write the coding tutorials you mentioned way back? It'd be great to read how some avs effects work.
Asked by Will (70.173.150.x) on May 23 2010, 3:05pm
Reply on May 24 2010, 7:45pm:
Those would be two very different tutorials (Win32 app programming vs leet gfx effect coding). But maybe someday...
Comment...
Question:
How do you see yourself 10 or 20 years later?
Asked by asafonov (80.239.242.x) on May 23 2010, 8:11am
Reply on May 24 2010, 7:45pm:
Mostly doing the same sort of thing, hopefully! Maybe with better posture and more symmetry.
Comment...
Question:
Would you be interested in writing a music player for Android? The stock player sucks and we're in need of a great player.
Asked by David K (92.239.9.x) on May 23 2010, 2:52am
Reply on May 24 2010, 7:44pm:
I'm somewhat over the music player writing... If I wasn't, I don't have an Android device, either..
Comment...
Question:
are you going to write more open sauce tools soon?
Asked by poop (207.154.59.x) on May 21 2010, 7:15am
Reply on May 22 2010, 9:03am:
I do enjoy sauces. If you meant open source, we may be open sourcing a tool called "LICEcap" (available now via the REAPER Pre-Release forum).
Comment...
Question:
What's the difference between stack and heap allocation, and why is the stack so much faster?
Asked by John (24.234.128.x) on May 20 2010, 1:19pm
Reply on May 22 2010, 9:02am (edited at May 22 2010, 9:03am):
Well I could link to the appropriate Wikipedia articles on their basic structure, but instead I'll highlight the practical differences from the top of my head:
The stack is much more limited in size, and is thread-local (meaning it is faster because it generally does not need to synchronize any threads to access). On Windows it's typically reserved at just a couple of megabytes, even.
Memory allocated on the stack is temporary, but because of this, it's highly predictable where the memory will be allocated from (which means it is faster to calculate), and also often more likely to be in cache.
The heap is much larger, persistent, and can have allocations managed across threads. This requires thread safety, and more data structures to search for free space when allocating.
Comment...
Question:
RE: will's Q: well, .net 3.5 has LINQ which is very tasty (it's basically a type-safe collection query language). seen that yet?
Asked by daniel (203.206.236.x) on May 19 2010, 11:58pm
Reply on May 22 2010, 8:59am:
I'm sure there are uses for that, but for what I do, I don't really see them...
Comment...
Question:
Do you think you'll ever embrace new dev stacks like .NET to leverage all of that power?
Asked by Will (70.173.150.x) on May 19 2010, 6:16pm
Reply on May 19 2010, 10:52pm:
All of what power, exactly?
Comment...
Question:
Do you think Google would really ask you their interview questions? Or do you think they'd worship you as they should?
Asked by roberttheiii (71.235.42.x) on May 19 2010, 6:07pm
Reply on May 19 2010, 10:52pm:
I would demand it!! jk
Comment...
Question:
Do you think you handle google's interview process?
Asked by poop (67.88.171.x) on May 19 2010, 12:40pm
Reply on May 19 2010, 3:52pm:
Hmm, I probably didn't do well enough on the SAT.
No idea, though... if there was a way to find out without wasting everybody's time it would be interesting.
Comment...
Question:
You mentioned you love multicore CPUs... Isn't programming for them a bitch?
Asked by deftly (75.38.129.x) on May 18 2010, 3:02pm
Reply on May 19 2010, 12:36pm:
It really depends on the task... some things do lend themselves well to being split up on cores. It does require different design and mindset when programming them, though. In REAPER's case, it's essentially: "all of these things will need to be done a bit ahead of time by a pool of workers, and the main audio thread will pick the results up when needed".
There's also logic for processing blocks of audio for different in parallel on multiple cores, but this doesn't work well at lower latencies (since synchronizing the threads output takes a bit of time).
Comment...
Question:
Is schwa telecommuting in working for you?
Asked by poop (67.88.171.x) on May 17 2010, 1:23pm
Reply on May 18 2010, 11:53am:
Yeah, we're all very big on telecommuting.
Comment...
Question:
If you had the means to aquire Google, would you buy it?
Asked by schmoe (96.55.149.x) on May 17 2010, 11:14am
Reply on May 18 2010, 11:53am:
Not for their current price, no.
Comment...
Question:
If google were to acquire CockOS would you sell it?
Asked by Poop (67.88.171.x) on May 17 2010, 7:18am
Reply on May 18 2010, 11:54am:
I'm not sure what the benefit of such a thing would be... I can't honestly say that under no circumstance would we ever sell, but it is pretty unlikely. :)
Comment...
Question:
If you had no money, and Pepsi gave you 5 grand, what would you do with it right now?
Asked by JesseG (173.213.167.x) on May 16 2010, 11:51pm
Reply on May 18 2010, 11:55am:
Hmm, no idea.
Comment...
Question:
How much time do you spend on writing your own debugging tools?
Asked by Eric (83.79.9.x) on May 16 2010, 6:41am
Reply on May 18 2010, 11:55am:
Not that much.
Comment...
[
newer questions
]
[
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
[
older questions
]
Copyright 2025 Justin Frankel
.
|
RSS