HN user

grayprog

863 karma

Founder of Apparent Software, Mac software indie developer. See more at https://www.apparentsoft.com

Posts28
Comments45
View on HN
nextdecision.io 2y ago

Fast Jira backlog prioritization with “this or that” decisions

grayprog
2pts1
medium.com 3y ago

How to Use ChatGPT’s AI Chatbot to Save Time Marketing Your App

grayprog
2pts0
nextdecision.io 4y ago

Show HN: NextDecision.io – Prioritize backlog items or other group decisions

grayprog
12pts2
twitter.com 8y ago

UX: Google Chrome’s and Apple Safari’s Prompt on a Touch Bar

grayprog
4pts1
gorban.org 9y ago

TL;DR Programming

grayprog
26pts5
blog.wilshipley.com 10y ago

Pimp My Code, Book 2: Swift and Dynamism

grayprog
3pts0
netnewswireapp.com 10y ago

NetNewsWire 4.0 is out for OS X and iPhone

grayprog
3pts0
haskellformac.com 10y ago

Haskell for Mac

grayprog
297pts179
gorban.org 11y ago

TL;DR Programming

grayprog
2pts0
medium.com 11y ago

Built to Last?

grayprog
2pts0
gorban.org 11y ago

Introducing the Big Red Button for Apple Watch (humor)

grayprog
1pts0
gorban.org 11y ago

Cocoa Police

grayprog
2pts0
www.cic.gc.ca 12y ago

Canadian Start-up Visa Program to Include Business Incubators

grayprog
8pts0
www.agant.com 13y ago

What next for Agant – iOS house downsizes

grayprog
56pts33
carpeaqua.com 13y ago

My Ultimate Developer and Power Users Tool List for Mac OS X (2012 Edition)

grayprog
12pts0
gorban.org 13y ago

Software architecture cheat sheet

grayprog
287pts35
news.ycombinator.com 13y ago

Ask HN: Will other social networks follow Twitter's 3rd-party restrictions?

grayprog
1pts0
gorban.org 14y ago

Using multi-resolution TIFF files with WebKit on Mac for Retina support

grayprog
1pts0
mattgemmell.com 14y ago

iBook ideas

grayprog
1pts0
gorban.org 14y ago

Think it later

grayprog
2pts0
gorban.org 14y ago

Thinking time

grayprog
30pts5
gorban.org 14y ago

Decision aid app idea. Your input is welcome.

grayprog
1pts0
gorban.org 14y ago

How Apple badly messed up with in-app purchases on Lion and didn’t tell anyone

grayprog
173pts48
gorban.org 14y ago

From Paid to Freemium on Mac App Store, how?

grayprog
2pts0
www.productivemacs.com 15y ago

Productivity applications bundle for the Mac

grayprog
5pts0
blog.apparentsoft.com 15y ago

Presenting at Macworld - Mac indie developer’s perspective

grayprog
1pts0
blog.apparentsoft.com 16y ago

Half a year with FastSpring payment processor

grayprog
17pts12
blog.apparentsoft.com 16y ago

Today our PayPal funds would have been unfrozen

grayprog
44pts4

As some who started similarly as an indie developer (albeit mostly for macOS) back in 2005 and still doing it (on the side now), it's a dream and lifestyle that are very desirable for me since (similarly to the OP) I've learned that people made a living this way in the Mac world.

I left a well-paying engineering day job in 2009 while earning only $500/month on my indie apps in the hope of growing the business. The Mac/iOS developer conferences scene was great at that time ( NSConference, anyone) and I made a lot of connections and dev friends with whom I'm in contact still many years later. The dev community is still pretty good and helping.

Marketing apps has become a real hard problem these days, though, because most of the press doesn't care about apps anymore, unless they are from the big corp, or they just focus on Apple's own news and rumours.

Still, it's very fulfilling to see people who use your apps and recommend them.

ChatGPT Search 2 years ago

I searched for what are the top stories in HN today and one of the results was that OpenAI released ChatGPT 5? WTF? Also about Rust 2.0. Also, the sources listed were strange, not HackerNews, although it did list Hackernews URL on top, but not in sources. https://imgur.com/a/AoFiEQt

Been using Bunch.ai for daily tips for quite a while. Some were very helpful. I wasn't so good at keeping up with new features and tips, though. This will give me another reason to try it. Hopefully, this new feature is as helpful as it can be.

Trickster is something I use every day, many times a day. ScreenFlow is great for screencasts.

Would like to add a few other Mac apps that I like:

DEVONthink — https://devontechnologies.com — is a fantastic Mac app for organizing documents. It's a desktop Evernote replacement for me. (25% off)

Cashculator - https://cashculator.app - Personal finance with a focus on planning and "what-if" scenarios. Like a spreadsheet. (50%, no subscription).

I always wondered why there is no "is" in this phrase. Why is it not "This page is intentionally left blank". I hoped this article would answer it, but no. It does show the is in [] to mark that's it's kinda missing. Anyone knows why there's no "is"? Does it ring wrong to you without "is"?

Not being American and not being interested in baseball, I never knew that Yogi Berra was a famous baseball player. All I knew was a quote of his that I liked. I thought he really was a yogi. It is this quote:

"You got to be careful if you don’t know where you’re going, because you might not get there."

Haskell for Mac 11 years ago

I believe that it's not intended to be used like that (promo codes are also limited to 100 per application version now).

Also, this would require the developer to find a way to charge people outside of the store. In that case, it's almost half way to setting up a full direct store with a direct version.

There is benefit to having a direct version (all our applications do) but many developers today don't want to set this all up. It's quite a lot of work and perhaps the developer is not interesting in spending time on that. Moreover, he might not even be sure if the app is successful enough to invest time into this work.

Haskell for Mac 11 years ago

It's sold through the Mac App Store only right now, so it's limited to what the Mac App Store allows, unfortunately.

Maybe in the future, if it goes well, the developer might consider selling outside the Mac App Store, and this have more flexibility. I have no knowledge of his plans on that matte,r though.

Haskell for Mac 11 years ago

From what I see, it's actually selling for USD$19.99. The $24.99 is in Australian Dollars.

With regards to Digital Ocean. My server there which I installed about a month ago (Amsterdam location), with 2GB of RAM is not responding for several hours now. Including not possible to reboot. Support says they're aware of the issue. But it's been several hours like this now. Never had with with Linode in my 3 years with them. Guess I'll be moving this server back.

Google Maps for iOS 14 years ago

It's certainly a great alternative for Apple's maps, which lack data in many parts of the world. It also appears to be vector maps, like Apple's, unlike Maps in iOS 5.

Some things that lack or incomplete in the meantime:

- iPad version, which is less critical, of course. - Access to contact addresses - Street view doesn't load high-resolution images when zoomed in.

The performance on iPhone 4S is good enough but zooming in and out is sometimes too fast and hard to do with precision.

Still, I already replaced Apple's Maps with this one of my iPhone's home screen.

Jam With Chrome 14 years ago

Interesting idea there, about delaying by a measure and not running for the shortest delay since it's still not good enough.

Jam With Chrome 14 years ago

Lots of fun. Always wanted a live Internet jamming solution for a band. Now, if only it could work with real instruments plugged to the computer. But the network delays make it impossible. Waiting for the day when bits from Europe to the US won't take 100-150ms to travel. Not sure it's going to happen anytime soon, though.

Any 2 sounds played above 30ms apart start to be distinct to the human ears.

I know Graham. And he's both a great guy and a serious developer. I've also read his book and though I've not yet finished it, I've seen this table, as it's in the beginning.

Having read this blog post, I now respect him even more. Both for the intellectual honesty and for his efforts to try and reconcile the data in the table, with all its consequences.

I wish more people (including me) were this dedicated and willing to admit mistakes.

Maybe that's what makes him a specialist in software security, of all things.

Having version 2 as in-app purchase means your version 2 app has to include version 1 in it. Good luck with implementing that. What if my version 2 is a major rewrite and I change software architecture or want to use new features. Can you imaging writing an application with 2 different interfaces, database formats and feature sets, just to make it possible to upgrade with in-app purchase? No, thank you.

TextExpander 4 is one of major examples. TextExpander 3 is still in store but version 4 is only available direct from Smile. There are also ClipStart (I think that's the name, a video management app), SourceTree (version control) and probably some other. More will follow, I believe.

As a Mac developer who's also affected by the mandatory sandboxing requirement, I fully agree. One of our applications, Trickster, doesn't work sandboxed (being a system utility) as is and we're in this situation where we have customers on the Mac App Store who can't receive updates anymore. Needless to say, neither us nor our customers (who'll mostly blame us) are happy about this.