Ask HN: What are you working on and why is it cool?

59 points by anacleto ↗ HN

109 comments

[ 2.0 ms ] story [ 144 ms ] thread
I am working on an "All-in-one Client Management" Software that allows our company to track everything about our clients in one place which includes: Onboarding, Registration, Subscriptions/Billing, Emails/Communications, Helpdesk, Projects etc. This will solve an internal problem we have at our SAAS company. Not sure about the "cool" factor but it surely will make our lives easier.
I'm working on a personal organization app - basically integrating a to do list, habit tracker, and notes app into one. I think it's cool because it's useful to me and a "scratch your own itch" app.

If you're curious it's at https://www.nominal.net

I find it amusing how this seems to be a very common response to this sort of Ask HN question. If you want something right, you gotta do it yourself!

Here's mine: https://github.com/upvalue/meditations

It also supports habits and notes, but in mine the tasks and habits are combined. I'd like to go further like you have in combining the notes and task interfaces (right now it's basically two separate apps that happen to be in the same codebase + database).

I like it. I use both approaches, so there's individual task/habit/notes modules like you have that let you dive deeper and edit and tweak things, and then the general dashboard which is more of an overview that combines them into one and lets you get common tasks done quickly. The dashboard is date based (defaulting to today) while the modules aren't.
A habit tracker + to-do app? It's one of my side projects, too
I'm creating an interactive presentation on Git for my company who has been using SVN since the dawn of time. Many might consider this a boring project but it also happens to be a wide sought out skill. Very few really dive in to becoming power users of Git which is why I think it's a cool project for me. Teaching any topic to someone else almost always resolves in a considerable skill enhancement for the teacher.
Would you mind sharing it publically? I've only ever used for, but wouldn't consider myself a power user. I don't know how to rebase, for example. I'm sure there's value showing it online!
I’m making a permissively licensed json/whatever encoding you’d like English dictionary by parsing Wiktionary. There’s a beta demo type thing at https://www.mostaccioli.club if you’re interested.
Nice, been looking for an open source dictionary!
I’m tinkering with combining liquid cooling with waste heat electricity generation as a way to cut down on datacenter energy use. I think it’s cool because datacenters consume 1-2% of all electricity generated worldwide, and roughly half of that goes to air conditioning. If it’s viable, it might make a measurable dent in CO2 emissions.
I’m working on a skin for developer laptops so that you can apply those sweet conference and startup stickers. No more risking your resale value, or even physically risking damage to your expensive MacBook.

I want the skins to be identical to the original laptop material so that they are practically invisible. So for the MacBooks, a silver aluminium sticker (or space grey etc.)

I’ve done a proof of concept and it worked brilliantly (in the process of writing this up) and its allowed me to display my old ‘laptop’ as a keepsake, whilst being able to sell the laptop on in almost perfect condition.

I’m thinking of going down the crowdfunding route, as a way of proving there is a market, as well as helping to fund someone of the equipment needed.

Edit: Added they’d be a near identical match to the original laptop, rather than just a plain ‘sticker’

I don't really understand, how is this different than any of the other laptop skins on the market? Couldn't I just get a blank one from alibaba or whatever and use that?
Edited to explain a little further - missed out a key point that they’d match then original style of the laptop.
I'm interested! How did the proof of concept turn out? Any chance you could make to order...
I personally really liked how the PoC went – I plan on doing a full write up in the next couple of days, which will outline what I did, start to finish.

Here is an example of the sticker/skin and the finish. Excuse the slightly 'off' cut on the corner – I'm looking to produce a highly accurate template for each of the various models. https://imgur.com/FfQ3XQs

If I can give you a recommendation, set up a waitlist before you publish your blog post.

We just went through this process with Solo (mentioned in another comment): blogging, waitlist, kickstarter. HN has been great, we hit the front page four times. KS however is penalized on HN, so building a waitlist will be increadibly useful.

Best of luck!

edit: grammar

If the skin is that similar to the original silver color and texture of original Macbooks you might also see a market for giving non-Macbook laptops that Macbook color look.
I'd be interested in buying this. Do you have an online store yet?
Not yet, still gauging interest (and trying to find a reliable source for the vinyl). I’ll be sure to tell HN when that becomes a reality.
I'm working on getting better at cooking. My partner loves to cook with me, but I kind of suck at it. It's cool because we can spend some quality time together making a meal.
This is great! One hint I find useful is paying attention to eating. Try to decompose the taste of a dish. Then try to identify what makes those tastes.

Enjoy!

I’m using an old paper tape punch machine to print out (5% of) the human genome. The punches are from the early 80s, and it’s really neat to be able to physically see each bit of data. The plan is to fill up a room with the punched tape, sort of mirroring a strand of dna and giving you a sense of just how large the genome actually is.

Unfortunately I’m having a hell of a time finding space to print in. May just end up finding some commercial warehouse space on Craigslist

Do you have any photos of it so far? It seems like a really cool project
(comment deleted)
Not work related, but I am working on my body. Trying to run faster marathon at the same time building muscles to look good. It's hard after 40, but I was a 123 lb weakling at 24, now a 145 lb with good muscle tone.
I’m working on Tiny Thor:

https://m.youtube.com/watch?v=bGrNjyV5PhE

It’s cool because it’s the game I always wanted to make since I was a teenager. What’s even cooler is that two heroes of my youth are doing it together with me: Henk Nieborg (Pixel Artist) and Chris Hülsbeck (Music).

Looks nice, the throwing looks a bit stiff.

How did you get together to work with those people? Do you have a nice track record and reached out, hired them or how does it happen? Mostly interested because you referred to them as your 'heroes' so the path towards them might be interesting.

I'm working on a tiling window manager for Windows:

https://workspacer.org/

In another life I worked in a mostly linux environment, and developed on linux, where I used xmonad as a window manager. Switching to windows for a new job several years ago made that super painful. I use workspacer every day at work, and sometimes at home, and it mostly works! It crashes sometimes, and super DOES NOT LIKE IT if you reattach monitors (think laptop), but a restart of the application usually solves it.

The cool part: the configuration file is actually just C#, so you can configure it with a similar level of power that you would configure xmonad (or dwm) with (like implementing custom layouts, etc). I have not solidified the configuration API yet though, and have some plans to switch some major things up, so the road is a bit rocky for the time being.

Your site could really use a picture of the product in action.
my plan is to add some GIFs of the window manager actually managing windows, but I haven't had any spare time in the last few weeks. maybe this weekend though!
I’m working on a new training to help people have better social interactions, aka charisma.

Whether they use it to get ahead at work, enhance their relationship with a partner, relate to their kids, gain new friendships, sell something important, or just be able to be in their own company, that’s something that enhances everything they do.

I think it’s cool because it’s my small way of connecting a world that has been slowly drifting apart and is in need of coming together to solve huge divides and problems that are to come.

This is very cool! Kudos for giving back. I'm guessing this is an offline thing?
It’s a set of trainings both online and offline.

It’s meant to get people offline and into the real world, but the communication methods are applicable in online discussions as well.

Are you a genius at social interaction. ? How have you gauged your own advices value ?Perhaps consider publishing a book
I wouldn’t say genius.

The value of the advice has been tested over the last 15 years with many happy students returning over and over again.

We’ve got people in the UN doing good work.

We’ve had people find love.

Entrepreneurs get funding and lead their own companies.

We’ve got a book in the works. It seems better though to teach things live with this kind of experiential skill.

I'm working on a service that texts you when one of your preloaded accounts sees a change in balance - for example, public transit or toll roads. I've got three services supported so far: https://balancebeamapp.com/

I think it's cool because I login to these accounts very infrequently and months later I have no idea what balance I'm carrying, whether I'll be able to board the bus in a city I'm visiting, etc. Also, the websites are usually not great to use especially on mobile.

I’m working on http://www.apilope.com - I think it’s cool for monitoring rest apis with test cases, which was kind of a scratch my own itch thingie.
This is really great. I see a lot of potential in this. I'm sure it has taken a lot of your time. I'll definitely try it. Thx
How is this different from Runscope?
Your pricing is wayyyyyy too low.
I am working on Jupyter Notebook diff tool: https://reviewnb.com

It's stimulating to write diff algorithms when textual diff is coupled with images, markdown, html, and code syntax rendering. Also, it's super useful for a lot of people in Data Science community.

Working on a project that uses Chrome Puppeteer - a Node.js API that uses Chrome DevTools Protocol to control a (possibly headless) Chrome. Its very cool because now the phenomenal power of DevTools is accessible programmatically and can be run on CI systems and stuff!
I am working on a podcast called Would You Like to Restart[1], it's essentially a single player DnD (Player and GM).

It's cool because unlike all my other failed projects it's for fun rather than an attempt at profit. Even if nobody listens we're doing it because it's a laugh - and people seem to be listening to it, so bonus!

[1] https://www.wouldyouliketorestart.com/

I'm working on an experimental tool to simplify React Redux app development. Inspired by the simplicity of Turbolinks, and powered by Rails. You can develop React and Redux SPAs without any APIs.

https://github.com/jho406/Breezy/

In my freetime I have been working on learning React, and more generally modern javascript. After dragging my feet for so long because of bias, I took the plunge a few weeks ago and I love it! It's very cool, in my opinion, because the web ecosystem really has grown a lot as an app platform, and honestly I like it. The "old" web and an app web can exist side by side, I see now.

At work, still just connecting API to API, test to test, pipe to pipe. I feel like a plumber, but I guess that's "backend".

A toy 24-bit virtual machine and assembler. It has 16MB of addressable memory split into 256 64KB banks. 8 specialized and 8 general purpose 16 bit registers. An address stack and a register state stack and memory mapped I/O.

Most of the opcodes have been written, apart from interrupts. It has built in function calls, near and far jumps, a bunch of different branching operations and basic looping based on flag States. Comparisons, unsigned and signed addition, multiplication, subtraction and division. Most opcodes support direct, indirect and relative addressing.

I tried to keep the assembly language fairly simple and straightforward. So far I have a two pass assembler that supports labels, named variables, subroutines, 8 and 16 bit numbers in decimal or hexadecimal format, 24 bit addresses in hexidecimal, character literals and zero terminated strings.

At this point the next steps are to finish doing interrupts and work on input and ouput. Right now, it will read an assembled binary and spit out a new binary with any modified memory addresses and a register dump so there's still a bit of work yet to making something interactive.

I'm thinking of using bearlibterminal(though I wouldn't mind keeping it dependency free...i'm just not sure if I can) and making it pseudo text/graphical terminal based I was thinking of maybe having different modes that could be switched so data stored in vram memory would be treated and displayed differently depending. I'd also like to keep the display and input fairly separate so it would be possible to write a different display frontend if people wanted. My hope is to eventually have keyboard, mouse and maybe other inputs, graphics and basic audio all as separate modules.

I'd like to eventually release it all open source with full documentation. I dunno I was inspired after trying to learn assembly and finding it was either fairly complex and more for compilers in the case of modern processors or you had to deal with weird hardware limitations and strangeness with old processors. So I tried my hand at making something similar to an older processor without having to deal with the frustrations of old hardware. My goal was to make it as fun to program in as possible while still giving the feeling of working directly with memory and registers.

Personally, i've learned tons from working on this and I figure if I was looking something like this, there's probably others that could benefit.

I am working on Primer. Basically a bot that makes it much easier to learn "difficult things" on your own. Here is a screenshot : https://imgur.com/a/E5Kw54P

The screenshot has changed a lot by now though.

I have been working on this, alone, for last almost two year. I have iterated more than 15 times. One time, I was trying to do non-linear twine[0] based interface. Was pretty complicated. Right now, this is the version I am most satisfied and excited for. Also, it took some while to create a CMS from scratch for this one.

Here is why it is cool.

0. Primer teaches you in a conversational way. I understand video based MOOCs are new norms, but conversational way makes user better focused towards learning. It also makes it easier to revise, recall and resume from where you last left.

1. Primer will provide you notes in form of Tufte-Latex Books[1]. The way it works is that there is already a template for each course and when the user completes the course, his/her response accounts generates tex Code along with the previous templates and results in personalized books. The books authors name is the username.

2. Primer enforces spaced repetition. Not only it teaches you something, it also reminds you to revise after certain intervals. Although Anki export is a desirable feature, I did not have the energy to look into it now, but it is definitely in the roadmap. Primer takes responsibility of your learning.

3. Primer tracks time spent on your courses. Good tool for homeschoolers.

4. Primer courses are versioned. Primer courses improve based on feedback. If you get stuck at a course, it is improved so that, next time it feels easier to understand. And often times, we will screw up, so it is there for that too. But importantly, courses should have pretty iteration times. This is a major advantage of text based courses.

5. Primer based courses take a fraction of time to complete than Video-based courses.

6. Last, my favorite. It makes difficult things easier to learn. Although, achieving this feature to a practical extent will take another year or so, but still feels good to have the potential. Suppose, you want to learn how to build a spaceship. There is a ton of things you need to learn before you can even begin to learn about spaceships and rockets. Primer ensures that you have understood the prerequisites before you start doing something. All these courses are present on Primer itself.

I am not good with deadlines. But I can assure that I am pretty close to completion.

These are the initial courses to be offered by Mid 2019.

Tentative Tracks: Machine Learning, Deep Learning, Reinforcement Learning, Fantastic ML Papers and how to implement them, Teach yourself Computer Science, Fantastic CS Papers and how to understand them, Computer Vision and Natural Language Processing.

To follow updates: https://tinyletter.com/primerlabs/

[0]: http://twinery.org/ [1]: https://github.com/Tufte-LaTeX/tufte-latex

It looks good. I noticed further down it does try to understand your answer, and detects a wrong answer which is impressive.
Thanks Man. Well, it detects wrong / right answer when you use predefined responses but when you use text reply then it just states what is correct, so that you can figure out where you went wrong.
I'm working on https://www.datagekko.com. It's a passion project of mine that came from a scratch your own itch situation. Working on it for the past 6 years or so a couple hours every day on average (spent a ton of time). As it matured I decided to push it from a hobby project to a product. Super close to launching it, but constantly keep delaying it as I always have something to improve.

Learned a ton on it and literally helped me shape my career in the past 5 years.

A short description would be a large scale metrics/telemetry system. But I'm aiming to make it available for small-scale use as well so that small guys (like me) can leverage those benefits.

Im half way in a algorithm that redraws pixel art image that have been corrupted by scaling or compression. 1 step it analise the image to define the "pixel size". Then it generates a pallet with all the colors needed to redraw that image. The it redraws it.