Live data from Hacker News

Ask HN: What are you currently building?

news.ycombinator.com

71–80 of 239 posts

Re: Ask HN: What are you currently building?

#71
I'm building micro - a microservices toolkit https://github.com/micro/micro. I was part of the platform team at Hailo which built a global microservices platform and before then spent some time at Google. I think with the shift to cloud and docker, being able to build distributed systems is becoming ever more important but the tooling hasn't caught up yet. The goal of micro is to simplify building and managing distributed systems.

Re: Ask HN: What are you currently building?

#72
post #13
post #6

An infinite canvas library that I can use in my drawing application prototypes. It's working already, performance is good, only misses the ability to sync with a server now.

Have you seen https://www.madewithmischief.com/ ?

Absolutely. But as I said, it's for my own drawing program prototypes, I cannot build upon their application.

Re: Ask HN: What are you currently building?

#74
post #10
post #6

An infinite canvas library that I can use in my drawing application prototypes. It's working already, performance is good, only misses the ability to sync with a server now.

Cool idea! Is it open source?

Yeah, you can find it in my note-taking-experimentation github repo

https://github.com/Azeirah/note-taking-experimentation

It's in the infinite-canvas folder. Just open the index.html file and it should simply work, as there is no set-up needed yet.

Drag + left click = draw Drag + right click = pad the world

I'm not planning whatsoever to support or document this. It's open source, but I leave it at that.

Re: Ask HN: What are you currently building?

#75
post #70

I've been writing a wrapper around PostgreSQLs jsonb column type to make a somewhat mongo-a-like json document store: http://bedquiltdb.github.io Not sure if it would actually be useful to anyone in the real world, but I've learned a lot about writing PostgreSQL extensions and such.

Great stuff. I would love to be able to use Mongoose.js with Postgres, it would massively accelerate my development process.

Re: Ask HN: What are you currently building?

#77
I'm studying FreeBSD, C, C++, SDL2 and CMake. I'd love to highlight some of the open source projects I pitched in with as well as some of my own:

- aseprite (http://www.aseprite.org/) is a cross-platform animated sprite editor by David Capello. I got FreeBSD support working [1] and added a shortcut to center the canvas [2]. This was my first C++ commit.

If you like retro game art, definitely stop by and check it out. It's GPLv3 and you can build it for free, check out their [github](https://github.com/aseprite/aseprite/).

- uMario (https://github.com/jakowskidev/uMario_Jakowski) is an NES Mario clone in C++ and SDL2. Check out the youtube video [3]. I got it building on Linux, FreeBSD and OS X [4]

- Then a couple of tiny C projects with CMake that are sort of boilerplate ATM, but they're my first C programs. The cool thing is they use permissive licensed libraries and build across platforms since they use CMake. https://github.com/tony/sdl2-playproject / https://github.com/tony/reST-lex-byacc / https://github.com/tony/ncurses-example.

On that front, I'm reading a book called "Compiler Design Using FLEX and YACC" by Vinu V. Das, which has been going good. As well as Lazy Foo's SDL tutorial (http://lazyfoo.net/tutorials/SDL/).

- Another thing to mention is automatically rebuilding / reloading scripts when a file is saved. I started using entr(1) for that, http://entrproject.org/. Previously on projects like tmuxp and vcspull I've used sniffer (and looked into watchman) but have found this works best cross-platform. FreeBSD has file watching a bit trickier since we don't have inotify or fsevents.

- On the dot-config front (https://github.com/tony/.dot-config / https://github.com/tony/vim-config) got virtualenv + python 3 + vim working together [5], as well as neovim fully compatible with my standard vim-config. I'm now using neovim full time and all my plugins without any problems. They loads asynchronously with NeoBundleLazy and the autocompletion is async thanks to Shougu's deoplete.nvim [6].

[1] https://github.com/aseprite/aseprite/pull/893

[2] https://github.com/aseprite/aseprite/pull/892

[3] https://www.youtube.com/watch?v=jya5He7KFsE

[4] https://github.com/jakowskidev/uMario_Jakowski/pull/1

[5] https://github.com/klen/python-mode/pull/609 (https://github.com/klen/python-mode/compare/develop...tony:p...)

[6] https://github.com/Shougo/deoplete.nvim

Re: Ask HN: What are you currently building?

#79
A mashup of Mint.com's data and Simple.com's "Goals" interface[1], in a locally run web-app. I've used Simple's Goals interface as my primary budgeting tool for the past two years with a great deal of success, and want it for ALL my banking. Thus far, this has been the best way forward. It automatically imports my banking data from Mint, then allows me to apply "goals" to the transactions, along with some advanced filtering and matching to automate goal-matching, and "pulling" some of my available funds into goals on a daily basis. I'm sure I'll be tinkering with this throughout the year.

The interface is based on react.js, and it's allowed me to play around with jspm (not ideal - not awful), Baobab (fits me better than flux), react-dnd (confusing, but smart), Javascript es6/es7 (dig it), and localForage (which I already know and love).

Also started working on an Android app that talks to my Anova 1.0 (bluetooth-only) because I wasn't happy with the official Anova app. Was great to learn about controlling a device over bluetooth from Android, which was simultaneously a pain in the ass and easier than I expected.

1: Cheesy Example, but shows the basic premise of the goals interface: https://vimeo.com/58997158

Post reply on HN