Ask HN: Weekend update -- What weekend projects are you up to?
Many of us draw on Hacker News for inspiration on our ongoing evening and weekend projects. I'd bet most of us are soloing on our projects too.
Since weekends are a bit slow around here, I thought it would be fun and useful to have a weekly or biweekly open thread to talk about how your project is doing this week. I'd be interested to know what people are spending their time on and I'm sure it'd be nice to have a place to talk about our projects.
I'll start with mine in the comments. If it goes well, we can do this again next week.
50 comments
[ 4.6 ms ] story [ 104 ms ] threadhttp://www.bibdex.com
One of my personal goals for the project is to spend absolutely no money on it except for servers, domains, lawyers, and accountants. While seemingly insane, I wanted to do this project to learn the full 360 degrees of how to create and launch a web product so it could help me in my day career. No better way to learn than to just dive right in and do it yourself, eh? It's a slower process, but rewarding. (Also, I'm cheap.)
Here's an example of why it's valuable. Over the last year, I got pretty far except for the logo, which used to look like I drew it in MS Paint. In fact, the old one is still here: http://bibdex.com/images/logo.png . I was hunting around on BrandStack (http://www.brandstack.com) and LogoPond (http://www.logopond.com) and contemplating spending up to $1000 on a logo designer when I realized a common theme to all the logos I liked.
If you go through those two logo sites, you'll see what I mean. Complicated logos are worse. Logos by their nature are small, short attention span, high impact communication forms. Keep it simple and deliver the message through some tension.I decided I'd try my hand at it, so after a few hours of sketches, I loaded up Paint Shop Pro (yes, PSP. I mentioned I'm cheap, right?) and drew the new logo myself. The constraints of simple geometric forms and limiting it to two concepts led to something I'm happy with: a book that is also a rocketship to demonstrate 'bibliographies in action'. Even if I ultimately find it an unsatisfying implementation, I like the core idea and can later hire a designer to redraw it.
So, what did you do this weekend?
But I wish there was a lower threshold of participation--couldn't I sign up for an anonymous account, and then attach my name to it once I decide that it's useful for me?
Also, Inkscape and GIMP are free, and just as powerful as the Adobe suite, especially for making more basic stuff like icons or logos. Perhaps if you are into photo manipulation or use Fireworks for web design there is some benefit to getting the Adobe stuff.
A few answers regarding anonymity:
You can create an account and your personal bibliography remains private.
What I haven't done yet is implement privacy controls on your profile, but that is certainly in the cards.
Currently, you can post anonymously to public spaces (i.e. without an account). I'll see how that goes. To be honest, it could completely suck because of spammers, griefers, trolls, flamers, etc. However, creating an account that can post anonymously but trackably is an interesting idea I'll roll over in my mind.
It bothers me to no end that research publications are geared more towards gaining reputation (and funding) than sharing information.
Best of luck!
This is probably not what you wanted.
Columns are filled top to bottom with nodes. Adjacent columns which are empty can be filled by their neighbors.
If you'd like to know more, the code can be found at:
http://github.com/csytan/webnodes/blob/master/static/topic.j...
http://jayisgames.com/archives/2009/11/game_design_competiti...
The narrative and setting alludes strongly to William Blake's poem, "The Tyger," but one wouldn't need to know it to enjoy the game, I hope.
more info on blog
It's probably going to last me a bit longer than the weekend though :)
Most fun I've had coding in a while.
A combination between the two.
If I get it to work I'll do a write-up on it. It's not going to be an elegant solution, I can already tell you that, more of a brute force approach.
IONCart
On Github: http://github.com/leftnode/ION-Cart
My blog: http://leftnode.com/progress-on-ioncart-basic-mockups-starte...
If you are interested: http://141312.com
I hope to launch in March.
Should be fun.
Creating a twitter "I just had sex" bot.
http://mashable.com/2009/12/12/twitter-bed-sex/
[1] http://swtch.com/~rsc/regexp/regexp2.html
Now I'm very curious. What kind of underlying string representation does your VM have that you require your own regexp engine? Actually, more importantly, what is the VM for?
The VM was already implemented. I had to compile a canonical regular expression into the instructions I listed.
Why? Well, let me see if my partner will let me talk about it. For now, I'll just say that we are using a completely un-string-like data structure, and we might use this engine for things which actually aren't strings. But it works on strings for now.
Our demo code will currently take a regular expression (supported operators are (), ?, *, +, and |) and a list of strings, and return the strings which match the expression. I had never written a compiler before, but the code is very clean, well-documented, and doesn't have any grammar issues. So I consider this a productive week already!
Next up: character classes, and maybe some character class shortcuts (\d, etc).
- an iphone specific version (using jQtouch)
- better ways to share the site (using topsy + facebook widgets, instead of addthis and sharethis that proved uneffective here after a few weeks of testing)
- a more responsive site (using google cdn for jquery for instance + other tweaks)
- some bits of SEO
Btw, I'm now tracking my time for this kind of side-projects using Freckle. Good to know how much time you spent at the end of the month!
The first is my baby, a project management tool built in PHP. Tired of messing with slow trac installs on PHP or fugly-looking/complicated PHP tools (I'm watching you, bugzilla!). It is mainly targeted towards the types of projects I've seen were useful for development with the clients and staff I work with as a student working in a university and freelancing on the side. It will definitely allow me to sleep a little better on the weekends and keep everyone on my team up to date as to what they need to get done and where projects stand.
The second is a generic file upload system that will likely be used within the android hacking community to track resources etc. This one is actually very far along it's development after only two days of real development, and I am quite happy with it. Hopefully it will be of use to people in other communities/companies looking for a collaborative alternative to dropbox. I'm a fan of minimalism, so while the app will have many features, you wouldn't notice them all immediately. Hope to launch this within a week if everything goes well with development.
Email me at FreshBooks: sunir splat freshbooks dot com