top | item 7202149

What side projects did you start in 2014?

56 points| ericthegoodking | 12 years ago | reply

67 comments

order
[+] lessmilk|12 years ago|reply
In 2014 I started http://www.lessmilk.com, a website where I build one new HTML5 game per week. I was on the front page of HN a few days ago.

I'm doing this mainly to learn how to actually make games. So far I have 7 games available. Let me know if you have any questions about it!

[+] ericthegoodking|12 years ago|reply
Hi, This is interesting,here are a few questions.

Are you doing this full time? and if not, how do you find time to work on a game?

How many hours do you put into a single game?

[+] bgilroy26|12 years ago|reply
I just had a lot of fun playing box jump! Cheers!
[+] carsongross|12 years ago|reply
I really started it at the end of 2013, but I've been improving it slowly in 2014:

HTML5 + AJAX + RESTful end points + Basecamp2-style partial swapping => Intercooler.js

The idea is to use declarative markup to achieve better UX without the complexity of client-side javascript frameworks and retaining most of the familiar web app techniques and advantages. It's a riff on pjax, the basecamp 2 approach and Angular.

So, if you want a button to post to a url, you simply say:

  <button ic-post-to="/some/url">Post It!</button>
And you get an AJAX post when that button is clicked.

Another aspect to it is using REST-ful paths to express dependencies. So you could have a div depend on the path that the button above posts to and, after the post succeeds, we would refetch the div content and swap it in (if it is different):

  <div ic-src="/some/url/my_div_src">...</div>
Because "/some/url/my_div_src" is a child path of "/some/url", this div will get refreshed when you click the button.

The main site is here:

http://intercoolerjs.org/

And a rough demo is here:

https://vimeo.com/85881209

When I get a bit further along and convince myself it's a decent model for development, i'll do a ShowHN.

[+] chegra|12 years ago|reply
I started Akasha, a programming language for auto code generation(like genetic programming but can also use stochastic hillclimbing and simulated annealing to generate code). I did just a month's worth of work on it. The language will be imperative and statically typed. It will allow for parallel evaluation of programs(GPU). Programs generated will be Turing complete instead of just symbolic regression.

I think it will be ideal for AI or at least that is what I'm planning to use it for. I estimate it will take me like six months - 1 year to complete.

If you are into AI, you can join my strong AI group:

skype:?chat&blob=xTKl07MXeVdX9li2-xUCvbGBwwo2xTORkOCKkFzKzCtnuoCpzpoIEwFh0vdzTWDY_MwormVtRe2XkYSwE2k4ataFYwVVBLDkK8kUK3CzBK4d0v-TYpxpUMIhTh8sJzKdfsjVKaFUfkE9Go_GDSWcCif_q7M0LjNDnKTId--qZjTaOvq8YzE

Just copy the link into a skype window and click on it.

[+] mindcrime|12 years ago|reply
That sounds really cool. Are you really, really wedded to Skype though? It would be awesome to be able to participate using something open source... :-)
[+] Houshalter|12 years ago|reply
I'd like to join but entering that into "add contact" section didn't work and I'm not sure what I'm supposed to do with it.
[+] jared314|12 years ago|reply
Hangout Fishbowl - A way for the audience, of a Google Hangout On Air, to request an invite in real time. In the next iteration, I hope to add automated invite moderation, like auto-accept if the number of participants is below a specific number.

But, honestly, it was more of an excuse to learn NodeJS.

https://www.hangoutfishbowl.com

http://blog.lobberecht.com/2014/01/hangout-fishbowl.html

[+] judge_elon|12 years ago|reply
Could you help me with an hangout app I created for my company. How do I set the logo properly? Can I send information to google analytics? Thanks
[+] mindcrime|12 years ago|reply
Still the same project I've been working on for some time... Fogbeam Labs[1]. We're an enterprise software startup specializing in enterprise social networking, social BPM and semantic integration + knowledge management. We're an Open Source[2] startup pursuing a model similar to the model used by Red Hat... which is probably not a coincidence, since we're in the Raleigh / Durham area, basically in the shadow of Red Hat Tower.

All of that said, we don't really use the word "pivot" a lot and our basic focus is now still the same as it was when we started this thing. But we have a few new initiatives lined up for 2014, including some things we're going to do in terms of taking our technology, making it more of a "platform", and building some domain specific SaaS offerings on top of the platform.

It's an exciting time right now, as we have some leads in the pipeline and have a real chance to get some movement and traction this year.

[1]: http://www.fogbeam.com

[2]: https://github.com/fogbeam

[+] Omnipresent|12 years ago|reply
Interesting. How do you guys differ from Yammer?
[+] cj|12 years ago|reply
Localize.js (https://localizejs.com) - it's the easiest way to localize your web app.

The localize.js javascript library detects phrases on the page, and injects translations into the DOM on the client-side. Unrecognized phrases are saved to your localizejs.com dashboard, where your can order human or machine translations.

As a developer, localization is really hard thing to get right. Traditionally, i18n workflows take 1-2+ weeks to setup plus a lot of ongoing maintenance. My goal with Localize.js is to automate as much of the process as possible, making i18n more accessible to startups and time-strapped developers.

It's being used in production at http://verbling.com and https://localizejs.com, with very few glitches thus far.

Let me know what you think :). If you're interested in trying it out, feel free to sign up. It's production-ready. Send me an email if you have any questions :) [email protected]

[+] sherm8n|12 years ago|reply
http://goodaudience.com is a domain I just won in an auction a few weeks ago. It makes your target market aware of your existence on social media and converts them into fanboys/girls (lead generation).

I started Instagram integration as a side project and now you can increase your reach to over 150 million monthly active Instagram users.

[+] doctoboggan|12 years ago|reply
I just released SyncNet[0] which is a experimental web browser that uses bittorrent to distribute files. Decentralizing with bittorrent makes it very hard to censor a site, and greatly reduces the load on popular pages.

[0]: https://github.com/jminardi/syncnet

[+] mtimjones|12 years ago|reply
I'm working on a side-project per month. I start each month with a couple of days of identifying which project to undertake, a couple of additional days to work out features that I'd like to see and the spend the rest of the time building it (while working a full-time job, part-time writing, etc.).

My first project, to start with something light, was a text-based game that crossed a Unix shell with an RPG (called RPGFS). You can find source and discussion here: https://news.ycombinator.com/item?id=7198147

My February project is a simple data processing scripting language called Piglet inspired by Apache Pig.

[+] fideloper|12 years ago|reply
http://serversforhackers.com, because I don't like current email newsletter formats and there's a large niche of programmers who are behind on how servers work and can be used.
[+] biscarch|12 years ago|reply
I've started writing a book on Haskell web development to make it easier for beginners to get started.

Another project I've started is for the tracking and analysis of athletic training and performance (aimed at D1 to professional athletes).

[+] loquace|12 years ago|reply
I decided I wanted 2014 to be the "year of the product" for me, so I started http://bugroll.com - books and screencasts for developers.

I've "swung for the fences" in the past (anyone remember plentyoftweeps.com - twitter dating? :), but this year I want to focus on the exact opposite approach: instead of trying something that's never been done before, I want to try something that I know many others are doing successfully, to see if I earn my way into that group.

[+] devniel|12 years ago|reply
I'm working on Braph, a parametric search engine and a model-as-a-service solution. It's about classes and instances, where you can save your data with certain properties and search by its characteristics. In the demo I create a Pokemon class and create many instances, even with relations between them (evolution), then I could search a pokemon by its weight or evolution. http://www.youtube.com/watch?v=CfOvGYEYJq0
[+] tristandunn|12 years ago|reply
Build a Browser Game (http://buildabrowsergame.com) - A digital book on building a multiplayer browser game.

Game development is the reason I became a developer, like a lot of people. I've made countless games for myself, but have never released them. Started working on this since creating and writing it has the added benefit of forcing me to release a game, in addition to teaching others how to make one.

[+] shaohua|12 years ago|reply
First steps, allows any developer to play with your API or SDK in 60 seconds or less. It spins up one customized virtual machine (container to be exact) per developer, and exposes the machine via a text editor and a terminal in the browser. No setup required for developers. http://first.askvc.com/home/