Top all-time · #2051
Frank A. Krueger
Personal blog · praeclarum.orgprogrammingai
Frank A. Krueger writes praeclarum, a personal blog at praeclarum.org about programming and ai. Since 2012, 36 different Hacker News readers have linked it 42 times, most often “Professional C# and F# IDE for the iPad”. It is still writing: the last post was on 2026-05-05, and you can follow it by feed.
Too few sampled comments (14) to say how often HN recommends it.?
Why HN links it
HN readers link Frank Krueger's posts on C#/Xamarin mobile development, including code-reuse case studies, creative async/await use, and an ML project translating cuneiform. Commenters mostly cite them as examples.
- Recommended for · 3 comments
- One commenter calls the C# async/await tutorial approach a creative use; another says to check out the iCircuit code-reuse experience; another calls the cuneifo
Summarised by Claude from a sample of 14 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Frank A. Krueger's Blog
Most-linked posts?
- Professional C# and F# IDE for the iPad4 people · 4 mentions · first linked 2016-07-06
- The Largest Translated Cuneiform Corpus Using AI3 people · 4 mentions · first linked 2023-06-10
- Code Prediction with a Neural Network3 people · 3 mentions · first linked 2018-07-20
- Using C# await in iOS apps for UI scripting2 people · 3 mentions · first linked 2013-03-13
- /post/31799384896/icircuit-code-reuse-the-fourth-edition2 people · 2 mentions · first linked 2012-10-22
- Oops, I Wrote a C++ Compiler2 people · 2 mentions · first linked 2018-08-27
- Containing Null with C# 8 Nullable References2 people · 2 mentions · first linked 2018-12-18
- The Technology of iCircuit 3D2 people · 2 mentions · first linked 2021-02-08
What Hacker News says?
Funny you mention that: http://praeclarum.org/post/147003028753/continuous-c-and-f-i...
Comment linking /post/147003028753/continuous-c-and-f-ide-for-the-ipad
on “Visual Studio for Mac”Submitted Building and Running .NET’s CoreCLR on OS X as a story · 230 points
HN discussionI see your point. Closures also don't affect structure on conceptual level, but I think they're pretty darn useful. By the way, async can affect things on conceptual level if you embrace[1] it (I posted this link somewhere below as well, but just in case you haven't seen it). [1]: http://praeclarum.org/post/45277337108/await-in-the-land-of-...
Comment linking /post/45277337108/await-in-the-land-of-ios-scripting-users
on “Callbacks as our Generation's Goto Statement”Submitted Professional C# and F# IDE for the iPad as a story · 178 points
HN discussionThere is some creative use of C# async/await in this blogpost: http://praeclarum.org/post/45277337108/await-in-the-land-of-... Basically, the author implements a “first time walkthrough” kind of interface a-la iWork very declaratively by using async: async Task ShowTheUserHowToSearch () { await Tutorial.EnterText (searchField, minLength: 3); await Tutorial.Tap (searchButton); await Tutorial.Congratulate ("Now you kn…
Comment linking /post/45277337108/await-in-the-land-of-ios-scripting-users
on “Callbacks as our Generation's Goto Statement”Submitted Practical guide to solving hard problems as a story · 166 points
HN discussionHere are two developers that have shared some stats on code reuse: iCircuit http://praeclarum.org/post/42378027611/icircuit-code-reuse-p... TouchDraw http://lipsky.me/blog/2012/9/11/touchdraw-code-reuse-updated
Comment linking /post/42378027611/icircuit-code-reuse-part-cinq
on “Announcing Xamarin 2.0”Submitted Oops, I Wrote a C++ Compiler as a story · 162 points
HN discussionAnybody know how this compares to iCircuit 3D? https://praeclarum.org/2021/02/08/tech-of-icircuit3d.html
Comment linking /2021/02/08/tech-of-icircuit3d.html
on “Crumb Circuit Simulator”Submitted Calca iOS - Mathematical text editor for engineers as a story · 94 points
HN discussionNot my app, but you could check out iCircuit's experience: http://praeclarum.org/post/31799384896/icircuit-code-reuse-t... He achieves anywhere from 69-87% code reuse depending on the platform. They did a bit of a case study a while ago where Frank talks about it - http://blog.xamarin.com/2011/10/26/java-to-ipad-in-2-months/
Comment linking /post/31799384896/icircuit-code-reuse-the-fourth-edition
on “Mono 3.0 is out”Submitted The Technology of iCircuit 3D as a story · 70 points
HN discussionThe author of this app, Frank Krueger[1], also gave an interesting talk recently on using functional programming for mobile apps[2]. [1] http://praeclarum.org/ [2] https://vimeo.com/171996394
Comment linking /
on “Professional C# and F# IDE for the iPad”Submitted PyTorch Primitives in WebGPU for the Browser as a story · 12 points
HN discussionIt seems nice and polished like most Apple products. I'll try it out more, and then with my baby girl when she's a bit older. Apple needed to start addressing the software end a bit more. For me, I guess having started in 1979 with a Commodore PET and basic and assembly, it doesn't have the appeal. I tried Kotlin a year ago, and Swift looks identical to it to me. I believe in the gamification concept, I just think i…
Comment linking /post/147003028753/continuous-c-and-f-ide-for-the-ipad
on “Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds”Submitted The Largest Translated Cuneiform Corpus Using AI as a story · 7 points
HN discussionYes, I actually liked VS Code a lot, and I was an emacs user before that. MSVS is pretty good too. I am still using F# here and there for small, personal projects but I use my iPad Pro (2015) with Frank Kruger's [1] Continuous app[2], an F# and C# IDE with a built-in compiler, syntax highlighting, code completion, and live debugging. Frank is a juggernaut in .NET and many other eclectic things within the tech domain…
Comment linking /
on “The FAANG Market Is Fading”Submitted Continuous: C# and F# IDE for the iPad as a story · 7 points
HN discussionThat's actually not what we see with our customers and their apps. Here is a real-world example of code sharing percentages for an iOS, Android, and Mac app written in C#: http://lipsky.me/blog/2012/9/11/touchdraw-code-reuse-updated And here is another one across iOS, Android, Mac, and Windows, also in C#: http://praeclarum.org/post/31799384896/icircuit-code-reuse-t... Both of these apps are using 100% _native widge…
Comment linking /post/31799384896/icircuit-code-reuse-the-fourth-edition
on “Why C# is the best language for mobile development”Submitted Ooui.Wasm – .NET in the browser as a story · 5 points
HN discussionHere is a blog post from the creator of this demo: http://praeclarum.org/post/132881570743/live-coding-with-xam... There is also a demo using F#: https://www.youtube.com/watch?v=bbSawlDetOU
Comment linking /post/132881570743/live-coding-with-xamarin-ios
on “Continuously writing an iPhone app, on an iPad Pro, using C# [video]”Submitted Write mostly once, run mostly anywhere with Mono as a story · 4 points
HN discussionhttps://praeclarum.org/webgpu-torch/tests/ This is a dumb question but... are GPUs really that much faster than CPUs specifically at the math functions tested on this page? xlogy trunc tan/tanh sub square sqrt sin/sinc/silu/sinh sign sigmoid sqrt/rsqrt round relu reciprocal rad2deg pow positive neg mul logaddexp/logaddexp2 log/log1p/log10/log2 ldexp hypot frac floor expm1 exp2 exp div deg2rad cos/cosh copysign ceil…
Comment linking /webgpu-torch/tests/
on “PyTorch Primitives in WebGPU for the Browser”Submitted My Complaints with Nuget 3 as a story · 3 points
HN discussionI feel like the magnificent Frank Krueger’s recent effort to use ML for the purpose of translating cuneiform are relevant in this context. https://praeclarum.org/2023/06/09/cuneiform.html
Comment linking /2023/06/09/cuneiform.html
on “Ancient Egyptian Vocabulary”Submitted I Built the Largest Translated Cuneiform Corpus Using AI as a story · 2 points
HN discussionThere are a few cases where people have used ChatGPT to generate SVG[0], with mostly unimpressive results. I'm sure sooner or later models will be developed specifically for creating vector drawings instead of raster, including with the ability to apply textures and gradients. Also, the resolution of Stable Diffusion's output isn't much of a limitation if you're willing to use other tools to massage the output into…
Comment linking /2023/04/03/chatsvg.html
on “MiniGPT-4”Submitted Oops, I Wrote a C++ Compiler/Interpreter as a story · 2 points
HN discussionSubmitted Containing Null with C# 8 Nullable References as a story · 2 points
HN discussionSubmitted Containing Null with C# 8 Nullable References as a story · 2 points
HN discussion