Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: What projects are you working on?
219 points by mfalcon on June 28, 2014 | hide | past | favorite | 502 comments
I've recently finished working on some clients projects and now I've got some time to work on my own projects. I'd like to know in which projects the hn people is working on for some inspiration.

I'm connecting a Hedgehog to the Internet :) . I have a hedgehog that runs all night in a wheel. Counting the laps gives me the traveled distance, so every morning he'll tweet how much he ran. He runs up to 15 km./9 miles!

Check him out at https://twitter.com/runhedgie

This project is a combination of hardware and software. I'm using a Raspberry Pi, a custom-built wireless node based on Arduino, Python, Redis, and a Go API for data analysis. I wanted to build almost everything from scratch, to really see what's happening in every part of the system, so I've done from PCB design and soldering to struggling with Go HTTP routers (I gave up and used Gorilla).

But it's been fun watching the hedgehog interact with the real world.

https://github.com/jlhonora/iot https://github.com/jlhonora/iot-go

Very cute hedgehog.

Any particular reason you're intermixing Go and Python? For something like this I imagine Python alone would be more than suitable. And if you just wanted to mess with Go and learn it, then you probably could've used Go for the whole thing.

Thanks! Good question.

I wanted two things from this project: get it up and running as quickly as possible and learn Go. That's why I programmed an MVP in Python while I finished the backend in Go. I figured that if I waited for the Go code to be finished I may have never shipped it.

I'm still going to use Python for the raspberry Pi, since I don't know any serial port libraries for Golang (well, a quick google search shows me an option: https://code.google.com/p/goserial/) and anyways that part is already working fine.

But if I find the time then yeah, I'd totally rewrite it entirely in Go. But there's many things I'd do before that:

- Live streaming with a Pi NoIR camera (WebRTC + a paid CDN I guess).

- Visualization and data analysis. I'm thinking github-style punchcard for the running activity, and when you click a day you can analyse the minute-by-minute laps.

- Correlation with other sensors. I have temperature, humidity, and ambient light sensors, which could be use to correlate the activity or even predict it.

- Public API.

A running hedgehog? Please, in the name of God, tell me you named him Sonic.

That's really neat. My daughter is hedgehog-obsessed and we were watching videos from hedgehog owners: their nocturnal running was a common surprise (and annoyance if they were in a bedroom!)

Greenpeace / Animal rights defenders are now on the way

[just kidding]


You're not the first person to tell me that. They always tell me they're kidding, but I guess there's some truth to it :) . Please, could you elaborate on your thoughts?

When Antu came home we had an open space for him, where he could run somehow freely. Then winter came and we had to bring him inside our apartment. After a while, I built a wheel for him (not the same one as he has now) and he ran like crazy. Now when we put him in the open space he prefers to run on the wheel. I always wonder if he really enjoys it or we just messed him up. It seems that it is the former:

http://animals.io9.com/wild-animals-sneak-onto-laboratory-ru... http://www.theguardian.com/science/grrlscientist/2014/may/21...

could you, maybe, have him charge your phone at night or something?

I'm working on PhoneCard, a service to make cheap international phone calls without requiring a data connection. You enter the phone number in the webapp and it calls you.

Next time you're using poor hotel wifi or you're frustrated with skype (e.g. multiple disconnects per hour), try PhoneCard for a high-quality call.

PhoneCard can call most places in the world, and in some countries you can also purchase incoming numbers that will forward calls to you internationally.

Still very much a beta product, but check it out at https://www.getphonecard.net

Also working on an Android app which I hope to release soon.

Eh, didn't work for me. I entered the number of my mobile phone and my landline, and neither rang.

I guess it's just an issue pertaining to Serbia (or maybe I'm doing something wrong?). No service works here unless they specifically mention they do. It's a frustrating thing :)

I just saw your call in the logs! It will work in Serbia, but I need to do some additional work on the backend to enable certain countries that are typically high cost to call. I had already done this, but apparently it wasn't complete.

For now, I've reset your trial call limit and it should work for you.

Whoa, it works! I was surprised to actually see a service with such a wide coverage. I've made an account and verified it, and all seems to work smoothly. The only thing is that I can't find any info on how much the messages or calls cost. Maybe I'm missing something obvious.

I'll also be sure to recommend you to people I know are having this specific difficulty of poor call quality with Skype or Viber. That's a great service you've got there, and keep up the good work :)

Awesome! I agree that I need to improve the cost discoverability. The problem is the matrix of rates is huge. In some countries, costs are different per mobile provider, and landlines are usually half the cost or less than mobiles. For example, calling Serbian landline to the US would be roughly $0.20 per minute. Serbian mobile to the US would be roughly $0.55 per minute. That all changes when you call somewhere else.

Of course many countries are not nearly so much. I also do plan to add voip calling within the app. This would allow you to skip the high cost of crossing Serbian boundaries when you're near a decent internet connection, but give you flexibility to make calls directly over the PSTN when needed.

Check out the UI for 'webcall' at didlogic.com. I use this service for the exact use case you're targeting, but it's a slight pain because:

1) I have to use Safari instead of an app, so it can't interact with my phone's address book. So I have to copy-paste the two phone numbers.

2) I almost always have to log in each time I use it, because the auth session has timed out.

3) I have to zoom in/out as it's not mobile optimised.

If you could offer the same quality and price as didlogic.com, but with a convenient app interface, that would be awesome.

Oh, and SMS is quite a bit more limited at this time. You wouldn't be able to send SMS from Serbia to another country, or SMS within Serbia, but you could purchase a number in a destination country like the US or UK and send/receive SMS via the webapp.

Worked for me, and I live in South Africa. Maybe you left out the country code or got the format wrong?

I tried again. "Unfortunately it looks like you've reached the free trial call limit." Bummer.

I like this a lot. Let's be honest, there's not a lot of services built that are geared towards a small customer demographic of limited means. Which is what this service is geared towards. Those with huge expense accounts don't care about paying ridiculous rates for roaming charges. These types of services seem geared towards people who don't have that luxury and are in a location that doesn't have an internet connection of sufficient quality for skype. This is a demographic that I belong to for quite a few months of the year. ++ from me.

This could be huge. I've tried using Skype and Viber when talking to people in different countries and they are absolutely terrible in terms of audio quality.

Glad you like it! The service came out my own experiences trying communicate with friends or family across international boundaries. Skype and others are fine when they work, but when traveling, they often fall short. Poor or no data connections, flaky apps, or even just moving out of wifi coverage can really kill your conversation.

PhoneCard doesn't even require a smartphone, so you get that much more flexibility.

This is product that really solves a need for me! Right now I use a google voice number that I have set to forward to my Canadian and American numbers, however I cannot have it forward to my Indian number or some of my other VOIP numbers. I get an error when I try to purchase a number though, so not sure if the functionality for that is completely built out. Either way, will keep tabs on this to see when I can switch over completely.

Well, number purchases do work when you top up with credit first! :) The problem amounts to the app realizing you don't have any credit but not showing an error message. This is the top issue I'm working to fix.

FYI, pairing PhoneCard with Google Voice can require a few tries. I've had issues intermittently where Google Voice wouldn't ring for the verification call, and even then it didn't always forward to PhoneCard like it should. Then again, Google Voice often causes me to miss calls.

If anyone else has problems crop up, please email me at support@getphonecard.net.

Tried to take it for a spin, and it worked fine until I received the call. But I only heard "thanks for trying phonecard" and the call disconnected.

This is something I'd actually pay for, if it works as well as advertised! Cheers!

PhoneCard probably didn't like your destination number (either invalid or deemed too much for the test call). If you (or anyone else) would like to give the real thing a spin in exchange for some feedback or ideas to make the app better, please email me at support@getphonecard.net and I'll give your account some free credit.

How would you say this compares to a "virtual calling card" service like KeepCalling.com? (Dial a local KC number, enter your pin, and then dial your desired phone number in the US or wherever.)

Whilst we're talking about virtual calling cards, Rebtel is the best implementation of this I've seen. There are at least three ways to use the service:

1) The way you described: call a local number, then dial your desired phone number. It uses caller ID for authentication. Not perfect, as it can be spoofed, but likely not an issue.

2) You go online and enter the phone numbers of several people you call often. For each, the system allocates you a local phone number. So, e.g. when I call a specific local (Beijing) number, my mum's phone (in London) will ring. No PINs or double-dialing.

3) Like (2) BUT using their app and a data connection (even a slow one) you just dial the number (or choose from your address book) and their app does everything for you.

2 & 3 work because you already registered your mobile number with them. When you dial one of their local access numbers, they can combine those two pieces of information to look up where the call should go.

The call quality is great. It's a little more expensive than didlogic.com, but cheaper than Skype.

Actually it looks fairly similar! PhoneCard has multi-ring on incoming calls which I don't see there, but I didn't investigate deeply. How is the call quality?

It's, ehh, OK, but not that much worse than normal cell service. I also think there's a bit of delay, at least sometimes.

Prices are great, though.

Thank you for pointing me to this! To date I had not seen anything similar.

Perhaps the biggest differentiator is that PhoneCard works in the opposite direction, too. For example, you can purchase a phone number in the UK and have it forward to a US number. Also, PhoneCard calls you, while Ringo appears to make an outgoing call. In much of the world besides the US/Canada, incoming calls are free (even on a mobile/cell phone), so this means you pay for the call once instead of twice.

That frustration was exactly me this past week! WiFi was terrible and even the hotel phone didn't work. Sounds cool :)

I'm curious - do you use a single company for call termination, or have multiple routes to optimise the cost?

PhoneCard is entirely powered by Twilio.

I missed the call to confirm my number. I don't see an option to retry the call. What do I do?

Please email me your number at support@getphonecard.net and I'll manually fix it.

I am rebuilding a 1981 Suzuki GS750E. I find it really helps to get away from my desk once in a while.

I have never done any mechanical work before and I am having fun and learning a lot. I highly recommend it as an alternative to starting yet another project.

When I don't feel like working on that or am waiting for parts, I am building an original arcade game. Its in the really early stages but I hope to house it in a traditional coin operated arcade cabinet painted with original artwork from a local artist and put it in a local coffeeshop or something.

I don't have a site to point anyone to for either of these projects.

I did this with a 1981 Honda cb750 two winters ago. I also had no prior mechanical knowledge and found it incredibly fulfilling and rewarding. There was an amazing online community dedicated to the motorcycle that I have that was incredibly helpful. I'd recommend this to anyone willing to put in the work.

Edit: I should add that this bike now my daily rider. I could afford a much newer and nicer bike, but I don't think I'll ever sell this one given how much work I put into it and how familiar I am with its internals.

A distributed search engine for science, with all parts contained within a browser extension: https://github.com/ScholarNinja/extension

A blog post about it recently hit the front page of HN: http://juretriglav.si/an-open-distributed-search-engine-for-...

130 people have installed the extension and my server has churned through 100+ GB of data in the past three days, so I'm having scaling/performance issues right off the bat, which is great. Just today we made significant performance improvements (10x) to the underlying webrtc-chord DHT implementation: https://github.com/tsujio/webrtc-chord/issues/6

It's a whole lot of fun developing this :) If anyone cares about this stuff, I'm always happy to discuss!

Working on TruckPlease https://www.truckplease.com/ If you need to move something you can post it there and guys with trucks and moving companies around you will put down quotes for the job. Then you can accept/decline the quotes and get connected to the mover. It's a Rails app. The focus is on stuff within the same city (or county at least) so shorter local moves.

It's mostly in Vancouver, BC right now although we get stuff posted from all over the US and Canada.

I think it's a great service, and was really toying with the idea of creating something like this when I was living in the UK. But mostly for ebay purchases.

There are lots of bargains for furniture and heavier stuff which is 'pick-up-only'. If you can get a quote for picking it up and delivering it before you even bid on an auction, this will open up loads more opportunities for both buyers, sellers, and local delivery companies.

So my 2 cents worth of tip is adding an ebay bookmarklet or a way to add an eBay id instantly to get a quote on.

Also lots of potential if this grows for moving companies who have extra space in their trucks to bid and fill those gaps within the area.

Thanks! You might already know but the UK has AnyVan which is similar but perhaps more for long distance stuff. I think they have eBay integration too. You're right that is a huge market though.

Thanks for the tip about AnyVan. I wasn't aware of it. Now I'm in Germany, but I see that they have German presence as well. Very useful to know!

You've been making some ripples on reddit! Do you anticipate needing to hire additional staff anytime soon?

Yeah people seem to "like" the idea on there! We probably will not be hiring until we have streamlined our model a bit more and started earning revenue or raised another round of funding.

You should put a picture of different trucks on your home page to drive to point "further" home. Excellent idea.

We're working on having a new photo taken for a redesign of the front page that is coming up. Different trucks is a neat idea. We toyed round with some ideas and ended up with just wanting a photo of people moving. Not sure what we'll go with yet but different trucks is cool since it tells you that we have variety!

If you don't mind me asking, how did you start getting 'movers' to join the platform? What kind of marketing did you do? And what about getting the word out to people?

A social data flow engine called Egont. You can take a look at these articles:

- Egont, A Web Orchestration Language: http://blog.databigbang.com/ideas-egont-a-web-orchestration-...

- Egont Part II: http://blog.databigbang.com/egont-part-ii/

You can define things like this using s-expressions: (let mytwitter (twitter "databigbang")

Then you can do (twitterdb store (twitter.tweets)) and for every tweet your defines db is updated. Then imagine that your user is called "wslh" you can share your whole db via egont.users.wslh.twitterdb.

Building a service like IFTTT is trivial with this engine, you can also add processing rules to this stuff and share the whole data. For example, if every friend "connects" this service with their IMDB Movies Ranking, you can send all this information to a recommendation engine or just do an average of the scores between all your friends. When a friend adds a new movies everything is recalculated like in a spreadsheet.

Another use is sharing summarized information within a specific market. Imagine you work on selling ruby on rails services, you and others in your market can connect their google analytics information to Egont and provide summarized information for this specific market that helps other to take decisions based on it. You can also restrict how the information is distributed.

Very nice. IFTTT was a nice first step, and I've been hoping more sophisticated solutions to the same problem would arrive.

Do you see this being commercial software as a service or self-hosted?

He model that I have in mind is SaaS and releasing the software as open source.

I'm working on my first consumer hardware project - an external Bluetooth camera flash for iPhone: https://wantnova.com.

The hardware is now shipping and now I'm working on improving the iOS app, which I've made open source: https://github.com/nova-device/nova-ios-app

Wow, this is an awesome idea. Very nice site and product, would buy in a heartbeat. Guys, this needs to get on the frontpage now!

You should try and get this on http://www.producthunt.com/

Pretty cool, but I don't think anyone wants to carry an extra rectangle with them just for a flash.

I spend about 90% of my time working on Improvely (https://www.improvely.com) which is doubling in customers/revenue every few months. Next month I'm going to be wrapping up a bunch of major features that have been on my TODO list for a long time which will be pretty neat.

I also run W3Counter (https://www.w3counter.com), a couple e-commerce stores, manage two more e-commerce stores for relatives, and have a few open source projects I mostly just manage pull requests in these days. My date range picker for Bootstrap (https://github.com/dangrossman/bootstrap-daterangepicker) still generates a lot of e-mails asking for help, and I usually end up writing some code for those people.

Funny running into you here! I use your Bootstrap date range picker for many of my projects and I think I tweeted you a while back. Really happy with the BS3 update and good to see you in the HN melting pot, thanks again.

http://guildbit.com/ - Free, temporary, 10-slot Mumble servers for the gaming community.

I built this so gamers can easily deploy Mumble servers without having to subscribe to a service or install their own server.

I've been working on this for the past 6 months or so and recently added purchased upgrades via Bitcoin (Stripe soon).

great idea, look into the eve community.

Also think a temporary mumble channel api would be cool, for the premium server folks.

I've been learning Unreal Engine 4. Its worth taking it for a spin just to see its visual Blueprint scripting language that compiles down to C++, which you can watch execute via animation at runtime. It also does mind-blowing things with materials on 3d objects, which can be programmed via connecting nodes visually in blueprints, which then compile down to shaders. It's technologically amazing. A sample https://www.youtube.com/watch?v=9hwhH7upYFE

I have been doing this too! I actually just bought a new PC so that I can do hobbyist game development. Always wanted to learn game development (I'm a web developer mainly) but never got around to doing it. With the new subscription service and all, I decided to pick UE4 up to tinker around and create random things, regardless of whether or not I release a commercial game. It's amazing. :)

I'm working on a programming language. It's a reimagining of Python as a statically-typed, compiled language. The compiler is written in Python and targets LLVM IR. Currently working towards support for exceptions; raising already works, currently trying to work my way through all the stuff that needs to work for catching.

If you haven't taken a look at Nimrod, it might give you some ideas, or perhaps inspire you to be a code contributor! As a python guy, I'm really liking it for some hobby work I'm doing. The compiler and standard library are MIT licensed.

http://nimrod-lang.org/ https://github.com/Araq/Nimrod

Also, there's a recent forum posting about the decision not to do LLVM codgen for now: http://forum.nimrod-lang.org/t/480. Perhaps you can ask some questions of the main contributors; they're quite responsive.

Yeah, Nimrod is somewhat close to what I'm working on, though my language is quite a bit closer to actual Python in many ways. Also, my language does not rely on GC, instead using annotated pointer types to get deterministic memory management (without requiring very explicit allocation and deallocation).

I don't really buy into their reasons that LLVM is harder than C; it's just a different environment, closer to assembler in some ways, but actually quite readable in my opinion.

Very cool. Good luck to you and look forward to checking it out!

You might like to check out InfraRuby for ideas. It's a compiler for statically typed Ruby, compatible with Ruby interpreters. Free download at http://infraruby.com/

Any links you can share?

Not quite yet, I want to bring it a little further along to a somewhat MVP stage.

I haven't been a fan of most music blogs out there, so I started one alone with a different focus and combined my passion for music with coding to help us stand out. Now, my team has grown to 34 people and we're building our own platform to help people discover all kinds of music.


New completely custom platform built from scratch in it's Alpha stages, using Ruby, Rails and possibly SailsJS.

Would love feedback on our alpha stage or advice / feedback of any kind when it comes to music. I'm a college student and so are all people on the team. First time with a "startup" / web dev / design and everything that goes along with it. :)

This is a great problem to attempt to solve, for a few reasons. First, there's heaps of audio content out there with friendly licensing already. Second, there's huge amounts of metadata and related text available. Third, there's so many different angles of analysis to tie things together with. Fourth, everyone's got at least a few devices that can access some or all of that content.

I share your belief that someone can do better than the current offerings in this area.

However, right now your site is not giving me a lot of useful response. I am seeing no results for some pretty popular instruments (I searched 'hang' and 'sitar' and neither had any results). I am seeing very little of a lot of genres out there. And when I do get results, they are not presented in an easily reviewed manner (eg. with Google-style text snippets, many results visible per page in an uncluttered, single-direction-scannable results list).

Here's some random ideas: - consider search by artist, individual within an artist group, instrument, instrument genre, time, event, venue, genre, review text, reviewer rating or location or age or something - consider limit by 'has upcoming events near me' (good monetization path) - timeline of genres - timeline of releases by an artist - links to wikipedia background - metadata from same (+wikidata, etc.)

Good luck developing this further, I think there's a lot of great work to be done.

Thank you very much for your feedback. I agree, the site is very basic right now, and we have grand visions for it that we're actively working on to make a reality.

We do believe that we can fine tune and help people discover all kinds of music, and some of the things that you mentioned were absolutely terrific ideas.

Would you be interested in reviewing at a later date to see how we did?

If not, I truly appreciate you taking the time out to let us know what you think :)

Sure thing, feel free to send me an email when you'd like me to take another look.

I'm a music journalist so I read a LOT of music blogs, constantly. I'd like to get behind this idea but I can't really differentiate Radcircle from others given the current offering. What's your methodology for songs that make the front page (& email list) - are they just users submissions, sorted chronologically? Are they vetted by other blogs, e.g. Hype Machine? I read your about page looking for this but it was a bit fluffy and didn't give any info about how Radcircle works.

I'm always excited about new music projects so I'll be watching you guys. Just subscribed!

Are you going to be adding more genres yourself? Or are you waiting for more people to submit songs?

I think it would be cool to have a search by band member so you could see what other bands someone has played in.

I do have to say, it looks pretty cool, but with a bit more features it could be a kick-ass site.

We have two launches coming up in this year, and the first one will see a lot of genres added by us as a team.

The second one will be our new platform, and that's where we'll let people define their own genres and whatnot.

Would you be interested in giving us feedback when these launches occur? I really appreciate you taking the time to share your thoughts with me :)

I'm working on a new python based system, consists of Flask and many helpful extension built-in by default.

it will be an easy starter template for any kind of project, and it will have a css on the front (Bootstrap or Purecss), User management (Registeration/Authentication),Asset management, Admin panel, caching, Redis, Task Queue, and two database stores (SQL and no-SQL), and a websocket push functionality.

I call it, the framework for the next decade :)

don't forget to post on the mailing list when you publish it

Sure will, I'm planning to be in EuroPython soon in Berlin, but planning to put an initial version before that on Github.

Nothing as interesting as many of the projects here, but I've had around 10k visits this month and plenty of returning visitors, so I guess it's useful enough.

It's a very simple generator for static social media sharing buttons with support for Font Awesome: http://simplesharingbuttons.com/

Quite useful for mobile websites or email newsletters.

Nice! I'm reworking our sharing buttons right now, this will totally help!

If I can propose 2 features:

1. I'd consider adding sharing services (e.g., we use addthis). The major plus is that they track analytics for each share.

2. Twitter also supports the "related" intent to propose followers after sharing. I think that's pretty useful (and in general it's pretty hard to configure in the before mentioned services ;)

1. I'm not sure about adding more JavaScript-based functionality.

The original idea was to create just the static code, but I got a few emails asking for something that could be reused without having to generate new code for each page (for example on a blog). I'll nevertheless save this for a future consideration.

2. This sounds interesting, I'll check this out.

Thanks for the suggestions; if you'd like to keep an eye on updates to the service, there are links to my blog and Twitter to follow on the site.

I recently went through the hassle of tracking down the necessary info to create a bunch of share buttons manually. Not hard, but time-consuming. This would have been very useful. Simple to use, too. Bookmarked for the next time I have to do that. Thanks!

Awesome, I'm glad you find this useful :)

Like you said, putting the code together is not hard, but having it automated saves tons of time.

This is pretty awesome! I also made a similar tool at easilyshare.me

I really like the interface.

If you're interested, there's a link to a blog post on the bottom of the website with code for some extra social networking/bookmarking sites -- if you'd perhaps like to add support for those. (I didn't add those to the generator because of missing icons in the icon sets.)

Nice design! Looks very useful, bookmarked.

Thanks :)

There are a whole bunch of projects on http://DoerHub.com looking for contributors from code to medicine (and you can soon have private and public project sections over there to manage open contributions and core team stuff).

A few of the projects:









I'm working on a plugin system for HTTPie (the user-friendly cURL replacement)[1]. It will allow things like displaying MessagePack responses, or rendering images directly in the terminal. [2]

[1] http://httpie.org

[2] https://twitter.com/jakubroztocil/status/462173042626801664

A meta-search engine for English speaking jobs in Germany. Backed by Go, elastic search and python scripts.


Just a heads up, the yellow/orange text inputs are fairly unreadable for me. Might just be my monitor config though.

Cool. Bookmarked.

As an English speaker in Germany this looks really useful.

I'm working on an open-source snippet-saving app (think a dumber version of Evernote), with the intention of making it easy to self-host: https://github.com/ShaneKilkelly/jetcan-server . At the moment I'm in the process of refactoring how user accounts are handled, so it's not quite ready for self-hosting in a serious way.

I'm also planning on writing a CLI client and an Android app for that project, but have yet to get started on it.

I've also been working on a clojure library to provide a key-value json store abstraction over PostgreSQL (https://github.com/ShaneKilkelly/bedquilt). It's mostly for fun, but I'm thinking of moving all the core logic out into a PostgreSQL plugin, so that all the "smarts" can be done on the PostgreSQL server instance, and then reduce the client library to a thin wrapper over some SQL functions.

It's not a product, but I am trying to get better at meditation. Being able to calm yourself is an invaluable skill for a hacker.

I've been thinking of trying to work on this myself. Both as a way to manage stress in my life and as a way to put myself in a better creative mindset. Any good resources/tips?

I'm a meditation novice so take this with a grain of salt, but the only "For Dummies"-book I've ever enjoyed was "Meditation For Dummies".

It's not a heavy read like some meditation tomes can be but it's not very dumbed down either (IMHO), and it recognizes that some people are interested in the spiritual parts, some the philosophical, while some are only interested in the practical. The book has them all to a good extent, but helps you navigate to the parts that are of use to you.

I'm sure YMMV and different books suit different people, but this one worked well for me. I recommend it, but regardless of what resource you use: There is calm to be found, and it can feel great. Good luck!

Edit: Grammar.

This is hands down the best meditation advice I've come across. Put on some head phones, find a quiet place and enjoy.

Alan Watts guided meditation: https://www.youtube.com/watch?v=jPpUNAFHgxM

Make sure that when you sit(preferably lotus position) that you are comfortable. You can't meditate if you are uncomfortable. Focus on your breath as it goes in your lungs and your belly rises. Thoughts will appear, gently shift your attention back to the breath. Start with short(10 minute) sessions twice a day then move up if you wanna get better at it. And finally, meditation is a tool for self-exploration. Don't treat it like a chore. : )

A good intro book is Zen Mind, Beginners Mind. http://www.amazon.com/gp/product/1590308492/ref=oh_details_o...

Conquest of Mind by Eknath Easwaran

I'm working on a todo list with a Seinfeld calendar. My take is that there are only three categories: Work, Home, Personal. There are two buckets of tasks, Short term and long term. You'd move long term tasks into the short term when you start working on them. At the beginning of the week, you'd move the tasks from the short term into the day of the week that you planning to work on them. The catch is, you can only work on three tasks per day. Each task has an associate cost or reward. Get enough done you can reward yourself a nice purchase. Or don't get things done and you'll owe your friend a fancy dinner. There are more details and reasoning behind it, but my idea is to keep the number of tasks small so we can get them done and keep the calendar line going. Other todo lists I used I ended up putting too much on there and it turned into list of lists.

Please add me to your mailing list, I'm interested in using this. All of the "Seinfeld-todo's" on the play store or app store look HORRIBLE and work just barely.

Someone should build something that works but also looks and feels nice.

Please add me to your list tom at blendah.com

Very nice idea I'm interested in this

I like this idea.

I dig!

Working on a Digital Audio Workstation in HTML5 / Web Audio API, front and back end: http://hya.io

This is one of the projects I most admire in the space. It's the ideal I set my programming learning around when I started teaching myself this stuff. Upvoted

Thanks wturner! If you ever want to develop a plugin for hya, feel free to contact me for any info or support you need.

I don't have the time or the know how for that to be honest. I do think you're ahead of the curve in terms of the opportunities that are possible. If I were you I would seriously try and pitch your know-how to Yamaha or some of the other music instrument companies about building things in this realm. I heard a talk by Chris Lowis that Yamaha was exploring the web audio api for MIDI devices etc.

I'll probably try that. I'm trying to expand the project, currently.

I just made a parametric FDM 3d printable violin. I hope it can change the education system's music programs. Hear it: http://instagram.com/p/pxIME9GHfd/?modal=true Download it: https://github.com/matthova/hovalin

Wanted to learn JVM internals by writing a compiler. Just started, decided to make a toy JVM impl of Swift. Very early and I don't have a lot of free time.


That's pretty sweet, I'll be watching!

I've been working a personal finance web app focused on measuring and improving spending behavior. It goes beyond merely "how much did you spend" and addresses the context and decision making process which drives good or bad spending.

The big challenge has been keeping it simple yet providing the appropriate prompts for folks to reflect on and improve their spending decisions. In other words, the code is easy; the product design has been harder for me.

Teaser: http://www.spendlight.com/

With luck I'll bring the first batch into the beta in the next few days. Invite code "HN" will bump you to the front of the line.

How are you handling the actual accessing of user's finance data? Automatically via API? Or having them maintain a ledger?

For now it's manual input. A lot of folks balk at this, but I find I do better when I'm forced to thoughtfully engage with my budget.

For example, my wife and I are primarily concerned about improving our grocery spending. This means that we only have to input spending 2 or 3 times each week. It's really not a burden, and really helps keep our use of the app simple. All of the other spending that goes through our checking account isn't mixed together. It allows us to be very focused.

I sometimes think of it in the same vein as workout/fitness apps. Manually recording some aspects of your activity shouldn't kill the deal. And in our case, we encourage you to do self-evaluation... and that wouldn't come through a feed from your bank anyhow.

My wife was using zaim.net (it's in Japanese, but similar principle), and I asked her if it doesn't bother her to enter everything manually. She said it's not a bother, and indeed a part of the enjoyment of tracking her spending.

For me it seems like a real hassle, but for some it's part of what makes it work for them.

Keep it simple! It might not fit everybody, but I think it could work great for enough people. Good luck launching this.

You might let people download their bank's CSV dumps and parse them with something like reckon-- https://github.com/cantino/reckon

Thanks for the reply. Your app looks great, I'm going to sign up for early access!

I've been writing the documentation for my neural net powered 3D Reconstruction WebAPI that creates lip sync'ing 3D avatars from a single photo: www.3d-avatar-store.com

Interesting--have you written up much about how you do it?

It's exposed as an API, so others can drive the process. If you're asking how the neural nets are trained, that's discussed in the power point hosted on our blog.

Been working on a series of toy compilers to get the basics down. I just pushed gamma, the most advanced one yet. It features a Ruby-like syntax which supports mutable variables, basic flow control with if/else, loops using the while statement, and functions. I also wrote an interpreter, bytecode compiler and VM to execute it.

Check it out: https://github.com/mattgreen/learning-language-design/tree/m...

My next toy language will probably be homoiconic in nature. Afterwards, I plan to move on to doing more toy languages in Haskell.

I work on DriveDroid on and off. It's an Android app where you can 'host' ISO/IMG files as if they were real CD/USB drives. It makes it possible to, for example, boot your PC from your phone with live Linux distros.

DriveDroid (Free): https://play.google.com/store/apps/details?id=com.softwareba...

DriveDroid (Paid): https://play.google.com/store/apps/details?id=com.softwareba...

I've been working on http://rwt.to for a while now, which is a public transit planner for South Africa. It's meant to be a replacement for Google Transit, with fare calculations. I'm accountant/consultant by day, and programmer by night. An example route for those not in South Africa: https://rwt.to/*H5ZVyZFo6. Almost production-ready, most work lies in gathering data as our transit agencies don't supply GTFS data like most 1st world countries :)

EDIT: brief on what it is.

Cresta to Sandton returns a 502.

I am working on popularizing Apache Solr search engine: http://www.solr-start.com/ . It's a couple of books, a website, a mailing list and a bunch of connected Open Source projects, all having the focus on making it easier for people to learn Solr.

The fun part is that doing this for/by myself, I can scratch any itch I want, as long as it's around the core theme. The extra interesting - and challenging - part is to ensure there is a positive-feedback and self-fulfilling prophecy across those products.

This looks like a great idea! Some feedback: for a site named 'solr start', I was hoping the first thing I see would be something named 'start here' which explains what solr is, what to use it for, how to get started, etc. Instead, the 1st thing is something arcane called 'UpdateRequestProcessors'!

Thanks for the feedback. Currently, I am targeting people who already know what Solr is (otherwise they would not find the site).

But that does not mean that the first page could not do an introduction with some pointers. I'll add that to the todo list.

I'm working on simplifying Erlang's syntax [1] (its a grammar and examples).

I have this Uni project that I was allowed to do in Erlang [2] (300LOC, readable, distributed text mining).

I'm also maintaining a somewhat famous unofficial doc of Erlang [3].

[1] https://github.com/fenollp/kju

[2] https://bitbucket.org/fenollp/tmln-google

[3] http://erldocs.com/

Hacking on my JavaScript operating system

Built on V8 engine and actually boots on my hardware :)


That's pretty frickin' sweet!

I'm working on a service which provides (obfuscated) aliases of your users e-mail addresses on your own domain. It only requires some API calls to generate the aliases and eliminates e-mail servers or servers to process the e-mails. Started working on it after a request of a fellow HN'er.

Check it out on: http://mailobfusc.com

I'm not sure I understand the tradeoff here.

It sounds like people are gaining a little bit of extra privacy (by preventing spammers harvesting your email) while sacrificing a ton of privacy (by allowing a a third party MitM to intercept all of their emails to and from that domain).

I actually like the idea a whole lot, but I'd prefer if this could be done in some provably confidential way (where your service has no ability to see the content of messages, only To and From).

Of course you're putting some kind of trust in a third party. But the idea here is that you do that with all your good intentions and have a better alternative than just plain listing the address. It is up to us to prove our reliability, got some ideas on how to do that, but love to discuss that with you!

Apart from that it could also provide a service to your customers with the webhooks you utilize.

It's not hard to believe in good intentions, but a bit harder to believe that your service is and will always be secure. One breach and suddenly millions of emails from thousands of domains from old backups are all over the internet. There is a way of making a service like this with minimal risk if you have a full breach, but it's hard to verify that as an outsider.

Working on a markdown language for APIs. Define an API in a markdown like style, then use it to automatically generate the client/server libraries, integration tests, and documentation:



So this project is likely to be VERY different than what most HNers are posting - largely because there isn't a MAJOR tech component.

I partnered with a friend of mine to launch a fitness workout series - https://10poundpledge.com - Basically, an in-home workout and nutrition guide to losing 10 pounds in 5 weeks with fitness coach Kamila McDonald.

It may sound cheesy, or even 'me-too-ish'....but we think we have done a few new things.

The way this came about is that she entered Miss Jamaica in 2009 when she was overweight and used it as a catalyst to lose her last 15 pounds. In total she lost like 60+ pounds from her peak to where she is now.

She started sharing her journey and her results on social media and people literally started begging her for a "DVD".

So after seeing the many informational type products launched and how well they do in terms of revenue, all of which are focused on some super niche (like Nathan Barry's iOS & Web Design books that have grossed hundreds of thousands so far), I figured we could do something similar with fitness.

Alas, after 2+ years (I know, I cringe when I think about the time too, but it was well worth it) we finally launched and the feedback has been awesome.

I have launched a few products on my own, and I have read many stories about successful products with actual customers - but this is the first time I have had my own.

The best feeling in the world is getting emails from customers, literally thanking us for giving them the opportunity to give us their money.

Never thought I would ever have that experience, and even though the journey is just starting (i.e. 4 weeks ago) I am pleased with what we have done so far.

I'm working on this on the side with a few friends from college. It's a place to upload photo-based disassembly guides:


My significant other and I are working on a new kind of wedding registry (a wish list for wedding gifts) in our spare time: https://wed.is

It solves two big problems for us when we were looking at existing options:

- They tend to look reallly old school or lack customization

- If we chose a registry we were stuck with the products it had to offer

Looks great! A dev and designer make a powerful team :)

Just getting into development so its slow going. One of the ideas I am working on is a service which will provide a "one stop shop" to manage rental properties and rental relationships. It will includes things such as listing rentals, managing the viewing process, tenant verification, legal documents, and all financial transactions including the ongoing rent payments.

"Landlords" and "Tenants" would set up profiles which will be used to match prospective tenants with listings and vice versa.

Some of the key aspects of this concept are the creation of a marketplace to encourage rental unit upgrades, community management both for large apartment/condo complexes and geographical communities with large concentrations of rental units, and tie-ins with third party services / various partnerships.

More a proof of concept, bringing 3D into industry automation. Some Scada/Mes Software already have some kind of 3D interaction but these are basically DWG-Viewers. And that's the first point, dwg is the format which you will get most source from machine producers. A standard in software in production is OPC_UA which already offers functional protocols to be used for 3D implementation. So what I want to see is can you get dwg (maybe parsed to another format) together with the functionallity in OPC_UA present it in an engine (PCs in production are build for durability not graphics power) and can you find an interaction system which can actually be used by a machine operator in production.

I'm working on a document-oriented database engine written purely in Python: BlitzDB!


My motivation was that I needed (wanted?) a pure-Python document database that does not have any dependencies (like pymongo) and provides querying capabilities similar to MongoDB.

Currently, Blitz is under active development and comes with a file-based backend as well as a MongoDB backend.

Contributions to the codebase and feedback are highly welcome :)

The issue tracker contains various suggestions for contributions, with various difficulty levels:


Have you heard of ZODB? You might find it interesting to look at—perhaps you might even find it does all you want, and more.

Yeah I know ZODB, but it's not what I want for several reasons:

-Requires C extensions to run (makes it complicated to install on other systems) -Does not provide advanced querying capabilities (to my knowledge) -Does not have transparent references and lazy loading (to my knowledge) -Does not interoperate with MongoDB and other DB systems (to my knowledge)

The nice thing about Blitz is that it allows me to switch from a file-based backend to MongoDB (and SQL in the future) without changing any of my code, and I can write stuff like this:

al_pacino = backend.get(Actor,{'name' : 'Al Pacino'}) robert_de_niro = backend.get(Actor,{'name' : 'Robert de Niro'})

joint_movies = backend.filter(Movie,{'cast' : {'$all' : [al_pacino,robert_de_niro]}})

I can debunk two of these right off the bat:

Requires C extensions to run - Nope, there are pure-Python implementations as well.

Does not provide advanced querying capabilities - Nope, https://pypi.python.org/pypi/zope.index, https://pypi.python.org/pypi/zope.app.catalog, http://docs.repoze.org/catalog/

Thanks for the clarification, ZODB sure is a very interesting project!

When this is used with a mongoDB backend, how much slower is it than just using pymongo?

It depends ;) It's a very thin wrapper around MongoDB, so normally the performance penalty should not be too large. The biggest slowdown will come from inspecting a document class to see if other document classes are contained within it (which will be replaced by DB references).

Seconding ZODB


Non-linear script-controlled video editor for Linux; basically Avisynth reimagined for the 2010s. Our scripting system in particular is a massive upgrade from Avisynth's bloated and ugly language.

Development has slowed a bit due to my involvement in a startup venture, but the only thing missing at this point is a decent standard library of filters. If anyone (esp. in the encoding community) is interested in helping out or taking over the project, please get in touch or open a pull request. We think this is a program that the encoding community would really benefit from.

You might be able to use the filters from libavfilter

1. A git-based version control system for music projects, with branch/merge and cloud sync. I know others exist in this space, but I'm building a vital workflow tool for pro users, rather than a social network (which seems to be the direction others are taking).

2. An archive of classic Mac OS software which you can run in the browser. I previously ported a mac emulator to the browser[0], now I am building a wrapper around it which can intelligently consume Stuffit, zip, disk image, etc. files and run them, along with a web-based archive to collect and make them available.

[0] http://jamesfriend.com.au/pce-js/

As for 1, I'm working on something similar. I'm curious about your approach to the idea.

I'm working on an open-source C++ library for GPGPU/parallel-computing based on OpenCL called Boost.Compute.

Check it out here: https://github.com/kylelutz/compute

An app for playing media on a Chromecast using AirPlay on an iOS device or Mac.

It's currently an Android app, which presents an odd set of hardware requirements; hoping Google releases a Cast SDK for Mac sometime soon.

First iteration is done and will be shipping soon.

Indeed I am. Thanks for your efforts!

4 days ago I launched my first iphone app (Ticket Titan App). https://itunes.apple.com/us/app/ticket-titan-app/id838769146...

As a law firm we are only handling Florida, but as of now you can pay your tickets (traffic, parking, red light camera) or hire our firm to defend you. The future is much more interesting where we are seeking to become a niche search engine, whereas you will just take a picture of your ticket and the results will be attorney who practice on the jurisdiction filtered by their fee for that charge.

A friend and I launched https://cronitor.io last week (https://news.ycombinator.com/item?id=7917587). It's a simple cron/scheduled jobs monitoring and alerting tool.

We built it after trying to use a similar tool, but were unhappy with the types of alerts we could set.

It's still in its infancy, but we have a couple of paying customers and are trying to get feedback from as many people as we can. If anyone has a few minutes to look it over and offer feedback I'd greatly appreciate it!

I have a few places where a quick and dirty check based on the receipt of an email (or not) (think backup job emails) would be easier to integrate than http. Plus then adding the ability to notify based on the existence/non-existence of a keyword (e.g. "success" or "error").

I totally get the HTTP integration, but some places that just isn't all that convenient and part of what I pay for is convenience/one less thing on my to do list. :)

The recent side projects that can be seen on the web are:

Daily productivity goal tracking app, http://dailybadge.com/

Online privacy simple encryption tool, https://boxuptext.com/

Memcache in Rust, https://github.com/williamw520/rustymem

GZip in Rust, https://github.com/williamw520/rustyzip

I've just finished a work related project and have some time; I will do a cross platform phone app.

A means of building complex docker containers.

http://ianmiell.github.io/shutit/ https://github.com/ianmiell/shutit

I got frustrated with Dockerfiles and wanted a similar means of building complex deployments without the declarative complexity of puppet and chef. It's taken off a fair amount in my company since the syntax is so easy to learn and the module level so quick to grasp. There's also a UI :)


Learning Deep Learning. I want to recapitulate the results in this paper: http://www.cs.toronto.edu/~vmnih/docs/dqn.pdf

How far along are you?

I'm improving my Elon Musk biography (https://leanpub.com/theengineer), and I'm learning C#, Blender, and Unity by building a tank simulator (http://www.habrador.com/labs/cv90-simulator/) and a Tesla Motors simulator (http://www.habrador.com/labs/tesla-simulator/)

Just read some of the sample, I think I'll buy it. Nice simulations, too!

I've been writing an algebra editor. It automates much of the details of doing maths while letting you select or move equation fragments. It has been designed around solving back-of-the-envelope calculations so it starts and runs quickly, it's cross platform (a single executable Java *.jar file) and open source (http://sourceforge.net/projects/ket/). Once you get good at computer programming or maths on paper, problem solving becomes relaxed and automatic. Hopefully the same is true of Ket.

Just as you would write an essay by repeatedly redrafting it, real-world maths problems often require as much effort be put into understanding and clarifying problems as are required to solve them. And yet existing maths programs assume you know the question and need only break it into a series of standard steps (integrate, solve etc.) and leave the details to the computer. When doing maths on paper, you learn to recognize fragments and how to move them around. The intuitions are quite different.

The user interface lets you add functions and symbols which can alternatively be written in plain text, e.g. "sin(\alpha)^2=sqrt(x)". Equations are viewed in conventional mathematics notion and are updated quickly and smoothly. Click-and-dragging equation fragments lets you solve or substitute for variables and - with practice - perform algebra by various keyboard shortcuts.

I built a piece of hardware that lets you recycle power supplies from old HP servers for powering Bitcoin mining equipment. http://gigampz.com

I'm trying to collect and gather all free programming learning resources from the Internet and index them. URL : http://reSRC.io

[edit] Feedback is welcome!

Most of my private project time goes to Leeroy CI[1], an open source, continuous integration service. Since releasing the first stable version which provides the basic functionality to run tests / builds and get the results communicated back via web, mail or Slack I started working on a web based configuration system, which also requires adding some kind of authentication and authorization system.

[1] https://github.com/fallenhitokiri/leeroyci

It is surprising how few of the projects have actually monetisable products not aimed at the developer niche.

I'm working on bitcoinp (https://github.com/hmsimha/bitcoinp) and a couple other projects I've yet to push to github, but which I'll describe anyway:

Bitcoinp ("bitcoin, with padding") is a jsonp enabled api that aggregates api data from the most popular bitcoin exchanges (and platforms that 'provide bitcoin exchange services' such as coinbase) and delivers it to anyone who wants to make it visible on their page (client-side), so they don't have to build a backend to do the same thing. I think it will be useful to people just cutting their teeth on html who've maybe set up a neocities, as well as people making browser extensions or phone apps that want to deliver a customizable view on bitcoin prices, or deliver something similar to http://preev.com

I'm also working on an API intended to be used by chrome extensions that wraps google's diff-match-patch library and allows content script writers to enable their users to easily track and visualize changes to sections of the webpage they modify.

I'm also also working on an easier way to manage resume changes that would run as a single-page application.

I'm also contributing to open-source projects that interest me: most recently submitted a bug fix to tubalr.com, but I'm also planning some contributions to the Reddit Enhancement Suite.

As always, hammering away on new ideas for Pycoder's Weekly (http://pycoders.com), a fairly popular Python newsletter.

Also doing some work on a basketball news site, HoopsMachine(http://hoopsmachine.com), which currently isn't much more then a pretty awful looking up to date feed of Basketball news (with accompanying RSS feed). Keep an eye out though, lots of stuff to come there soon.

I'm working on an extension for Chrome that lets you add a bunch of new emotive reactions to Facebook posts. It's based on this PDL comic (http://poorlydrawnlines.com/comic/proposed-facebook-buttons/) and includes all of the reactions described there: dislike, hate, love, threaten, applaud, stare creepily, accuse of racism, offer bribe, express doubt, incite rebellion, pass joint, and throw tomato. I even got the author of that comic to tweet about my extension! https://twitter.com/PDLComics/status/481493925878714368

I work full-time on Javascript, but this is the first Chrome extension I've completed and actually added to the Chrome Web Store.

Right now it works by adding a unique emoticon comment and parsing that out into a "reaction", but I've been rebuilding over the past week and a new version of it is almost complete (public git repo here: https://github.com/ollerac/New-Facebook-Reactions). This version relies on an external API instead of parsed comments to keep track of the reactions on Facebook posts.

I'm working on a proof of storage cryptocurrency. It's quorum based as opposed to blockchain based, which allows it to scale such that each node only needs to track log(n) transaction while maintaining a secure network and being able to be certain about the validity of incoming transactions. Storage is cheaper, faster, and more secure than centralized alternatives. There is also functional (but expensive) support for secure decentralized computing.

It's nearly in an alpha stage. www.siacoin.com

I'm interested in this field and follow it eagerly, how is siacoin different than Storj and MaidSafe?

I recently built a website to track product availability online: http://www.purchazen.com

It's rough, but is functional enough to have helped me purchase the nigh on impossible to find Fuji XF 56mm f/1.2 lens. I'm in the process of adding SMS alerts to the website.

Also, I'm aware of other websites like http://www.nowinstock.net, but I hate their design, among other things.

Writing a Creative Commons licenced book on Kalman and Bayes filters, along with supporting software. It's been slow going the last few weeks as I have taken time to teach a class on it at work. The working premise is that you can get a long way without heavy duty math; you won't send a rocket to Mars w/o mastering all of the relevant math, but you sure can write a filter for your hobby robot, arduino project, computer vision tracker, and what have you.

An account service network for developers: http://www.gowalli.com/

We connect freelance developers (and small shops) to a professional account service person (we're recruiting AS people from larger agencies to do some extra work) and help them with spec, contracts, billing, change requests, and on-going support.

It's free for developers; we just add 5 - 10% to your final invoice depending on how much work we did.

Have just launched an app to enable people of all skill levels to create music - http://beatwave.co

You should probably know: You just lost a sale/install because you only target one platform, a mobile one even.

Yeah reality is we only have enough dev resources to pick one. iOS is a good platform to start on because if things go well there then there's a chance it will do well elsewhere and on the flip side if doesn't go well then it's probably not worth investing in an android, windows mobile ver etc.

What platform would have been your pref ?

It's unfortunate, definitely. I would have liked a desktop/web "client", if you will. But android/windows, definitely.

Look forward to trying this on a platform I have.

Cool! Reminds me a bit of the Tenorion.

I'm working on an enterprise honeypot framework with an emphasis on internal honeypots that alerts a network administrator as soon as an attacker messes with it. An example would be a fake PHP myadmin page that alerts a security engineer as soon as it receives a POST request

It's closed source but I've finished the architecture for the software and a couple of the services (MySQL, Web, FTP). They are really cool in my opinion. I'm writing this in Java (yuck but great at the same time), so packaging each service as a Jar file makes deployment super super easy.

It's actually been really successful thus far (and really easy to write, only a few hundred lines). I think enterprises need to use more "trickery" in their security systems and I don't think a framework exists for this previously. It is really powerful to know that

if (honeypotTouched){ //critical alert }

A lot of honeypot software is old and does not send you alerts when something bad happens to it. Most are external facing. I guess a better name for this is "canary". I got the idea my second time sitting through mubix's "Attacker Ghost Stories" talk.

That does sound pretty interesting, though I'm not sure if the enterprise folk would pay for it.

I know on my personal hosts I tend to grep the access logs for requests to /wp-admin, /phpmyadmin, and blacklist IPs that make request to them. I should probably just switch to using fail2ban to do the processing, but I like the notices posted to my internal xmpp server.

Hey I appreciate the response. I'm honestly not sure if they will buy it. If it's cheap enough and portable enough I feel it could be extremely effective in drawing attention from attackers.

If not I guess I'll just open source it and turn it into a con talk =).

I've been working on a web-based remote management system for controlling and monitoring industrial systems such as plant rooms, cold storage, orchard irrigation and dairy farms. We're based in New Zealand and very near being approached by a multinational for inclusion within their products (farm solutions). Things like turning pumps on and off, getting SMS alerts, user management etc.

I used Bootstrap 3 to take away the load of developing a native app for each platform and as of this weekend I've been working on a replication scheme which should get our command delays down to within a few seconds. The next process will hopefully be to eliminate PLCs and get Arduinos or similar hardware involved.

A similar face in this thread is dangrossman, who created the awesome Bootstrap date range picker that's plastered all over our graphs and historical reports.

Unfortunately it's still very much in beta and I have contractual obligations so I can't you a full tour but the marketing page (WIP) can be found here: http://concar.co.nz/services/rms/

I am working on Flashback - a lockscreen replacement for Android. It randomly displays photo from your Facebook and Dropbox account in your lockscreen. There is a bit of #tbt and nostalgic feel to it.

I take a lot of photos and probably have thousands of photos in the cloud but I only look at them when I have time (rarely!). I thought of getting a photo frame but have been disappointed with the limitations (ex. switching sd cards, limited space). I set out to create a better photo frame app that connects to the cloud so you don't have to worry about swapping photos. Eventually I pivoted to do a lock screen because it made more sense for the phone form factor. Last week, I add live world cup scores on the lock screen. Its pretty neat. Eventually, I would like to add more relevant information to the lock screen and more photo filtering capabilities.

Its still a very much beta product (just released last week). Try it out at https://play.google.com/store/apps/details?id=com.flashback....

I have been wrestling with a solution to help wage and part time workers find work in short distances and avoid unnecessary commuting costs. This is especially true since the type of jobs these people do can be produced and consumed by almost everyone. A beta webapp is here http://1milejobs.com. We will be coming up with mobile versions later.

I great idea but it needs more explanation. May be some video showing the benefits and how to use.

We just put it up 3 days ago. We will add that. Thanks

There is a open and growing database of 30 million addresses http://openaddresses.io/ and no system is actively using it yet. Such addresses need a search engine (geocoder). Will be part http://geocoder.opencagedata.com/ (in beta, announced last week).

An actor library which lets you run easily addressable processes on multiple machines in Python. And a Colosseum type RPG for the fun of it.

As a tech (and literary) nerd type with a little baby, I've been inspired to create two little fun community sites on the side:

http://parentsintech.com - Interviewing other, well, parents in tech! There are a lot of us, but very little online to discuss best practices and tips for getting the best of both worlds, start-up and parenthood.

http://quantifiedbabies.com - The latest news and profiling companies who are building up the "quantified baby" space. Basically quantified self nerds like me who want to do the same to those who can't yet quantify themselves, their young kids.

If you'd like to be interviewed/profiled on either site, drop me a line, morgan at parentsintech followed by a dot then a com hmmm I wonder if the spam filters can figure that one out hehe. Any other parents in tech out there? I'd love to meet you! We need to stick together ;)

Okay time to change someone's diaper!!! -morgan

A friend and I are tired of using the Google Authenticator app to manage all of our 2 Factor Authentication codes, so we are planning to build our own set of tools to improve the entire user experience related to 2FA. We are going to treat the project as an experiment and attempt to follow the principles outlined in Ash Maaurya's book Running Lean as strictly as possible. We are planning to start a blog so that we can share all steps of the experiment with the community. This will likely involve documenting the original motivation, our Lean Canvas, the Problem Interviews, the Solution interviews, how/why we made certain engineering decisions, experiments we run and the learning gathered as a result. The first step will be to find and interview as many people as possible to understand if others have a pain point relating to 2FA. If you are interested and/or have a pain point relating to 2FA, please send me an email at conorgilsenan - gmail so that we can arrange a time to chat!

Not strictly a coding project, but definitely not the day-job so I'm classing it as a project.

I've been writing a book introducing people to the idea of using data effectively in startup marketing decisions.

"Growth Pirate" - http://growth.trak.io

I launched the pre-orders at the beginning of June and had some great feedback, plus plenty of suggestions for the next release.

I've found it really liberating and relaxing to write something that has a "flow" like a story. Any blog posts or guest posts need to be "standalone" where as the book has to flow and take the reader on a much longer journey, and I've found it hugely challenging but I've learnt tons from it already.

As the book is aimed at "data-driven beginners" (who are mostly really experienced marketers/CEO's but perhaps new to SaaS or tech startups) so it's a very specific target reader. I'll definitely work on more books in the future after the experience so far!

Personal Programming: A 4D videogame which displays 3D renderings of arbitrary hyperplanes and allows for arbitrary rotations (so you're not limited just to axis-aligned views). Leading up to that, a 3D videogame which is experienced via arbitrary 2D planes, displayed in raycaster-style 2.5D. Turns out to be incredibly difficult to navigate a 3D maze with only a 2D viewpoint....

Personal Not-Programming: Building a pair of 5-foot single staffs with woodburning decorations, metal end caps, and quarter pound lead weights embedded in the end for more angular inertia. Also trying to estimate the electric field in orbit around a pulsar for a science fiction story.

Professional: Building a web-based annotated media player for foreign language instruction that supports video, audio, and plain text, and provides a uniform interaction model for interactive text in plain text documents, transcripts, and subtitles with both automated annotations derived from electronic dictionaries and manually edited annotations.

Right now I'm working on multiple projects;

SpotiPi: https://github.com/eiriklv/spotipi - Set up a Raspberry Pi as a streaming device for Spotify, where anyone can add songs to the queue via a web interface/app.

Express-Passport-App: https://github.com/eiriklv/express-passport-app - An elaborate boilerplate/scaffolding for the nodejs/express stack supplied with social logins, to bootstrap my projects. I try to get it as hexagonal as possible.

Congregator-Sitescraper: https://github.com/eiriklv/congregator-sitescraper - Scrape a website with JSON templates. Feed it a template and it gives you structured data back. I think https://www.kimonolabs.com/ is using something like this in their backend. I'm going to use it for something similar.

Congregator-RssReader: https://github.com/eiriklv/congregator-rssreader - Parse RSS-feeds into structured articles by providing a template. Going to use it for a kind of DIY Feedly.

Picturegr.am: http://www.picturegr.am/ - An Instagram search engine, with integration to Google Maps.

Flytr.no: http://www.flytr.no - Get new Instagram pictures on your screen realtime, by supplying a hashtag or a location on the map.

I'm also working on a project for managing subscriptions for teams/origanizations (like local sports teams)

Interactive visualizations about authors who contributed to the Intergovernmental Panel on Climate Change (IPCC) assessment reports.



A couple weeks ago I bought aeropressrecipes.com because I wanted to try new Aeropress Recipes and they are scattered all over the web so I thought of building a simple community based website to allow anyone to create their recipes as well as rate the ones they try. Talk about yak shaving: wanted new coffee recipes ended up building a website...

I'm working on a FUSE-based userspace filesystem for accessing Amazon S3 buckets: https://github.com/skoobe/riofs This is my hobby project, but recently it's got attention to several startups, so I hope I'll be able to spend more time to work on it.

I've been working on a web based JSON generator called ObjGen that lets users model and generate JSON data interactively using an easy to use shorthand syntax. I wanted to write a tool for quick modeling and prototyping of API values for other projects that I work on. Since putting it online, I've gotten some good user feedback and have heard that it's been helpful for students just learning about JSON and data structures. Check it out here http://www.objgen.com/json?demo=true

I have a couple of other live generators online there too for creating html fragments and java classes, but haven't really updated them in a while. The html generator is Bootstrap aware, but only supports Bootstrap 2 css. The html generator was good for pair mockup sessions, but haven't used it much lately because my other projects are all Bootstrap 3 now.

I'm working on a piece of hardware to measure the progress of fermentation (as one of my hobbies is brewing). I'm going to do this through the use primarily of an FPGA to measure the speed of sound through the liquid.


You are busy. For which type of fermentations does this work? For making vodka, beer, pilsner, etc.

Ahoy! for Piratebay :) im working on Popcorn time for Piratebay, still needs work what do you think ? https://chrome.google.com/webstore/detail/ahoy/afllgcmlodpcc...

The Giant Tetris Build. Everything from Hardware to the Web. We're building an LED array that will hang on the window of TrepHub, run by a raspberry Pi. People walking by outside can just hook up to the Pi's wifi (via smartphone browser) and control the display (I.e play Tetris or space invader). Gamers I the community can develop other low res games for the display too (we're building he game framework out in python and using Flask for the web controller interface).



I'm working on a frontend to manage arbitrary applications, and provide a centralised place to manage them all. It works across machines through ssh, and can provide pretty statistics and logging bits and pieces, but the core of it is to do something to multiple machines at once.

I can select and add arbitrary numbers of machines to a job, then run it, and also put that command on a schedule. Say i want all my packages to be upgraded at all times. I can have this every night at 00:01, to ssh to all the machines and run the appropriate command based on architecture.

This is useful for my internship, where i have to simultaneously deploy and manage many machines, and this app has proven to be immensely scaleable, with up to 1000 VM's being managed at once with no signs of slowdown.

Besides that, all i do now is worry about college

I've been working on bif (http://bifax.org/bif/) for the past 3 years.

Bif is a project management tool with a command-line interface. It helps you track tasks, issues and bugs using a local database, exchanging updates with remote databases on demand. The tool has several features of interest to distributed project teams:

* Offline Operation - Many bif actions work offline; you can create and update tasks and issues while disconnected from the network.

* Inter-project Cooperation - Bif issues (and tasks) can be linked with (or copied to) multiple projects, mirroring the inter-project relationships that exist in the real world.

This flexibility comes with minimal additional complexity; bif commands are designed for consistency and ease of use.

Bif runs on any system that supports Perl and SQLite.

I should probably also mention that bif, while functional is still alpha quality software. And so far tests only pass on Linux and the *BSDs. Testers/bug-hunters for MacOS would be appreciated.

Nation chess! Once at least ten people from a country are logged in they'll matched up in a chess game with people from a different country. The entire nation (or at least those who are logged in) votes on each move.

I'd love some help if anyone is interested. I'm still in the planning phase.

Einstein apparently said Nationalism is an infantile disease: the measles of mankind. Perhaps take the nation thing out as a base element, so you can have any group of people and it doesn't encourage this kind of politically divisive and outmoded thinking.

I think it's a great idea! I'm sure a friendly chess game between nations will not end up encouraging nationalism and political division :)

Bah! Pure humbug.

I have been working on my first Android app. Nothing big just uses a few spinners and a mathematical formula. Halfway finishing through the app I learned that my hypothesis was wrong. Lesson is before writing the code make sure one has think it through. I am just learning so that is fine.

I'm enjoying looking at the git commit history of a weekend project that just reached its one-year-in-development anniversary :). It's still weekend project size/scope, but I've redone it 10 different ways in 3 different languages. That's called procrastination.

I'm working on an free statistical Ebook reader, which hopefully will have recommendations, a library to download from, etc.

Currently, it has similar statistics to Anki and is only available on a desktop, but I hope to launch an app version in the upcoming year.

I also has a much more high quality "paid" version I hope to come out with. This will be used for authors and authors can pay me to distribute their books so they can get insight into their readers. This I hope to launch Fall 2015.

Website: http://austingwalters.com/openbkz/

Github: https://github.com/lettergram/OpenBKZ

Unfortunately, I have had very little time to work on it between work and my blog.

Nothing very interesting.

Still trying to find a purpose for this experiment in threaded feeds:



Also teaching myself SDL2 because I want to try to make a game in C++.

I was going to teach myself Android development this year but the emulator isn't even usable on this laptop i'm using.

I'm also working on an anonymous HN clone in Laravel, with passwordless login. It works but it's only on my HD and I can't be arsed to host it anywhere right now.

For Android emulation try this http://www.genymotion.com/

I'm working on an flash (ActionScript) vulnerability scanner. Which has some "automagic" components doing static and dynamic analysis, but also supports manual checking and organizing/finding flash-files.

Since I have collected a few (maybe a bit too much) files and found some vulns, I recently started work on a simplified user interface for less security affine people, to get simple results for a single URL or file. (Not quite ready to link here yet.)

At the moment I'm expanding the same concept to JavaScript and integrating a crawler to feed my systems. Having large amounts of source code, I'm also looking into search platforms and have been using Solr for some stuff, as well as a small implementation of a simple search index by myself.

I have been working on a game on my spare time in remote collaboration with designers and musicians who live in other countries.

I have every build since the beginning and I am hoping to use these to make a video showing the evolution of the work.

The HN crowd will probably be the first people to see it.

At UserDeck, we're building customer support software that works with existing websites.

The first product is an embedded knowledge base widget that displays inline into the page and inherits the styling and blends right into the design you already have rather than setting up another support site and spending the time to match the design. To build on that customizability we added layouts and components which are simply javascript settings changes that dynamically change the display of the widget.

You can learn more at http://userdeck.com/guides.

Send me a message if you are frustrated with existing solutions as we branch into other products down the road such as ticketing and live chat.

Here's my weekend project: http://deja-entendu.zomg.zone

Basically it accesses your last.fm profile to get a list of songs you listened to one/two/etc years ago and assembles a corresponding Spotify playlist. I've been pretty diligent in tracking my played tracks on last.fm, and it's neat to jump back in time to see what I listened to back then. If you don't use last.fm, you can try it with my account (last.fm data is public): http://deja-entendu.zomg.zone/morsch/5y-ago

80% of the motivation is having an excuse to try out Scala's Play framework. :)

I'm working on a library to provide the same capabilities of the STL but in C:


I don't have much time due to my job, but it's quite a lot of fun to work on it.

I've been working on the getting worlds fastest selling Arduino (the MicroView link: http://geekammo.com ) out the door. I think we're the first hardware Kickstarter at scale to ship early ;-)

I'm working on a simple little utilty for finding and exploring internal rhyme schemes in poems and songs. I made this in order to better show people just how complex a rap artist's rhyme combinations can get. You can view my work in progress online at http://reasonedrhymer.com (Click on a combo or word to filter the results)

https://www.dropbox.com/s/j7u3f9rllmb1jbx/Screen%20Shot%2020... The screen shot shows a subset of the rhyme combos found in the Eminem song 'Lose Yourself'.

SiteBox -- for website in a box -- is software that will allow users to quickly create a website. Think of it as wordpress.com but where each site has an integrated wiki. SiteBox uses markdown as its markup language.

People will also be able to run SiteBox on their own PCs to use as a personal wiki. Or to have offline backups of wikis on the net that can be easily resynced.

People will be able to collaboratively write a book using SiteBox. It will have version control, possibly using git with an easier user interface.

SiteBox will also have privacy-enabling features: people will be able to run it locally (on a PC or a Raspberry Pi) to communication using email and a collaborative wiki, and all communication over the net will be encrypted.

Is it this site? http://www.sitebox.com/

No, that's something else. SiteBox is my internal code-name; when it's released I may (probably will) use something else.

I am building free WordPress themes just to get some basic knowledge about web development and hopefully will move on to something bigger and bolder in near future.

You can follow my journey on http://colorlib.com

I'm working on a competitor to Meetup called Caravan. We're focusing on larger, more established meetups that aren't served well by Meetup. http://launch.caravan.io/

I'm working on ConvoSpot (SnapChat for YikYak) iOS App. ConvoSpot creates small, temporary, geo-based chat rooms (convospots) so you can chat with people around you, and within a few hours, the messages vanish and are purged from our systems.

App Store: https://itunes.apple.com/us/app/convospot/id856444697

Site: http://www.convospot.com/

The project has been a lot of fun and I've learned a lot. We released version 2 a few weeks ago and have been getting positive feedback from a passionate, but small(and growing) user base.

Though I'd give it a go but Facebook login on iOS fails for me.


Thanks for giving it a go. You can login without a FB account by signing up for ConvoSpot account. This is the first we've heard about an error with the FB login, we'll take a look.

I'd like to hear your thoughts on the app, feel free to contact me: matt [at] jetrobotlabs [dot] com

Thanks. Matt

I am working on a small C# library implementing the Promises/A+ specification, details here: https://github.com/matteocanessa/SailorsPromises

I am creating a new type of imageboard based on tagging content rather than isolating it to individual boards. Danbooru uses tags but lacks the traditional thread/reply model.

http://1chan.us (NSFW)

Interesting idea. I guess you have to sign up to tag? That's probably a good idea.

A tag-cloud would be useful, no?

I'm working on gamifying learning, here is our first project, it automates the learning of times table, kids like it:


Too much violence for an educational game.

Kids of that age group (who learn times table) play other violent games so to keep up we had to do something similar. My son helped us with ideas for this game and he learned times table with it.

I'm currently working on a hackernews with tags, recently got confirmation of a 100-employee company that they want it.

It was on hold because of waiting for them, but i just had a meeting with one of their employees, that gave the go-signal.

Also, it contains an API and a full role system + tag management (inheritance and much more)

My second project is Surveyor, that can send emails to people, requesting feedback (eg. An after sale mail). But currently using it for sending mailings to website launches (to people who signed up on landing pages) for clients. I am currently using it only internally, because it's not ready for public use.

So the scope of the second project is making a small change.

Voodoo.js - a Javascript library to integrate 3d controls seamlessly into 2d pages, and be able to mix them with other peoples 3d controls. You get a nifty parallax effect, too. Its all open source, and IMO the best option if you want non-intrusive 3d elements in your design.

Specifically, I'm working on a components library for Voodoo that works with Polymer. Meshes, 3d text, etc. It'll have 2d fallback support on slower devices. Long term, I'd love to grow a marketplace for controls like we have with Wordpress themes today.

Check it out! And let me know what you think.


I'm working on a new App that we're hoping to launch soon. I can't talk about what it does because our application to TC Disrupt SF is still pending. 2 man team. Our front end stack is jQuery Mobile integrated with Backbone.js, wrapped with Cordova (native ios/android App). Our back end is based on Django/Tastypie (API/JSON) hosted on Heroku (probably move to AWS before launch). So far the App has near native speed; I spent a lot of time optimizing performance (both on the front end, and also relating to the API call payloads). I think we've nailed the UX, feedback has been good.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact