Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #880

O

Ole Begemann

Personal blog · oleb.netprogramming

Ole Begemann's personal blog at oleb.net covers programming. Since 2011, 77 different Hacker News readers have linked it 131 times, most often “Remote View Controllers in iOS 6”. It is still writing: the last post was on 2025-12-16, and you can follow it by feed.

Visit the blog
131mentions?
77HN people?
2011–2025first – last linked?
Links on Hacker News per year · peak 27 in 2014

Most-linked posts?

  1. Remote View Controllers in iOS 6
    11 people · 11 mentions · first linked 2012-10-01
  2. How Dropbox Uses C++ for Cross-Platform iOS and Android Development
    5 people · 5 mentions · first linked 2014-05-23
  3. Chris Lattner on the Realm WWDC 2017 Swift Panel
    3 people · 3 mentions · first linked 2017-06-30
  4. Understanding the iPhone 6 Plus Screen
    3 people · 3 mentions · first linked 2014-11-20
  5. Making illegal states unrepresentable: Types as compiler-enforced documentation
    3 people · 3 mentions · first linked 2018-03-26
  6. Apple Has (Partly) Lifted the NDA for Beta Releases
    3 people · 3 mentions · first linked 2014-06-04
  7. Roy Fielding’s REST Dissertation
    3 people · 3 mentions · first linked 2019-11-26
  8. EU VAT changes for app developers
    2 people · 3 mentions · first linked 2014-07-29
  9. What Is Structured Concurrency?
    2 people · 2 mentions · first linked 2021-07-08
  10. Passing an Array of Strings from Swift to C
    2 people · 2 mentions · first linked 2016-10-27

What Hacker News says?

  1. It's a big company, and there will certainly be diversity in experiences. But he's not the first person to talk about such situations: http://oleb.net/blog/2014/09/work-habits-at-apple/ ( https://news.ycombinator.com/item?id=8389238 ) It does happen.

    Comment linking /blog/2014/09/work-habits-at-apple/

    on “I Quit: What really goes on at Apple”
  2. Submitted Understanding the iPhone 6 Plus Screen as a story · 170 points

    HN discussion
  3. For iOS/Mac development, Ole Begemann's http://oleb.net/ is invaluable, especially for the monthly link roundups.

    Comment linking /

    on “Ask HN: What programming blogs do you read daily?”
  4. Submitted Work Habits at Apple as a story · 154 points

    HN discussion
  5. Call it a database if you wish. In fact it is probably sqlite running behind the scenes. It is a relational model, a different way of organizing things compared to the hierarchical model of the filesystem. There is probably enough literature about that to fill your ebook library ;) I suppose that the "library" model is what most people prefer since most modern media apps use that in some form or another. Or maybe it…

    Comment linking /blog/2012/06/steve-jobs-on-the-file-system/

    on “Bookworm: A Simple, Focused eBook Reader”
  6. Submitted My Favorite Books 2020 as a story · 129 points

    HN discussion
  7. This website actually crashes my macbook pro. No really. I have this bug (verified by genius tech) http://oleb.net/blog/2012/05/15-inch-mbp-mid-2010-crashing-t... which I haven't given to them for repair yet. The Product button's visual transition repeatedly crashes my box. Otherwise, looks pretty cool :)

    Comment linking /blog/2012/05/15-inch-mbp-mid-2010-crashing-to-black-screen/

    on “Show HN: Webflow - Design responsive websites visually”
  8. Submitted Chris Lattner on the Realm WWDC 2017 Swift Panel as a story · 121 points

    HN discussion
  9. The web (HTTP + HTML + JS) intentionally fits the definition of a REST API. https://oleb.net/2018/rest/ In particular: > The central idea behind HATEOAS is that RESTful servers and clients shouldn’t rely on a hardcoded interface (that they agreed upon through a separate channel). Instead, the server is supposed to send the set of URIs representing possible state transitions with each response, from which the client…

    Comment linking /2018/rest/

    on “How to Design Better APIs”
  10. Submitted Chris Lattner on the Origins of Swift as a story · 120 points

    HN discussion
  11. > iOS 6 already has infrastructure in place to allow for remote view controllers that (in theory) should allow any application to register itself to handle certain data and events. For those who want more information on that, http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-... (note: it's a 3-part series). As far as I understand, it doesn't provide for an application "register[ing] itself to handler cert…

    Comment linking /blog/2012/09/the-state-of-sharing-in-ios-6/

    on “An iPhone lover’s confession: I switched to the Nexus 4”
  12. Submitted Ranges and Intervals in Swift as a story · 61 points

    HN discussion
  13. Well, actually they are aware of this and they might introduce an interesting concept in iOS7: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...

    Comment linking /blog/2012/10/remote-view-controllers-in-ios-6/

    on “Forstall Out; Ive Up”
  14. Submitted Compiler Warnings for Objective-C Developers as a story · 58 points

    HN discussion
  15. Strings and Unicode are a lot more complicated than they first appear. I like the way this article puts it: > Swift’s string implementation goes to heroic efforts to be as Unicode-correct as possible. […] This is great for correctness, but it comes at a price, mostly in terms of unfamiliarity; if you’re used to manipulating strings with integer indices in other languages, Swift’s design will seem unwieldy at first,…

    Comment linking /blog/2017/11/swift-4-strings/

    on “Y Combinator files brief supporting Epic Games, says store fees stifle startups”
  16. Submitted Steve Jobs on the File System as a story · 58 points

    HN discussion
  17. Here is a great article about strings in Swift: http://oleb.net/blog/2014/07/swift-strings/ Short story: “number of characters” and “nth character” are more complicated questions than you might think when you deal with full Unicode text.

    Comment linking /blog/2014/07/swift-strings/

    on “Swift Blog”
  18. Submitted Xcode 14.0 generates wrong concurrency code for macOS targets as a story · 37 points

    HN discussion
  19. Apple is at least providing some tools to help with this - for instance, you can specify a storyboard whose initial view controller will then be used as the app’s launch screen; this avoids the problem of separate launch images for all screen sizes, resolutions and orientations their app supported. http://oleb.net/blog/2014/08/replacing-launch-images-with-st... I seem to recall Marco Arment took a bit of pride in ha…

    Comment linking /blog/2014/08/replacing-launch-images-with-storyboards/

    on “Understanding the iPhone 6 Plus Screen”
  20. Submitted Deleting RSS Feed Items as a story · 32 points

    HN discussion
  21. They might be moving towards some kind of XPC service so you can talk to a JIT through a Mach port. Speculation is my own, derived from: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...

    Comment linking /blog/2012/10/remote-view-controllers-in-ios-6/

    on “Apple's new Objective-C to Javascript Bridge”
  22. Submitted Swift: Lazy Properties in Structs as a story · 22 points

    HN discussion
  23. Here's what Chris Lattner said about Kotlin this past June: "Lattner: Swift and Kotlin evolved at about the same point in time with the same contemporary languages around them. And so the surface-level syntax does look very similar. … But if you go one level down below the syntax, the semantics are quite different. Kotlin is very reference semantics, it’s a thin layer on top of Java, and so it perpetuates through a…

    Comment linking /blog/2017/06/chris-lattner-wwdc-swift-panel/

    on “Rise and fall of JVM languages”
  24. Submitted How Dropbox Uses C++ for Cross-Platform iOS and Android Development as a story · 16 points

    HN discussion
  25. XPC[1][2] is a private framework in iOS. I am hoping it will be made accessible before iOS 8 (unlikely). [1] http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-... [2] https://developer.apple.com/library/mac/documentation/MacOSX...

    Comment linking /blog/2012/10/remote-view-controllers-in-ios-6/

    on “Apple maps: how Google lost when everyone thought it had won”
  26. Submitted Google+ Circles Not Compatible with Asymmetric Follower Model as a story · 14 points

    HN discussion
  27. The capability has been used since iOS6: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...

    Comment linking /blog/2012/10/remote-view-controllers-in-ios-6/

    on “There's a WebGL talk at WWDC 2014”
  28. Submitted My Favorite Cocoa Programming Blogs as a story · 11 points

    HN discussion
  29. A companion piece to this idea (previously at Oleb’s “making illegal states unrepresentable: https://oleb.net/blog/2018/03/making-illegal-states-unrepres... ) is “parse, don’t validate”: https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va... A third piece / concept I often circle back to is a lot more subtle and difficult to grok: “Names are not type safety” ( https://lexi-lambda.github.io/blog/2020/11/01/n…

    Comment linking /blog/2018/03/making-illegal-states-unrepresentable/

    on “Make invalid states unrepresentable (2023)”
  30. Submitted Where Apple would stand without the iPhone and iPad – Ole Begemann as a story · 7 points

    HN discussion

Search all of HN for oleb.net

Linked by the same people?