HN user

douglasheriot

92 karma

https://douglasheriot.com/

Posts1
Comments22
View on HN

I guess knowing that people will criticise your messy code is one of the reasons why people don’t open source more things. It’s nice to have the code open-source even though it’s not perfect.

GitHub was down 6 years ago

Your control. Your network. Your infrastructure. Your responsibility

These are all the reasons why I don't want to self-host my own git. I can live with it being down every now and then. And when it is down, I don't want it to be my job to fix it. I've got more important stuff to worry about.

Picking files out of homebrew for distribution is generally a bad idea. You’ve fixed the linking issues, but not -mmacosx-version-min.

If you run $ otool -l libpython3.5.dylib and look for LC_VERSION_MIN_MACOSX – you’ll see it’s compiled only for your current OS.

So, if you do this on OS X 10.11, your users will have to have OS X 10.11. It may appear to work on older versions of OS X, until you hit something that doesn’t. For example, when I tried using a homebrew library, it was compiled using newer SSE instructions that weren’t supported on older processors still supported by older OS X versions. So when testing on an old Mac, it crashed with bad instruction at a somewhat random point in execution.

After in coding in languages like C/C++/ObjC for a while, it took me a while to parse your Scale equivalent.

Personally I find the C++ much clearer – I don’t see either as that much better/worse.

I didn’t even realise it wasn’t free until reading your blog listing 'sales' separately to 'downloads'. Price needs to be way more obvious up the top. Only now just seeing it’ll cost $50, is a disappointment after thinking it was free.

Wow, here’s a pretty good explanation that makes sense: http://forums.macrumors.com/showthread.php?p=17197603&po...

“The problem is that the message app, thinks the phrase will fit in a one line bubble, but it actually puts the last word on a hidden second line.

It works with these two phrases because they are the exact width needed, and it is not based on character count, but character width. For example, "l" is skinner than a "w".

Even the phrase "I old ube the next Obamac " will truncate the last word, because the string width is exactly the same, because all the same characters are being used.”