Shape of Everything

shapeof.com · Personal blog · on HN since 2010

Gus Mueller of Flying Meat writes about Mac development and the Acorn image editor, Retrobatch and Apple platform changes.

What HN saysHN links it for Acorn's SQLite-based file format, and commenters also point to its posts on pricing and Mac development.
30HN people shared it
5linked it in comments
53stories submitted
488story points
8 months agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Acorn 8
    3 people · 8 points · first shared 2024 · discussion on HN
  2. 2
    The Hype is Real
    3 people · 5 points · first shared 2015 · discussion on HN
  3. 3
    We Need A Standard Layered Image Format
    2 people · 246 points · first shared 2013 · 142 comments on HN
  4. 4
    Apple Needs to Get Out of the Way with AI
    2 people · 8 points · first shared 2025 · 2 comments on HN
  5. 5
    Acorn's File Format Documented
    2 people · 5 points · first shared 2025 · discussion on HN
  6. 6
    Moving to Metal Episode II
    2 people · 5 points · first shared 2017 · discussion on HN
  7. 7
    Dynamic Swift
    2 people · 4 points · first shared 2016 · discussion on HN
  8. 8
    Retrobatch: Workflow tool for image processing in macOS
    2 people · 3 points · first shared 2018 · discussion on HN
  9. 9
    Moving to Metal Episode III
    2 people · 1 points · first shared 2017 · discussion on HN
  10. 10
    What's Going on with HEIF and Mac OS 10.13
    1 people · 85 points · first shared 2017 · 62 comments on HN
  11. 11
  12. 12
    Apple Should Open a Seattle Office
    1 people · 24 points · first shared 2014 · 21 comments on HN
  13. 13
    Marzipan as a Path to ARM Based Macs
    1 people · 5 points · first shared 2018 · discussion on HN
  14. 14
    Acorn in the f'n WWDC 2025 Keynote
    1 people · 5 points · first shared 2025 · 1 comments on HN
  15. 15
    Brad Cox, Creator of Objective-C, Passes
    1 people · 4 points · first shared 2021 · discussion on HN

What HN people wrote when they linked it

DonHopkins · 2018-12-26
Yes, it's a mixed bag with some things better and others worse. But having a great JavaScript engine with the JIT enabled is pretty important for many applications. But breaking up the browser into different processes and communicating via messages and sharing textures in GPU memory between processes (IOSurface, GL_TEXTURE_EXTERNAL_OES, etc) is the inextricable direction of progress, what all the browsers are doing now, and why for example Firefox had to make so many old single-process XP-COM xulrunner plug-ins obsolete. IOSurface: https://developer.apple.com/documentation/iosurface?language=objc https://shapeof.com/archives/2017/12/moving_to_metal_episode_iii.html GL_TEXTURE_EXTERNAL_OES: https://developer.android.com/reference/android/graphics/SurfaceTextur… http://www.felixjones.co.uk/neo%20website/Android_View/
phil · 2012-03-27
Here's an excellent blog post that explores that option (at the end): http://shapeof.com/archives/2012/03/brent_simmons_on_deflation_and_int…
dottrap · 2016-05-23
It doesn't sound like you've read any of the articles. There are details and tradeoffs and limitations found by the people talking about them. And there is a massive knowledge vacuum because if there is a good solution, it's not something that is obvious and well discussed by Apple. Ignoring and dismissing them doesn't make them actually go away. Here's two on just the Responder chain: http://inessential.com/2016/05/17/responder_chain_followup http://shapeof.com/archives/2016/5/dynamic_swift.html The bigger point (which is in that first Brent Simmons link) is that people have built all sorts of frameworks and tools over the past 20 years depending using of the dynamic features of Obj-C. Some are Apple's like all the above plus others like Interface Builder and XCTest, but other people have built their own things too that rely on the same concepts. How do these people move forward in a Swift world? None of these people are arguing that Swift is terrible and going back to Obj-C. They are trying to use Swift. They are only interested in solving the problems they have (and well). When Swift fails to solve a problem or is far worse than its predecessor, there is a problem. Not everybody can nonchalantly throw their stuff overboard like you are willing to do with Core Data.
InsideOutSanta · 2025-05-25
The Mac image editor Acorn uses SQLite as its file format. It's described here: https://shapeof.com/archives/2025/4/acorn_file_format.html The author notes that an advantage is that other programs can easily read the file format and extract information from it.
Albright · 2015-11-19
I think the UI is cleaner and more Mac-like; Pixelmator felt a little too comfortable throwing consistency and OS X UI standards out the window. It's been a while since I tried Pixelmator, though, so maybe this comparison is no longer fair. Also, though it probably won't matter for most people, Acorn's file format is pretty ingenious: http://shapeof.com/archives/2013/4/we_need_a_standard_layered_image_fo…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close