HNHacker News
TopNewBestAskShowJobs

praeclarum

300 karma · joined August 15, 2007

submissionscomments
praeclarum··on Calca iOS - Mathematical text editor for engineers
Oh interesting. No support for that now, but it should be possible to add. Perhaps shelling out and just reading stdout? Binary interfaces would be harder.
praeclarum··on Calca iOS - Mathematical text editor for engineers
Glad you like the spaces in names! It's not hard to implement without too much ambiguity. :) There are a few tricks I need to pull to make things like: `if x then y else z` be interpreted correctly.

Fun fact: The slowness is bottlenecked by how fast I can update the text editor - the calculations themselves usually only take 10% of the update time. It's a big area that can be improved.

praeclarum··on Calca iOS - Mathematical text editor for engineers
Agreed! I have this exact feature on the todo list. It just didn't make it for v1.
praeclarum··on Calca iOS - Mathematical text editor for engineers
Bug in the doc. :-) just ran on the device and got the expected:

    f(a) = m*a
    f(20) => 20m
praeclarum··on Calca iOS - Mathematical text editor for engineers
Hi I'm the author. I took a lot of inspiration from Soulver. I basically wanted a smarter Soulver with more programming constructs and better treatment of undefined variables. Hope you like it and OS X version will be out in a couple weeks.
praeclarum··on Calca iOS - Mathematical text editor for engineers
Hi I'm the author. Yep Mac is done and just being submitted for review. I just couldn't resist announcing the iOS version.
praeclarum··on Think twice about that F-bomb in your next talk
I refuse to kowtow also but rarely get into hot water. I'm curious what you're saying to these people. :-)

If someone does try to assert their superiority (I'm trying to think of an example, but am having a hard time) then I tend to appeal to their humanity and ask them to chill the fuck out.

(I don't know of a pecking order on HN. AFAIK you're all my equals. Even PG. He has more money than me, and has more relationships than me, is older as wiser than me, but I don't see him in any way to be my social superior.)

praeclarum··on Think twice about that F-bomb in your next talk
Educate me some more and please name a social hierarchy I belong to. I'm a pretty standard geek so feel free to make assumptions.

I really want to know who my superiors are so I can call them up and apologize for treating them as equals all these years.

praeclarum··on Think twice about that F-bomb in your next talk
"Social superiors"? Man. There's just so much wrong with that...
praeclarum··on Carnegie Mellon face recognition study has unsettling results
Except, of course, for those few SSNs and addresses that Paul the grad student sold so he could play with a botnet. Oh, and we gave the database and algorithms over to the DoD who sponsored our work. I'm sure they won't harm any SSNs or faces either.
praeclarum··on Eric Ries Tells Lean Startups: “Stop The Line So That The Line Never Stops”
He's relating auto manufacturing (something I have experience with) to software development and startups (something I have experience in).

No. I will not read the book, because all information in it will be stretched analogies.

Trust me when I say this, the two fields are different.

praeclarum··on Eric Ries Tells Lean Startups: “Stop The Line So That The Line Never Stops”
Snake oil salesman. Read the quick bio: everything revolves around him teaching how to do development, not actually leading any real projects.

I worked at GM during the lean craze and read my fill of these "we should be doing it like the Japanese" articles back then. If the Japanese pooped in a paper bag and left it by the door, then our managers thought there must be genius in that bag and would force us to do the same. It was insanity.

Lean == Snake Oil

praeclarum··on $1,279-per-hour, 30,000-core cluster built on Amazon EC2 cloud
So when your latency goes from 150ms to 300ms, you'll know who to blame.
praeclarum··on Why 80 Percent of Web Projects Are Total Bullshit: A Freelancer’s Rant
Guys, if you don't like clients and don't like most clients' ideas, then, uh, don't take on clients.

Programmers can:

1. Work at Big, Co. and make a decent living.

2. Work on your own projects and sell them directly to consumers (App Store)

3. Take on potentially douchey clients and their ideas.

If you can't stand the thought of #3, then just don't do it!

praeclarum··on Faster pathfinding using Jump Point Search
"speeds up pathfinding on uniform-cost grid maps"

How useful are uniform-cost grids? Every implementation of A* I've ever used has been applied to varying-cost grids.

praeclarum··on The Secret Life of JavaScript Primitives
Well, at least it does the coercion for you (unlike Java).
praeclarum··on How I got a burnout
Yes, I take exception to my statement also. I did not actually mean anti-depressives, I was thinking of harder stuff: cocaine, heroine, meth. Very poorly worded on my part.
praeclarum··on How I got a burnout
I like how we use the word "burnout" in place of the word "depression". When you're depressed, even the things that you used to love doing become chores.

Taking a vacation isn't the right answer to depression. You have to identify and attack the causes straight on. (Or find some drugs and idle the rest of your life away.)

praeclarum··on Samsung cites Kubrick's "2001" as Prior Art in Patent Case Against Apple
Sorry, no blog entry. Snarky forum posts aside, I usually stay silent on legal matters. But I will tell you that there are a lot of us LCARS devs and more and more apps are appearing in the store.
praeclarum··on Samsung cites Kubrick's "2001" as Prior Art in Patent Case Against Apple
And here's where I clear this BS and remind everyone that it is NOT copyrighted, and NOT trademarked and CBS has no right to it (and does not claim to).

I am the author of the LCARS Reader iPad app and have been bullied by CBS many times. Their own general council however admits to having no legal basis for their claims.

What CBS does have is expensive lawyers that usually get their way.

praeclarum··on Google +1 is failing, miserably
997 > 100 * 6, 330 > 100 * 1, 7000 > 100 * 63
praeclarum··on Why Van Halen had brown M&Ms contractually removed
Reminds me of the Alice Cooper scene from Wayne's World.

I was raised to believe that these hedonistic punks knew only sex, drugs, and rock and roll. Learning that they were in fact professionals who intimately knew their craft (and, yeah, also liked to have fun) is a blessing of age.

praeclarum··on Why We Threw out All Our Code (And Why You Should Too)
Right.

In this case it was 3 months worth of code. I think the analogy is closer to "we tore down this clay hut we built". Easy to build, easy to tear down.

If this were a mature code base, I would be a little more shocked.

praeclarum··on 33GB of public domain JSTOR articles, and a manifesto
Retroactive laws are common place: http://en.wikipedia.org/wiki/Ex_post_facto_law
praeclarum··on [dead]
You've got to be kidding me.
praeclarum··on Samsung releases code of WebCL implementation for WebKit
If you haven't had the chance to look, OpenCL is a really nice way to write parallel tasks using a language that might as well be C. If your problem can be split into tasks that all execute the same code, you're in heaven.

It's baked into OS X and makes writing computational intensive apps very enjoyable (love to see many cores burning).

Now, does this belong on the web? If HTML5 really wants to be a real app platform, then yes it does. Or is this just a bunch of bored programmers in Japan who thought it would be fun to bind JS to OpenCL?

praeclarum··on Faster JavaScript parsing
In the article he says you will see about a tenth of a second improvement on a 1 MB codebase. That's fantastic, but I wouldn't call it a bottleneck.
praeclarum··on Avoiding Nested Callbacks in JavaScript
My reading of the title followed the first commenter.

For years we've been begging for locally bound function declarations so we don't have to explicitly pass variables to callbacks and so we don't pollute the global namespace with worker function names.

This article then proceeds to throw all that away so we can have named functions. Worse, you can have names and locality that he ignores:

    function bigGuy() {
        function littleWorker() { /* stuff */ }
        begin(littleWorker);
    }
So my question, why do this? What are the benefits?
praeclarum··on Avoiding Nested Callbacks in JavaScript
Why?

"You should donate all your money to praeclarum." "Why?" "Because I said so."

praeclarum··on Kinect for Windows SDK (Silverlight Required)
This is a nice SDK. It's biggest improvement over the Open Source ones is the inclusion of the skeletal tracking. This high level interface opens a lot of great opportunities in human behavior tracking.

I'm just going to miss libfreenect and using my Mac to do this development.

← PreviousPage 2 of 4Next →