Ask HN: What are you Building?
11–20 of 146 posts
Re: Ask HN: What are you Building?
#12EDIT: A better way to state the goal: I want to take advantage of the underlying structure of a computer program to inform the diff/merge. The first step just happens to be diffing ASTs, but I go beyond this.
I already have some neat features--for example, I can detect moves fairly robustly. That is, if you move a function, I can see that as a single action even if you modify the function a little bit when moving it (e.g. rename the parameters). Also, there is already more information for resolving conflicts in a three-way merge.
Unfortuntely, the performance is currently horrible, which makes it completely unusable. Once I fix that (I just need to memoize the diff function properly) and fiddle around with some of the algorithms a bit, I'll have something interesting (I hope :)). After that, I'll probably add a UI.
Also, I should add that I'm not the only person with this idea. A lot of the early design and features are based on YDiff[1], although I used no code from there. The merging and some of the other stuff I'm working on right now is more original though (I think).
Re: Ask HN: What are you Building?
#13I'm building a legal billing software that removes a lot of unnecessary complexity for solos and small firms.
Re: Ask HN: What are you Building?
#14Re: Ask HN: What are you Building?
#15Re: Ask HN: What are you Building?
#16EdgeCase: http://itunes.apple.com/us/app/edgecase/id513826860?mt=12
Re: Ask HN: What are you Building?
#17You can see the widget on my site http://betapunch.com. The widget is the little punch icon in the right corner of the page. It's not great as far as design goes, but that's why I am working on the 2nd variation of the widget I will be launching in a couple days.
Here's what it will look like: http://i.imgur.com/iBS7C.png.
I am trying to get as many people to grab the code and put it on their startup websites so I can make sure display and functionality are all in order in various different browsers.
So if you have a moment and want to give it a shot for your site that would be great! You can remove it whenever you'd like, I just want to make sure it does what it's supposed to. :-)
Re: Ask HN: What are you Building?
#18Re: Ask HN: What are you Building?
#19I'm currently working on a little project that has a new spin on Pastebin. I'm playing with a Bayesian classifier (or attempting and learning a lot) to auto-detect the language and appropriately set the syntax highlighting automatically without a dropdown and a reload. The paste will also be saved automatically so there isn't a page load for anything. I'm still hacking away and haven't got very far whilst I'm getting…