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 · #12270

S

Sam Sieber

Personal blog · samsieber.techprogrammingsystems

Sam Sieber's personal blog at samsieber.tech covers programming and systems. Since 2019, 6 different Hacker News readers have linked it 10 times, most often “The lack of namespaces on crates.io is a feature”. The last post was in 2020, but the archive is still widely read.

Visit the blog
10mentions?
6HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 4 in 2019

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

Why HN links it

HN commenters cite this post on the lack of namespacing in Rust's crates.io registry as a summary that links to RFCs and crates.io team discussions. They use it as a source on the topic.

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

Most-linked posts?

  1. The lack of namespaces on crates.io is a feature
    6 people · 6 mentions · first linked 2020-09-11

What Hacker News says?

  1. I really like the idea of a constrained language for UI declarations, like the angularJS/vue templates and XML instead of UI in code. It makes generating test code for the UIs tractable. Here's my take on what's possible for generating support code for UI tests when the UI is written in a declarative, easily-parseable language: https://samsieber.tech/posts/2019/06/type-safe-e2e-testing-d...

    Comment linking /posts/2019/06/type-safe-e2e-testing-dsls-in-kotlin/

    on “When XML Beats JSON: UI Layouts”
  2. Submitted The lack of namespaces on crates.io is a feature as a story · 108 points

    HN discussion
  3. > While I’m definitely a lot more fluent in it now, I dunno, it just still feels a bit weird to me. I could share some specifics but that would only invite a bunch of angry nitpicking comments. All I’ll say is that when I go over to projects where I’m writing HTML or HTML-like stuff (Vue, for instance), it feels like a breath of fresh air. There's something to be said for constraints, and easy parse-ability I experi…

    Comment linking /posts/2019/06/type-safe-e2e-testing-dsls-in-kotlin/

    on “Front-end design, React, and a bridge over the great divide”
  4. Submitted No Namespaces in Rust is a Feature (2020) as a story · 3 points

    HN discussion
  5. One approach that's been appealing to me WRT to page models is to generate them from the page/component templates. It doesn't work with JSX, but it does work with other stuff like Vue or Angular templates: https://samsieber.tech/posts/2019/06/type-safe-e2e-testing-d... My other comment is: you absolutely need data management methods if you're going to be writing UI tests. And maybe spinning up/down a testing environ…

    Comment linking /posts/2019/06/type-safe-e2e-testing-dsls-in-kotlin/

    on “Our team's troubles writing automated UI tests”
  6. Submitted No Package Namespaces in Rust is a Feature as a story · 1 points

    HN discussion
  7. This is a common critique, and although I don't have insight into why the original decision to not have namespaces was made, the current outlook is that until issues related to continuity are resolved, it's a no go: https://samsieber.tech/posts/2020/09/registry-structure-infl...

    Comment linking /posts/2020/09/registry-structure-influence/

    on “Was Rust Worth It?”
  8. Submitted Type-Safe App-Specific E2E DSLs in Kotlin as a story · 1 points

    HN discussion
  9. A big issue here is the complete lack of namespacing. You have these sub crates with zero ability to know whether they are related to a given organization/author/project. I mean look at the people defending the lack of namespacing: https://samsieber.tech/posts/2020/09/registry-structure-infl... One of the most obvious problems with the lack of namespacing is that if you have a group of crates belonging together, you…

    Comment linking /posts/2020/09/registry-structure-influence/

    on “Malicious Rust Crate Arrayref Runs a Build-Time Payload”
  10. https://samsieber.tech/posts/2020/09/registry-structure-infl... is not "official" but attempts to sum things up, and includes a bunch of links to RFCs and other discussions with comments from crates.io team members.

    Comment linking /posts/2020/09/registry-structure-influence/

    on “Rust crate rg typosquatting/redirect to ripgrep”

Search all of HN for samsieber.tech

Linked by the same people?