Offer HN: Tell me what you need, and I'll program it (for free)

45 points by dutchbrit ↗ HN
To refresh my mind, I'm looking at taking on one small project. So don't ask me to build a full crazy enterprise application here.

My skills include HTML5, CSS3, JS, PHP, Ruby, Python & Perl.

So, if you're missing something that you'd really like to have, comment below.

See any comments you like? Comment on it so I can see which request is the most popular, and I'll whip it up!

80 comments

[ 2.6 ms ] story [ 99.9 ms ] thread
Curve matching in javascript. Take a list of data points (x,y) and creates an equation that offers the best fit.

Side question: you will be making the code open source right?

Octave is open source, you can port "polyfit" to JS if you like.
thank you, looking into this now
This is a mischaracterization what curve-fitting algorithms do. You generally have to pick the function you want to fit, and then it's parameters are varied to minimize some comparison function. This means that this function would need to take the data, a chosen function, and a comparison function to minimize.

Also, this is a pure JavaScript project, and the OP wants to do something with HTML/CSS/etc.

Do I need to create the function I want to fit? Or would I have to look for a function that looks 'similar' to a plot of my data? So say my data 'looks' like a cubic function, I would need to supply it a blank(missing the coefficients) cubic function?

Also thank you for clearing up the mischaracterization.

A good implementation will have a bunch of ready-to-use functions for - polynomials of various degrees, at least.
Polynomial curve fitting can be "dangerous". As in, extrapolating results can be unpredictable if not done right.

I recall an example where 7-8 points, trending up, are fitted with a polycurve that sharply dropped right after the last data point thereby giving erroneous prediction.

How long are you willing to code?
Roughly 10 hours depending on how interesting the idea is. :)

If I really like it, endless amounts ;)

Code will be released under MIT license.

Iwant know hw to break any computer password and set a cafe timer
Create a web app that offers, your offer. A portal for HN devs to take on jobs, possibly in tandem, to better their skills. Hackers helping hackers.
(comment deleted)
Here is an idea,

- Upload multiple images

- Add hot spots to them (annotations/marks, what ever you wish to call them)

- Each hot spot gets set to link to a different image of the uploaded images

It's a way to demo a UI prototype/mockup. So what happens is, once you are done, you'll share a link with someone.

And they would click through the images as they would normally do if those weren't static images but an actual UI.

Let me know if you need more elaboration.

This seems pretty interesting. There are options that provide this functionality as a bonus (e.g. LucidChart), but its definitely secondary and to use it meaningfully often costs some sort of membership fee. A nice simple free solution for this might be popular with designers.
Can it be a personal project?

My mother's been bothering me to make a website for her, I just haven't had the time...

I think TS should take on this one :).
Thank you kind sir!
Not really a personal project - install Wordpress and maybe a Themeforest template? That's 30 min work :)
a bit meta: Build an offer HN
Invent a new framework. Make use of what you already know -- i.e. HTML5, CSS3, JS, PHP, Ruby, Python & Perl.
What kind of framework? Just anything random?
A lightweight micro-framework.
a software that help us to download all our pictures,data,comments,etc. from facebook, so we can have it for us, and then be able to delete our accounts from that evil web...
They already kindof let you do that, the thing I can't find any simple way to do is download all of my friends photo albums that I'm tagged in somewhere. I don't really take photos, so most of my precious memories are in other people's photo collections. If someone makes that I may well even give them money.

It shouldn't be too hard, just a few graph API queries and a loop to call curl, but I've never got around to it.

Since IFTTT (http://ifttt.com) uses the Facebook push notifications, you can actually auto-save pictures that your friends have tagged you in fairly easily. Granted, this is not for historic purposes, but will work from when you turn the recipe on.

https://ifttt.com/recipes/1717 is the original recipe that most people have modified that saves any pictured you're tagged in to Dropbox. I'm sure that it can be modified to upload all the pictures in the album (which you have access to).

I want to extend this a bit

* scrape your facebook data and most importantly the references to other accounts

* make accessing facebook available through your own software

* when you post something, it should appear on facebook but also directly into the very own self hosted version of your data

Why?

Use facebook but be ready to leave or parallely use one of the many Free Software wanna be social networks.

Build your own hacker news extension.
Say you do build something for someone, for free, who owns the work at the end?
He says it will be MIT licensed.

Source: http://news.ycombinator.com/item?id=4769947

Edit: witch means he owns the original code but you can do (almost) anything with it.

Well, I'd even release it under something more free than MIT if that's possible - I don't really need any rights, as long as the user can use it for commercial work and doesn't need to credit me - as long as they don't claim they made my part...
At work I create a lot of flowcharts, e.g. http://www.freshfreestuff.net/wp-content/uploads/2008/05/gli... . I usually use Gliffy or UMLet. The problem is, all of these have drag-and-drop interfaces where you have to use the mouse all the time-and moving back and forth from the mouse to keyboard is painful for me. It also means that making flowcharts takes much longer than necessary-it would be really useful to have sane default keyboard shortcuts like "create a node beneath the currently selected node."

So some method of using, say, Gliffy without having to use the mouse would be awesome.

Disclaimer: I am not a programmer and have no idea how interesting this is, I can only speak to how much it would help me.

you should look into graphviz, this article posted a few weeks ago comes to mind: http://robrhinehart.com/?p=119
At first glance that sounds like exactly what I need! I'll definitely take a close look.
(comment deleted)
I want this[1], but a version that works online. Should support multiple calenders per user so that I can track more than one goal at the same time.

Have one dashboard view where I can see an overview of all my goals.

[1] http://seinfeldcalendar.com/

Using node_pcap, make an npm package to capture multimedia packets as they come over the wire and reconstruct them into the original multimedia file that the browser was streaming down and playing back bit by bit.
I'd pay $20/year if you build a reliable HN <-> e-mail comment gateway. I'd pay double if you convinced PG to let your app sync people's comment history. Use e.g. Gmail OAuth IMAP authentication, sync to a label, optionally sync bidirectionally (i.e. comment replies from Gmail), but that's only marginally more useful than getting e-mail archives of comments here.

Hell, if you write it in Python then I'll even donate the comments page parser I already have written (including a comment's original marked up plain text recovered from the HTML).

One of many tiny projects that just need a few concentrated days that I've never gotten around to. I suspect you might find quite a few here willing to pay that same $20/year.

Be careful about putting dollar figures on things like this and estimating demand. What if this guy spends a few hundred hours on this and then no-one buys it? Sure, it's his risk to take, and you carefully qualified your last statement, but overestimating demand is a deadly thing. So let me as - why do you think people will be willing to pay for this service, and what kind of numbers are you talking about? 100? 1000? 10000?
It's just an alternative for someone already offering to work for free – I'm certainly not about to write a business plan around it.

My use case is simply that I like my own comments/SMS/tweets/etc. archived and searchable, as it's an easy way of keeping track of stuff with zero effort. In the case of HN it would also serve to avoid the common situation where I miss a reply until hours after the replyer's lunch break ended.

My goal is to make $0 from this - maybe beer money, but thats all. No hosted SaaS - just an open source Github repo. Still, interesting idea.
I had a crude but working version of that written in Go. One goroutine for the scraper, another for the email sender, it's pretty easy. Writing the website and billing is probably more time consuming than the gateway itself.
So, you want replies to your comments sent to you via email? or something more?
a roachspotting mashup: photo/video-api + maps api + real estate api :)
I'd like a good bootstrap form builder. Preferably, one that I can gem install.
An app that ranks content that we provide according to the popularity of an associated twitter hashtag. Similar to andthewinner.is but where the tiles of each event shift around in real time according to realtime popularity.
I want to build an autobiographical timeline with Google App Engine using a javascript bookmarklet that copies the url and title from any Wikipedia page and lets me add dates and annotations (eg toy I loved, book I read, etc)
I would like some help on a small(?) pyparsing project for a prostate cancer research project I'm doing. First try and some test cases here.

https://github.com/2grep/CoPATH-Parser

What's in it for you?

1) Tell your Movember buddies you're actually working on prostate cancer research

2) Maybe a trip to SD (big maybe, but hey)

3) a chance to make some connections. For example, I'm getting some help on the postgres side from Joe Conway (has a postgresql commit bit, and author of PL/R, http://www.joeconway.com/)

Could you explain what work do you need done?
Most immediately, I need to turn this file

https://github.com/2grep/CoPATH-Parser/blob/master/tests/Abb...

into this file

https://github.com/2grep/CoPATH-Parser/blob/master/tests/Des...

longer story:

I'm a doctor in the military, and we use IT systems derived from the VA's original VIsTA project. If you've ever heard of Mumps, this is it. The manuals date back to the early 80s. I am trying to build out some infrastructure so we can sensibly work with external research institutions in the San Diego area. I have figured out how to get some decent text out, which then needs to be parsed for specific things, which may vary depending on the project.

Think of this as a startup within the largest of large organizations. The downside is there's a huge bureaucracy. The upside is we're operating far enough up, that everybody understands the bureaucracy problems and some key people are willing to help facilitate some things along the way.

So my minimum viable product is a research paper published using 55 cases. Trivial, right? Maybe if you're at Stanford. Here, not so much. getting enough code written that I can automate the parsing and inject this (and some other similar files) into postgresql, and then pull data back out and do data analysis with it. I have struggled to find help. Joe has been very generous with helping me wrap my head around postgresql. I have been through a lot of python tutorials, but I have never sat down with someone who knows python and seen how they solve a problem. Go to a desert island and teach yourself python with nothing but the internet. Can it be done? Yes, but it is very hard.

So I'm hoping to build a relationship with someone who could help with practical matters, like finishing this first step of a small parser. Paul McGuire, the author of pyparsing, has been very helpful over Stack Exchange, but crafting a well-formed question on Stack Exchange is very difficult when, again, one learned to code on a desert island.

Here's my effort so far

https://github.com/2grep/CoPATH-Parser/blob/master/ProstateP...

Which I'm sure anyone here will look at and say: dude, you could have finished this by the time you wrote this comment! Except it's really hard to wrap your head around something you've never done, never seen anyone else actually do, and can only spend 10-15% of your time on.

But I need to automate some of this work if we are going to undertake larger projects in the future, which is the goal.

Unfortunately I don't know python, I'm ruby-rails-mysql for my day job.

If you're interested in going down ruby (and even mysql or i can probably get up to speed on postgres, as it's a bit rusty), I can get involved.

If you want, the needed input cases and their desired output forms are in the repo, I would love to see how it's done in Ruby.

https://github.com/2grep/CoPATH-Parser

I'm not completely wed to postgresql, but I would hate to give up Joe, who has been tremendously helpful. And most of my admin experience is with postgresql (blogs, wikis, etc).

If the sequence of the last 3 numbers is not important (does not appear to be), then this appears to be relatively trivial. Unfortunatley, like the OP , I can only do this in ruby. I'll attempt to do it tonight, and reply to you on here when its done.
Bookmarks manager which is browser independent, most likely local app which syncs online. Should have tagging, categories, notes etc. Should be super fast and quick to use.
An open source, secure, drop in login/authentication system for developers hosting their sites as github pages (static only, no dynamic server side code will be executed).
What do people login to do if there's nothing dynamic? To edit the pages?