Tweets

You blocked @bitshiftmask

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @bitshiftmask

  1. Pinned Tweet
    Jan 17

    Please, never forget, that despite your best technical intentions, for whatever security or correctness reasons you may have, that there are people on the other side of your vitriol. And that being on the wrong side of the mob mentality is unfair to pretty much any one person.

    Show this thread
    Undo
  2. Feb 1

    Why yes, I am writing the Good Code, thanks for asking. Whenever my code panics, it just goes straight to the STM32F072 USB DFU bootloader to get a new firmware loaded. "I'm done with this firmware. Give me a better one. Now."

    Undo
  3. Retweeted

    📣 It's the 23rd newsletter! This month is a giant update with UI widgets on the PineTime, OpenSK from , using 's QUIC library over LTE-M, controllers for Quantum Physics, new chip+driver crates, and more!

    Undo
  4. Jan 31

    Important note: I'm not actually bummed out about this. But I appreciate all of the kind words :)

    Show this thread
    Undo
  5. Jan 31

    Today's adventure was building a USB based RPC system for my microcontroller, and tunneling embedded-hal calls, so I can run a bare-metal driver on my PC, but all the I2C comms happen in and out of the uC. You can do the same with an FT232H I found.

    Show this thread
    Undo
  6. Jan 31

    Finish implementing a very cool (to me) and technically impressive (to me) project. Share it with others and realize that I've replicated the behavior of a super cheap off-the-shelf piece of equipment. D'oh.

    Show this thread
    Undo
  7. Retweeted
    Jan 31

    one thing i am becoming more aware of as i spend more time playing with dotnet stuff after spending so long on rust stuff: rust's culture of documentation is so good. the fact that rust ships a high-quality documentation tool alongside the compiler affects the culture so much

    Show this thread
    Undo
  8. Retweeted
    Jan 31

    New blog post on how to build a complete async executor in Rust.

    Undo
  9. Jan 31

    10x Rust Developer: I never use dynamic dispatch! It is far too slow! Also 10x Rust Developer: println!(); write!(); format!();

    Undo
  10. Jan 31

    Questions like this are the reason I'm glad is more than one person, and the other folks there know other parts of the language way better than I do. I'm aware of all the parts of this question, but have no idea what the right answer is.

    Undo
  11. Jan 30

    Err, that should be Ok, not Some, but you get the point 😅

    Show this thread
    Undo
  12. Jan 30

    Example: This keeps you from having the user re-make a slice, or accidentally using the original full-sized buffer entirely. The borrow checker is so good now, you almost never need to check lifetimes or add explicit scopes.

    Show this thread
    Undo
  13. Jan 30

    Rust pro-tip: If you read to a buffer, and read a variable number of items, don't return Ok(count)! Instead return the valid subslice instead! not: fn read(&mut buf) -> Result<usize>; instead: fn read(buf: &mut [u8]) -> Result<&mut [u8]>;

    Show this thread
    Undo
  14. Retweeted
    Jan 30

    Gestern Laptop mit Mint bestückt mit dem Wunsch zu testen, wie geeignet es für die Kanzleiarbeit ist. Sehr gemischter Eindruck, aber insgesamt solide. Hat jemand einen Tipp, wie man darunter zum Laufen bekommt? Oder Tipp für Telekom Cloud PBX unter Linux?

    Undo
  15. Retweeted

    Articulate your values. Set direction at different abstraction levels and corresponding cadences (three years, one year, quarters, etc). From “why” to “what” to “how”. Use ritual at each cadence to review and adjust, including checking in on larger cadence and on values.

    Show this thread
    Undo
  16. Jan 29

    I may have struggled debugging this for a couple hours :P

    Show this thread
    Undo
  17. Jan 29

    Hey , theres an error on , it says "show" should write `0x01` to activate, but actually you need to send no data at all (just base+function). Sending a `0x01` causes no effect to happen. The library code is right, but docs aren't.

    Show this thread
    Undo
  18. Jan 28

    Things that would have been smart: Uploading 3GB of videos with my work's fast (100's of Mbit/s symmetrical) internet connection. Things I am actually doing: Uploading 3GB of videos using my home 10Mbit up data connection.

    Undo
  19. Retweeted

    is there a word for this pattern? it keeps happening to me 1. start a cool new project 2. start at what seems like a reasonable level 3. realise all the lower level tooling is actually missing 4. build all the tooling 5. *takes forever* 6. actually start the cool new project

    Show this thread
    Undo
  20. Retweeted
    Jan 27
    Show this thread
    Undo
  21. Retweeted
    Jan 24

    Here's your periodic reminder that basic research is only "useless" until it suddenly becomes the most important thing in the world. 20 years ago, coronavirology was an obscure sub-field the public never heard about. Good thing we funded it anyway.

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·