A little bit of messing around with Android SDK too...
Ask HN: What are you working on (hacking)?
131–140 of 194 posts
Re: Ask HN: What are you working on (hacking)?
#132Re: Ask HN: What are you working on (hacking)?
#133Because there just isn't enough shady intrigue on the web!
Re: Ask HN: What are you working on (hacking)?
#134My Django hosting service. I looked at Heroku and thought, "I want that for Python." Yesterday, I got most of the http request path finished. There is some node.js work left, and I still need to do some more work on Varnish. I'm hoping to get to the Postgresql stuff next week, then on to the website and API...
Funny, I thought the same thing but with JavaScript instead.
Re: Ask HN: What are you working on (hacking)?
#135computer vision JSON webservice - you supply image, it returns tags/keywords super fast. Spare time project. Hoping to build a freemium model out of it for image libraries to use. Happy to speak to anyone with any kind of CV / object detection knowhow.
How far have you gotten on this? I didn't know that level of CV technology existed to tag arbitrary images. It sounds like a really cool project.
At the moment I can return colour names and faces.
Example:
input: http://cm1.theinsider.com/media/0/91/63/mini-kim-kardashian-...
output: face, yellow, blue, black.
So just colours and faces at the moment. You're right that arbitrary images are ridiculously complicated, I'm hoping to start off on a smaller domain and build up :)
(edit: obviously I can return the coords of the face too, as well as coords of empty parts of the image etc, but tagging is really what I'm focusing on at the moment)
Re: Ask HN: What are you working on (hacking)?
#136The main idea behind ShowMe is "viewability", by which I mean that every object in a running ShowMe program can be navigated and displayed (and potentially altered) in a Viewer. By object I mean every entity within the system; ShowMe will be a pure object-oriented language.
There will be multiple Views, so the user can view the same data in multiple ways (for for example a table of numbers could be displayed as ascii text, or as an HTML table or as a graph). One of the views will be a low-level ascii string, from which the object can be re-created; this format can therefore be used for serialisation. User-defined classes will be able to define their own views, or re-implement existing views for the new class.
Like Clojure, a lot of data structures in ShowMe will be immutable.
ShowMe will not be a pure functional language, but it will be possible to program in it in a functional style.
There will be 2 syntaxes for writing ShowMe programs: one based on Lisp, the other similar to C. The C-like syntax will be compiled into the Lisp-like syntax.
Re: Ask HN: What are you working on (hacking)?
#137Earlier quoted context omitted.
You are probably aware of it already, but a lot of universities (mine included) use MOSS (Measure Of Software Similarity) to detect plagiarism in CS classes. Link: http://theory.stanford.edu/~aiken/moss/
I am. There are also a large number of services that detect plagiarism in essays, but most (all?) only detect direct copying from published sources and sometimes re-use of an essay previously turned in by another student. I'm targeting the custom essay - services like http://essaymill.com ("our writing, your success"), as well as students paying other students to write their papers.
Re: Ask HN: What are you working on (hacking)?
#138Security for online banking
Re: Ask HN: What are you working on (hacking)?
#139http://search.cpan.org/~michael/Class-Declarative-0.06/lib/C... A declarative framework for Perl that lets you set up complex data structures and code in an easy-to-read format. A complete working example GUI program, using a not-yet-published set of semantic classes: use Class::Declarative qw(Wx::Declarative); dialog (xsize=250, ysize=110) "Wx::Declarative dialog sample" field celsius (size=100, x=20, y=20) "0" butt…
window @MyBigWindow "My Big Window" {
menuBar {
menu "File" {
menuItem @New "New"
menuItem @Open "Open..."
menuItem @Save "Save"
menuItem @Exit "Exit"
}
menu "Edit" {
menuItem @Copy "Copy"
menuItem @Cut "Cut"
menuItem @Paste "Paste"
}
}
rowLayout {
button "Button 1"
button "Button 2"
button "Button 3"
}
}
Laying out GUI components was done with the rowLayout, colLayout and table containers. The subclass would contain code to be executed for @New, @Open, @Save, etc.Re: Ask HN: What are you working on (hacking)?
#140Earlier quoted context omitted.
I am. There are also a large number of services that detect plagiarism in essays, but most (all?) only detect direct copying from published sources and sometimes re-use of an essay previously turned in by another student. I'm targeting the custom essay - services like http://essaymill.com ("our writing, your success"), as well as students paying other students to write their papers.
Detecting and punishing cheating in those circumstances sounds like a Hard Problem. In particular, when your software says 2 essays were probably written by the same student, but both students deny it, how can they reasonably be punished, since there is no proof?
I intend to make it very clear to customers that they should not punish students based only on information provided by my software.