Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @bitshiftmask
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @bitshiftmask
-
Pinned Tweet
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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
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."pic.twitter.com/RYVIEkAWXA
Thanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns Retweeted
It's the 23rd #embedded@rustlang newsletter! This month is a giant update with UI widgets on the@thepine64 PineTime, OpenSK from@Google, using@Cloudflare's QUIC library over LTE-M, controllers for Quantum Physics, new chip+driver crates, and more!https://rust-embedded.github.io/blog/newsletter-23/ …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Important note: I'm not actually bummed out about this. But I appreciate all of the kind words :)
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Today's adventure was building a USB based RPC system for my microcontroller, and tunneling
@rustlang 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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns Retweeted
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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns Retweeted
New blog post on how to build a complete async executor in Rust.https://stjepang.github.io/2020/01/31/build-your-own-executor.html …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
10x Rust Developer: I never use dynamic dispatch! It is far too slow! Also 10x Rust Developer: println!(); write!(); format!();
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Questions like this are the reason I'm glad
@FerrousSystems 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.https://twitter.com/judsonlester/status/1222923790549602304 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Err, that should be Ok, not Some, but you get the point
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
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.pic.twitter.com/wb871lINMV
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns RetweetedThanks. Twitter will use this to make your timeline better. UndoUndo
-
James Munns 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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
I may have struggled debugging this for a couple hours :P
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Hey
@adafruit, theres an error on https://learn.adafruit.com/adafruit-seesaw-atsamd09-breakout/neopixel#show-0x05-8bits-write-only-12-5 …, 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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
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.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns 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 threadThanks. Twitter will use this to make your timeline better. UndoUndo -
James Munns RetweetedThanks. Twitter will use this to make your timeline better. UndoUndo
-
James Munns Retweeted
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.
#nCoVThanks. Twitter will use this to make your timeline better. UndoUndo
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.