Hacker News new | ask | show | jobs
by the__alchemist 1603 days ago
Ferrous's embedded Rust tooling is outstanding. Ie its [Knurling App template](https://github.com/knurling-rs/app-template), and associated Probe-run, Deft, and flip-link.

These make flashing and debugging Rust embedded very easy - easier than any embedded toolchain I've seen besides Arduino.

4 comments

Interesting, I haven't seen much chatter about their set of tooling, everything I came across about embedded programming with Rust has been about things under the rust-embedded umbrella. Do you know anything about their BLE and BLE HID support? Last time I checked rust-embedded, both were rather rudimentary.
There's rubble.

https://github.com/jonas-schievink/rubble

We've been approached by multiple parties to finish it and we are up to it, but the final effort, particularly certification is currently prohibitive. Serious inquiries taken, though - we're also happy to play "consortium" in that this does not have to be financed by any single party.

I'm just a hobbyist, so certification is less important for me as long as it works for what I need. BLE 5 would be nice but more important to me is an HID service that's fairly complete, but that doesn't even seem to be on the roadmap. It's going to be quite a pain if I had to implement this myself.
Thanks for taking a moment to give that feedback!
Looks like someone took inspiration from create-react-app, cool to see that kind of tooling!
I think create-react-app took inspiration from somewhere else. Plenty of skeleton project generator prior art in Rudy on Rails, Django, Turbogears, cookiecutter etc etc etc.
I wish HN supported markdown, at least the links.
[Check this cool similar new app out HN](http:/not.suspicious.com/nor/has/tracking)
Basic web browsing hygiene: hover links and see where they go before clicking on them.

ULR shorteners aren't blocked on HN, despite being more dangerous than labeled links (because you have no way to know where they point to without clicking).

How about altering how the Markdown would be rendered?

E.g., the previously mentioned input:

   [Check this cool similar new app out HN](http:/not.suspicious.com/nor/has/tracking)
Could be rendered as:

  <a class="link-display" href="http:/not.suspicious.com/nor/has/tracking">Check this cool similar new app out HN</a>
  <span class="link-content">[not.suspicious.com]</span>
  
  .link-display {
    /* Whatever styling you want for the link itself. */
    font-weight: bold;
  }
  
  .link-content {
    /* A more in-your-face helper that shows at least the domain. */
    font-style: italic;
    opacity: 0.5;
  }
Example: https://jsfiddle.net/upb7o0zm/
Copy-paste-friendly version:

    <a class="link-display" data-host="not.suspicious.com" href="http://not.suspicious.com/nor/has/tracking">Check this cool similar new app out HN</a>

    .link-display:after {
        content: " [" attr(data-host) "]";
    }
I'm not sure if the markdown spec mandate what the output should be, but I indeed love you idea!
That doesn't work on touchscreens.

Edit: Commenters say long-pressing reveals a URL without opening it in mobile browsers, which is nice to know. I only have experience with using regular desktop FF on my (Linux) phone, which doesn't support such a thing AFAICT.

Worked fine on mine (chrome on Android): touch and hold and wait for pop up. If the link in the upper right is cut short with an ellipsis, touching the link will expand it, just like ellipsis shortened alt texts.
no, but at least here on Fx mobile, i can long-tap and see where it's going.
Depends on the device and software. At least on my phone's Firefox browser a long-press of a link will bring up a menu that includes the URL (though it can run into space constraints for long URLs).
On iOS, that loads the page in a pop-over window.
Between homoglyphs and HN eliding long links, you can do the same without markdown.
I don't, Markdown is good enough even as plain text to me