Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chadaustin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
301.
▲
by
chadaustin
17y ago
You want Speakeasy. It's much slower and much more expensive than you'll get with Comcast, but you can use all of your pipe all of the time with no strings attached.
302.
▲
by
chadaustin
17y ago
IMVU did not consistently write unit tests on day one. So why are we all rabid unit testing / test-driven development advocates now? http://www.startuplessonslearned.com/2008/11/five-whys.html Every time you ship a bug to customers, ask
303.
▲
Optimizing for the Intel Atom CPU, part 2
(virtualdub.org)
2 points
by
chadaustin
17y ago
|
0 comments
304.
▲
Optimizing for the Intel Atom CPU
(virtualdub.org)
34 points
by
chadaustin
17y ago
|
1 comments
305.
▲
by
chadaustin
17y ago
"This guy doesn't seem to know very much about physiology or metabolism..." Exactly! With a bit of effort and really no impact to my life schedule, I reversed a weight gain trend. I very well could have lifted regularly or gone running, b
306.
▲
by
chadaustin
17y ago
You'd be surprised. After a couple weeks of obsessively counting calories and ingredients you get really good at estimating the caloric value of food. It's not hard to look at a sandwich and say "Oh, about 800." And if you're plus or minu
307.
▲
by
chadaustin
17y ago
Original author here. In this thread, I see a lot of "calorie counting is not sustainable" responses. For me, the key notion is that forcing yourself to count calories recalibrates what you think about food. I grew up thinking that fatty
308.
▲
by
chadaustin
17y ago
Ack, sorry. I'm in the process of moving to Dreamhost and my home DSL isn't very good at being a webhost... Sorry, this was bad timing. :)
309.
▲
by
chadaustin
17y ago
Oh, I forgot about another huge case for writing assembly language... These days, we have tons of different languages talking to each other, all in the same program. In Mozilla, for example, JavaScript talks to C++ objects via XPCOM/XPIDL
310.
▲
by
chadaustin
17y ago
IMVU hand-rolled its SSE skinning loops and parts of the software 3D lighting code, because only 2/3 of our customers have GPUs. We need to run well on five-year-old Dells with Intel graphics. (Direct3D on Intel isn't as good as a dedicat
311.
▲
by
chadaustin
17y ago
As a software developer whose customers happen to also use twitter, I leave search.twitter.com open all day. Listening to happy customers tweet about our product is motivating. In addition, it keeps us honest - the negative feedback is un
312.
▲
by
chadaustin
17y ago
Our colo was built back when computing per watt took up a lot more space... meaning we had two racks of machines in a giant empty room and we'd already blown our power budget. Power is often the constraining factor.
313.
▲
Empirical Software Engineering Data courtesy of Microsoft
(p.einarsen.no)
2 points
by
chadaustin
17y ago
|
0 comments
314.
▲
by
chadaustin
17y ago
When the Intel X25 SSDs first came out, IMVU bought them for every engineer in the company. From a cold boot, Visual Studio starts in half a second. Subversion got dramatically faster. Boot times are a fraction of what they were before.
315.
▲
by
chadaustin
17y ago
Much of IMVU's client and website (tens of millions of customers) were written with TDD. I've long been a proponent of TDD once you pass the prototyping stage and you need to write a production-ready component with [most of] the edge cases
316.
▲
by
chadaustin
17y ago
On the other hand... I recently called Speakeasy for some reason or another and they gave me a $25/mo discount on my service. I've been a Speakeasy fanboy as long as I've been a customer, but WOW. Yeah, Speakeasy costs more than most DSL
317.
▲
by
chadaustin
17y ago
Wow, that article makes Dvorak users seem like raving lunatics. I switched because I'm diagnosed with repetitive stress injuries and Dvorak helped a great deal. (I'm actually a bit slower with Dvorak than I was with QWERTY.) But if you're
318.
▲
by
chadaustin
17y ago
For whatever reason, the E language's actor model was the most influential on IMVU's concurrent programming model (in Python). I highly recommend taking a glance through the language description.
319.
▲
Keith Boesky on Why Apple's Walled Garden is Good for Customers and the Industry
(boesky.blogspot.com)
3 points
by
chadaustin
17y ago
|
0 comments
320.
▲
by
chadaustin
17y ago
IMVU makes heavy use of this technique: http://thespeedbump.livejournal.com/63798.html http://thespeedbump.livejournal.com/64053.html It's the only way we've found to write understandable, maintainable flows that touch network requests
321.
▲
by
chadaustin
17y ago
Wow, what a great tool. Are there any security concerns?
322.
▲
by
chadaustin
17y ago
Yeah, I was playing with AMD's demos today. They're part of their SDK at http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/d... You can use username "chadaustin" password "password"
323.
▲
by
chadaustin
17y ago
I used ctypes to change the base class of Python's GeneratorExit from Exception to BaseException because the official patch didn't make it in until 2.6. import __builtin__, ctypes class ImvuGeneratorExit(BaseException): pass __builtins_
324.
▲
Kurt Gödel is Laughing His Ass Off Right Now
(chrishecker.com)
96 points
by
chadaustin
17y ago
|
58 comments
325.
▲
A/B Testing and Qualitative Testing
(blog.slicedbreaddesign.com)
3 points
by
chadaustin
17y ago
|
0 comments
326.
▲
Axum - A new parallel programming language from Microsoft
(msdn.microsoft.com)
43 points
by
chadaustin
17y ago
|
15 comments
327.
▲
by
chadaustin
18y ago
Bingo. Most of our application is Python, but all of the 3D stuff is in C++.
328.
▲
by
chadaustin
18y ago
Well, it's certainly not "no customers"... Timothy is referring to IMVU. Whether the customers are understanding or not is another issue. However, when we implemented this "cluster immune system", we had outages all of the time. But eve