Top all-time · #3686
thefeedbackloop.xyz
Personal blog · thefeedbackloop.xyzprogrammingweb
thefeedbackloop.xyz is a personal blog at thefeedbackloop.xyz about programming and web. Since 2016, 21 different Hacker News readers have linked it 23 times, most often “Stroustrup's Rule and Layering Over Time in Rust”. No feed was found, so read it on the site itself.
Too few sampled comments (11) to say how often HN recommends it.?
Why HN links it
Dave Herman's joint blog on programming language design, covering Stroustrup's Rule on syntax, Rust, and language features. Commenters cite its posts to support points about language design.
Summarised by Claude from a sample of 11 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Stroustrup's Rule and Layering Over Time in Rust6 people · 6 mentions · first linked 2016-12-16
- Safety is Rust's Fireflower3 people · 3 mentions · first linked 2016-12-29
- I Bet That *Almost* Works2 people · 2 mentions · first linked 2016-12-02
- TC39: A Process Sketch, Stages 0 and 12 people · 2 mentions · first linked 2016-12-03
- Designing and Implementing Glimmer Like a Programming Language2 people · 2 mentions · first linked 2017-03-16
What Hacker News says?
Since Glimmer is implemented as a bytecode VM, they were able to go ahead and pull in many of the improvements that Fiber brings to React: https://thefeedbackloop.xyz/designing-and-implementing-glimm...
Comment linking /designing-and-implementing-glimmer-like-a-programming-language/
on “Facebook Announces React Fiber, a Rewrite of Its React Framework”Submitted Stroustrup's Rule and Layering Over Time in Rust as a story · 226 points
HN discussionDave Herman has been a high signal-to-noise contributor to Lambda the Ultimate over the years; if you want to get an idea as to where he is coming from, looking at his contributions there [1], his slightly active blog [2], and on his now pretty much inactive joint blog [3] are good places to start. [1]: http://lambda-the-ultimate.org/user/825/track?sort=desc&orde... [2]: http://calculist.org/ [3]: https://www.thefee…
Comment linking /
on “Dave Herman’s contributions to Rust”Submitted Thoughts on “Dependency hell is NP-complete” as a story · 95 points
HN discussionThey may not do user studies like this, but for sure they adapt to user feedback. https://thefeedbackloop.xyz/stroustrups-rule-and-layering-ov...
Comment linking /stroustrups-rule-and-layering-over-time/
on “Rust's language ergonomics initiative”Submitted Designing and Implementing Glimmer Like a Programming Language as a story · 2 points
HN discussionI'll probably be writing a slightly longer response post to this later, but for now... EDIT: here it is: http://words.steveklabnik.com/fire-mario-not-fire-flowers I think the core of it is this: > Safety in the systems space is Rust's raison d'être. Especially safe concurrency (or as Aaron put it, fearless concurrency). I do not know how else to put it. But you just did! That is, I think "fearless concurrency" is a…
Comment linking /safety-is-rusts-fireflower/
on “Rust is mostly safety”Submitted Safety is Rust's Fireflower as a story · 2 points
HN discussion> if you provide your own thin abstractions Without generics these abstractions are hard to work with and hard to make work across libraries. I am reminded of https://thefeedbackloop.xyz/i-bet-that-almost-works/ > Take the rust compiler itself: AFAIK it's now implemented in C++ The compiler is written in Rust. It uses LLVM, which is in C++, for codegen, but in the future we might be able to turn that off too ( https…
Comment linking /i-bet-that-almost-works/
on “Getting Past C”Submitted Stroustrup's Rule and Layering Over Time as a story · 2 points
HN discussionI think ? is a perfect example of Stroustrup's Rule: https://thefeedbackloop.xyz/stroustrups-rule-and-layering-ov... > For new features, people insist on LOUD explicit syntax. > For established features, people want terse notation. I was pretty against ? when it was proposed. I liked try!. I thought ? was hard to read. I thought try! was concise enough. After writing (and reading) lots of code with ?, I'm all in. He…
Comment linking /stroustrups-rule-and-layering-over-time/
on “Falling in love with Rust”Submitted Political Detox Week on Hacker News as a story · 2 points
HN discussionTC39 member here. cwmma gets a lot right here: Promises have always been contentious in JS (and TC39) and Domenic has indeed had the patience of a saint attempting to wrangle the various points of view into a coherent proposal. TC39 as a group is generally very motivated to find positive-sum outcomes and find solutions that address everyone's constraints in a satisfactory way. That doesn't usually mean design-by-com…
Comment linking /tc39-a-process-sketch-stages-0-and-1/
on “Cancelable Promises: Why was this proposal withdrawn?”Submitted TC39: A Process Sketch, Stages 0 and 1 as a story · 2 points
HN discussionI agree on both points. An interesting facet of your 1st point is Stroustrup's Rule [0], which gives more context for an explicit `nominal` keyword. [0] https://thefeedbackloop.xyz/stroustrups-rule-and-layering-ov...
Comment linking /stroustrups-rule-and-layering-over-time/
on “TypeScript support in Electron”Submitted The Mechanism Is Not the Mental Model as a story · 2 points
HN discussion> Of all the things I said, is that really the only one you want to address? Yes, I guessed (correctly!) that others would inquire about the rest of the comment, I wanted the context. Thank you for taking the time to explain. > Having said all of that, you probably think I'm in some rare position. However, it's a really big world, and you might be surprised how much sloppy C, C++, Fortran, and COBOL software is out…
Comment linking /safety-is-rusts-fireflower/
on “Regex: badly needs fuzzing”Submitted Capture the Constraints as a story · 1 points
HN discussion> his will probably never happen cause C looms too large in Zig's world, but I wish "*" and especially the super non-intuitive "&" go the way of the dodo and some short keywords replace them. Perhaps "ptr" and "deref"? Beware Stroustrup's Rule[0] :). [0] https://thefeedbackloop.xyz/stroustrups-rule-and-layering-ov...
Comment linking /stroustrups-rule-and-layering-over-time/
on “Zig 0.3.0 Released”Submitted Persuade, Don't Self-Gratify as a story · 1 points
HN discussionYou might be referring to this, which I think is even more accurate. Dave Herman quotes him: https://www.thefeedbackloop.xyz/stroustrups-rule-and-layerin... One of my favorite insights about syntax design appeared in a retrospective on C++ by Bjarne Stroustrup: For new features, people insist on LOUD explicit syntax. For established features, people want terse notation. I call this Stroustrup's Rule. Part of what I…
Comment linking /stroustrups-rule-and-layering-over-time/
on “Bjarne Stroustrup Quotes”Submitted I Bet That *Almost* Works as a story · 1 points
HN discussionSubmitted TC39: Promises, Promises as a story · 1 points
HN discussion