887 karma · joined December 30, 2010
(Although, like several other commenters, I do recommend OKLab.)
Maintaining an exact copy of RNA/DNA through generations and generations is a real challenge, right? Loosening up the copying mechanisms to allow for more mistakes would probably be quite easy to achieve, if that was beneficial, right?
I’d be interested to hear what makes the idea wrong.
It covers all my basic living costs. But I kind of got bored (again) of being happily unemployed (for the second time), and started a small consulting business on the side. A four-day workweek in addition to the Radio Silence stuff keeps me quite content.
If you have a story about this, could you post it as a separate link and see how it does on its own? Trying to hijack other threads with politically loaded stuff usually goes sour here.
As a standalone syntax choice, it makes little sense. But for a RoR developer, it’s obvious.
This might just be a misconception I have, but I always thought you couldn't make a batteries-included, self-contained, works-out-of-the-box app if you used GPGME. You'd first have to tell the user to go get a GnuPG implementation from somewhere.
I'd be super happy to be wrong on this.
I had just bought my first Mac, and was really impressed with how easy everything was. It really was a joy to use. Little Snitch instantly turned it into an obnoxious, interrupting mess where almost every app was broken by default.
I'm sure Little Snitch is the right app for many people, but not for me. I basically learned Objective-C just to build an alternative for myself. That turned into Radio Silence.
However, I just joined an AI startup two months ago, not out of necessity, but because I found their idea super interesting and had the chance. (Also, the marginal value for a day off wasn't that high anymore.)
I was really afraid that Apple’s new policy on making kernel extensions harder to install would cut into the profits, but sales have actually gone up since. Perhaps other firewalls are even harder to get up and running.
And even that monstrosity doesn't look that bad in actual use:
let filter = BNNSFilterCreateConvolutionLayer(&inDesc, &outDesc, &layerParams, &filterParams)
The worst offenders for readability are these C-ish functions that deal with unsafe pointers. But at least in Swift, I appreciate the safety brought by the type checking. It's quite nice that unsafe code is clearly marked.That's an existential crisis for 3rd party firewalls.
It's not a great first impression for a layout framework.
I also started threads with promo code giveaways in TouchArcade and Reddit, and emailed reviewers.
With those as a base, it got some initial visibility and then bloggers/reviewers started asking for promo copies.
In a way I feel like saying no to ads and IAP is a noble goal, but not the financially smart one. I was OK with it for this one, because this was a hobby/passion project that I wanted to make for a long time. I didn't want to ruin my baby with filthy ads, profits be damned.
The biggest thing for getting incoming links was to release a free related app under the same domain name. I built Private Eye (https://radiosilenceapp.com/private-eye) and didn't charge anything for it. A lot more people are willing to blog/share/tweet about a free app.
The second thing was to simply cold email reporters and bloggers. I used to think getting featured in the big sites required some kind of magic. Then I started writing emails to individual writers, and the hit rate has been astounding.
"I told people it was the best mousetrap" sounds like your contribution to the discussion, and it sounds like there's more to the story here. Care to share any details or lessons?