Live data from Hacker News

Ask HN: What are you working on?

news.ycombinator.com

111–120 of 252 posts

Re: Ask HN: What are you working on?

#111
I'm working on http://wtales.com/. Think collaboratively authored choose your own adventure books. So far wtales is just a side project and is just getting off the ground. To kick things off, I am running a kick start program where people can earn amazon gift cards for posting stories (more info on that at http://wtales.com/kick-start-landing/).

Re: Ask HN: What are you working on?

#116
post #32

Making our e-commerce platform http://www.enstore.com available to everyone. With a nice frontend built in Cappuccino/Atlas.

Wow looks great! I really need to checkout Cappuccino...

You can get a lot of the good looks on any platform by using 280North's open source UI pack, Aristo. http://github.com/280north/aristo

Re: Ask HN: What are you working on?

#118
post #99

Earlier quoted context omitted.

I said reference voltage, but I meant the voltage for the summing amp would need to be 9V if that's the step up range he's going for. I totally agree about eliminating the batteries if possible; I just wasn't sure how to get adequate voltage available to the amp without the 9V batteries. But again, it's been many years since I've even looked at a schematic. The floating ground idea looks extremely cool though.

Reading the post again he might be able to completely get rid of the whole circuit by placing two Ge diodes in series with the 0 terminal of the LM35, that will raise the 0 by 0.4 V, just enough to get over the threshold.

Wow, now I know where to look the next time I have a hardware project. Nice.

Re: Ask HN: What are you working on?

#119
post #57

Earlier quoted context omitted.

Try LAPACK. Incredibly fast, and a minimal license. You'll have to deal with FORTRAN, though.

I don't want to write my own binary dataformats, and I don't want to deal with FORTRAN.

Eigen doesn't help with the first problem, but it does with the second - written in C++ with some nice expression template magic for efficiency. Comparable performance to LAPACK and LGPL licensed.

Re: Ask HN: What are you working on?

#120
Started yesterday: Lark, a toy Arc-like language implemented on top of Python instead of Scheme. ([link redacted]) I've never implemented a Lisp or used it for anything serious, and I've been trying to figure out for myself whether there really is anything to macros or if they're just fancy compiler hacks, so I decided to write Lark as a way of learning what precisely pg is so excited about. It's a direct, lazy translation of ac.scm, except that I've written an evaluator instead of compiling to Python ASTs or bytecode. I'll probably compile to Python ASTs after I have a baseline.

I did cheat a bit and steal pieces from PyScheme and Lython as well as someone else's S-expression parser, but it's capable of evaling ((fn (a) a) 1) as well as Arc's "if" currently. I'm not certain whether it's Turing complete right now, but I suspect that it is because I can create and call functions, branch, and bind values to names. (IIRC, just being able to create and call lambdas is enough because you can count, branch, etc. Is that right? I haven't taken PL.)

Big problems right now are:

1) Proper lexical scoping. The current model is broken (it might be dynamic scoping), and Python 2.x's closures are broken so I can't just use Python functions to punt the problem to Python.

2) The shortcuts for quote, quasiquote, complement, compose, etc. The S-expression parser I stole doesn't have them. I don't want to use a parser generator because that seems to defeat the point of Lisp's lack of syntax (i.e., being easy to parse).

This is a toy that has nothing to do with my research interests (security), so it's not going to be actively maintained or developed. pg will probably make some breaking changes to Arc and kill the project.

Post reply on HN