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

Top all-time · #12400

J

Juan Cruz Viotti

Personal blog · jviotti.com · on HN as jviottiprogrammingsystems

Juan Cruz Viotti's personal blog at jviotti.com covers programming and systems. Since 2022, 6 different Hacker News readers have linked it 28 times, most often “Understanding Objective-C by transpiling it to C++”. It is still writing: the last post was on 2025-03-21, and you can follow it by feed.

Visit the blog
28mentions?
6HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 7 in 2023

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN commenters link Juan Cruz Viotti's posts on programming languages and tooling, such as Ada's fast-math-free numeric types and Objective-C to C++ source rewriting. The comments do not comment on the writing itself.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Juan Cruz Viotti’s personal website, which contains articles, research, videos, notes, and more

The author on HN?

jviotti · 394 karma · member since 2014

https://www.jviotti.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Understanding Objective-C by transpiling it to C++
    3 people · 3 mentions · first linked 2023-12-01
  2. Is Objective-C BOOL a boolean type? It depends
    2 people · 2 mentions · first linked 2024-01-05

What Hacker News says?

  1. Great article. I try to follow this advice as much as I can. My personal website ( https://www.jviotti.com ) runs almost purely on well established UNIX tools like Make, Pandoc, Sed, etc. Repository here: https://github.com/jviotti/website .

    Comment linking /

    on “Cold-blooded software”
  2. Submitted Is Objective-C BOOL a boolean type? It depends as a story · 63 points

    HN discussion
  3. I'm working on JSON BinPack ( https://jsonbinpack.sourcemeta.com ), a binary serialization format for JSON (think of it as a Protobuf alternative) with a strong focus on space-efficiency for reducing costs when transferring structured data over 5G and satellite transceivers for robotics, IoT, automotive, etc. If you work at any of those industries and pay a lot for data transfer, please reach out! I'm trying to talk…

    Comment linking /dissertation.pdf

    on “Ask HN: What are you working on (September 2024)?”
  4. Submitted Employers should not own open-source contributions (2021) as a story · 3 points

    HN discussion
  5. Ada might have what you want: https://www.jviotti.com/2017/12/05/an-introduction-to-adas-s... http://www.ada-auth.org/standards/22rm/html/RM-3-5-7.html http://www.ada-auth.org/standards/22rm/html/RM-A-5-3.html Ada also has fixed point types: http://www.ada-auth.org/standards/22rm/html/RM-3-5-9.html

    Comment linking /2017/12/05/an-introduction-to-adas-simple-numeric-types.html

    on “Beware of Fast-Math”
  6. Submitted Using Xcode Instruments for C++ CPU profiling as a story · 3 points

    HN discussion
  7. check out the clang objc rewriter - basically c++front for objc. https://www.jviotti.com/2023/12/01/understanding-objective-c...

    Comment linking /2023/12/01/understanding-objective-c-by-transpiling-it-to-cpp.html

    on “C-Macs – a pure C macOS application”
  8. Submitted Is Objective-C BOOL a boolean type? It depends as a story · 2 points

    HN discussion
  9. Not building an app myself right now, but I worked a lot on the desktop app space, leading development at various companies and been thinking of writing a book on the topic (I'm an O'Reilly author in another space). I tend to blog on macOS stuff every now and then, like https://www.jviotti.com/2022/02/21/emitting-signposts-to-ins... . Quick questions for everybody here: - How do you develop your apps right now, main…

    Comment linking /2022/02/21/emitting-signposts-to-instruments-on-macos-using-cpp.html

    on “Ask HN: What's your Mac OS App side project?”
  10. Submitted Understanding Objective-C by transpiling it to C++ as a story · 2 points

    HN discussion
  11. I'm building https://www.jsonbinpack.org , a novel schema-driven and schema-less binary serialization format with a strong focus on space-efficiency. JSON BinPack comes from my research at University of Oxford trying to solve the problem of expensive cellular network data transfer in the context of the Internet of Things. The results are pretty good based on the benchmark research I published: https://benchmark.sour…

    Comment linking /assets/dissertation.pdf

    on “Ask HN: Share your side project and your motivation”
  12. Submitted Writing Objective-C iOS apps without Storyboards as a story · 2 points

    HN discussion
  13. For some of the topics I really cared about, I wrote notes on my website. See the "Notes" section at the front page of https://www.jviotti.com . For example, here are some notes on Automata Theory: https://www.jviotti.com/notes/automata-theory and CSP: https://www.jviotti.com/notes/csp . I don't expect anybody to look at them though. The process of creating them gave me all the reward I was looking for at that point.

    Comment linking /notes/csp

    on “Ask HN: What do you do with your learning?”
  14. Submitted Studying C++ generated assembly using Xcode Instruments as a story · 1 points

    HN discussion
  15. Here's mine: https://www.jviotti.com Always open to human e-mails too

    Comment linking /

    on “Ask HN: What are your personal websites?”
  16. Submitted Running the Intel VTune Profiler on Fedora as a story · 1 points

    HN discussion
  17. Here is mine: https://www.jviotti.com . Random programming articles, some math ones, links to my research, etc.

    Comment linking /

    on “Ask HN: Could you share your personal blog here?”
  18. Submitted Understanding Objective-C by transpiling it to C++ as a story · 1 points

    HN discussion
  19. Author here. Thanks for sharing! I have small collection of other Apple-related deep-dive articles that you might find interesting too, like: - https://www.jviotti.com/2021/07/23/a-deep-dive-on-macos-univ... - https://www.jviotti.com/2022/02/21/emitting-signposts-to-ins... - https://www.jviotti.com/2022/11/28/launching-macos-applicati... - https://www.jviotti.com/2022/02/24/attaching-lldb-to-product...

    Comment linking /2022/02/24/attaching-lldb-to-production-electron-builds-on-macos.html

    on “Debugging the C++ standard library on macOS”
  20. Submitted Spoofing Objective-C return values on Apple Silicon using LLDB as a story · 1 points

    HN discussion
  21. Submitted Debugging the C++ standard library on macOS as a story · 1 points

    HN discussion
  22. Submitted Performance testing through proportional traces as a story · 1 points

    HN discussion
  23. Submitted Emitting Signposts to Instruments on macOS using C++ as a story · 1 points

    HN discussion

Search all of HN for jviotti.com