Top all-time · #12400
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.
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
Most-linked posts?
- Understanding Objective-C by transpiling it to C++3 people · 3 mentions · first linked 2023-12-01
- Is Objective-C BOOL a boolean type? It depends2 people · 2 mentions · first linked 2024-01-05
What Hacker News says?
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”Submitted Is Objective-C BOOL a boolean type? It depends as a story · 63 points
HN discussionI'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)?”Submitted Employers should not own open-source contributions (2021) as a story · 3 points
HN discussionAda 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”Submitted Using Xcode Instruments for C++ CPU profiling as a story · 3 points
HN discussioncheck 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”Submitted Is Objective-C BOOL a boolean type? It depends as a story · 2 points
HN discussionNot 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?”Submitted Understanding Objective-C by transpiling it to C++ as a story · 2 points
HN discussionI'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”Submitted Writing Objective-C iOS apps without Storyboards as a story · 2 points
HN discussionFor 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?”Submitted Studying C++ generated assembly using Xcode Instruments as a story · 1 points
HN discussionHere's mine: https://www.jviotti.com Always open to human e-mails too
Comment linking /
on “Ask HN: What are your personal websites?”Submitted Running the Intel VTune Profiler on Fedora as a story · 1 points
HN discussionHere 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?”Submitted Understanding Objective-C by transpiling it to C++ as a story · 1 points
HN discussionAuthor 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”Submitted Spoofing Objective-C return values on Apple Silicon using LLDB as a story · 1 points
HN discussionSubmitted Debugging the C++ standard library on macOS as a story · 1 points
HN discussionSubmitted Performance testing through proportional traces as a story · 1 points
HN discussionSubmitted Emitting Signposts to Instruments on macOS using C++ as a story · 1 points
HN discussion