Hacker Newsnew | past | comments | ask | show | jobs | submit | coxley's commentslogin

A pure Go, in-memory Cassandra emulator

Technically for work, but it was during a hackathon so we could reduce the amount of tests we need to run against real or containerized instances. Go as the language just because that's the stack interacting with it the most.


Yeah... my .com renewal lapsed due to an expired credit card, and it was snatched before I realized it. They've always wanted $2k for it.

Even if I was OK paying in principle, that's too much for a personal blog that gets one post every 4 years.


I had a domain that I was just using for e-mail, just to catch everything and not link directly to me. Then lent the A record to host an archive of something, which got linked around a load of places. So had "SEO Value" suddenly.

Did the same, the renewal failed because the card had expired, and now squatters have been sat on it, probably getting all my spam and resetting my credentials on random websites for the last 10 years.


Lesson for everyone else reading this is to not let your domains lapese. You can also pay ahead (up to 10 years for most registries) so there really is no excuse - and that tends to provide some protection from price hikes as well, or at least give you more time to react.


Right!? My mind teleported back to the TechTV era for a second.


Not to mention you can restrict who can file issues with permissions. So you have a forcing function, whereas hoping tags are correctly applied is a never ending battle.


> Author: frontend technical lead, setting high code standards

Haha, to be fair it's common to half-ass personal projects even if it's your primary domain.


Off-topic rant: I hate when websites hide the scrollbar. By all means, apply minimal styling to make it cohesive with the website background and foreground. But don't completely hide it.

This is included on that page's stylesheet:

    ::-webkit-scrollbar {
        width: 0;
        height: 0;
        display: none;
    }


Another reason to use Firefox, it doesn't respect that CSS :)


Timely! We're redesigning our blog, will keep you posted


You can definitely use this approach for large projects. No matter how big, at some point you are just reading a function or file. You don't need to read every single file to find bugs.

This can be combined with a more strategic approach like: https://mitchellh.com/writing/contributing-to-complex-projec...


Well said!


Are there any enhancements that you've wanted to do, but haven't had the time?

I'm a huge fan, and am surprised how stable Monodraw has been for me. I've kept a single, growing document open as a scratch pad for the last three years. The only downtime was converting it to the new-ish file format haha.


The top two features I want to add next are table support and some form of auto layout (like flexbox).

I really care about stability and performance, so I’m happy to hear that it’s being appreciated.


There’s this layout library in C called clay which is basically a renderer agnostic flex box style layout engine. You might be interested in reading its source!


Yeah, there's a few such libraries that I'm aware of but I haven't had time to evaluate them. I do plan to at least look into them and make decision from there.


nucleic/kiwi uses the same algorithm that autolayout uses. It's also a tried and true implementation I've used many times, including in console environments.


Both would be sick! I do spend quite a bit of time making my own "tables" and re-arranging things.


Ha, I love the project name "Shadesmar". Journey before destination, friend. :crossed-wrists:


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

Search: