Alexis Rondeau

Archive

January 2023 · 9 dispatches

Comment on How to get new ideas

I love this.

Short and concise, this combines two of my most favorite mindshares.

1. "Hackers and Painters" – I stumbled across in late 2004 at the Technical University of Vienna's (excellent) bookstore. Reading it changed my life.

2. "Ideas are the Enemy of Observations (2012)" – Just Three months ago yamrzou shared this gem of a text. For me, it has become the most meaningful post ever shared on HN.

"How to get new ideas" seems to fit snuggly right in the middle :)

[^1]: https://news.ycombinator.com/item?id=33355094

Comment on Distributing Mac apps outside the App Store, a quick start guide (2021)

No need for Obsidian per se. You can test it with any folder containing one or more markdown (.md) file.

If you want, I've created the release with .zip and .dmg here: https://github.com/akaalias/getstreamline/releases/tag/v3.5.... – Here's the commit: https://github.com/akaalias/Streamline/commit/28b063c91f720e...

I've added screenshots of what it should look like for reference.

Will do a test as soon as I can get another test-naïve test machine :D

Comment on Distributing Mac apps outside the App Store, a quick start guide (2021)

Oh, this is not awkward at all - You are spending your time on this with me. So I appreciate your questions and input very much!

From 3.5.2 to 3.5.3 I did remove image assets from a view[^1], so the app contents are not the same.

I have an idea:

How about I bump the version to 3.5.4 without changing anything else, and create a release with both, .zip and .dmg to compare them.

Ideally, I'd use a completely new Mac (to avoid re-using an existing permission) to...

- first install and run the app from .zip, expecting the app to be shadow-banned

- secondly install and run the app from .dmg, expecting the app to work

What do you think?

[^1]: https://github.com/akaalias/Streamline/commit/d113095604ce4c...

Comment on Distributing Mac apps outside the App Store, a quick start guide (2021)

Thank you for clarifying!

In every test, I copied the app to /Applications before starting it.

For reproducibility, here are the exact steps I took, with .zip[^1] and .dmg[^2] respectively on a test machine:

1. Download the archive from github

2. Extract/mount the archive

3. Drag the app to /Applications

4. Open the app

5. Configure a specific file-path for indexing

And here's the difference I observed:

- Zip: Silent failing, no indexing of files, no exceptions, no errors, "app doesn't work"

- Dmg: Files are indexed as intended, "app works"

Is this what you would have expected as well?

[1]: Streamline.zip from https://github.com/akaalias/getstreamline/releases/tag/v3.5....

[2]: Streamline.dmg from https://github.com/akaalias/getstreamline/releases/tag/v3.5....

Comment on Distributing Mac apps outside the App Store, a quick start guide (2021)

> To distribute the app as a zip file, the process is simpler: pick the upload option from Xcode after selecting “Developer ID” and it’ll produce a notarized version of your app, which you can then zip up and distribute directly.

While possible, I highly recommend going the extra mile of shipping a .dmg from the start if your app requires any extra permissions (file access, network, etc.)

macOS turns out to be very, very hesitant to provide file access to apps that were downloaded as zips and will do so SILENTLY.

I spent more than three weeks banging my head against this. Here's the full run-down with all the details: https://forum.obsidian.md/t/streamline-a-stream-of-conscious... if you're interested.