Jesse :heart_bi: boosted

I love the hypercard clipart animals so much that I'm tearing up a little

I recently republished my book on getting started with Rust by building what is essentially a markdown-to-html transpiler.

Over the past few days I have been writing a bytecode VM for a custom language idea I've had, and as much fun as I'm having with C for prototyping a general-purpose language, I can't help but wonder how much faster this all would be if I would just use Rust + Pest....

A general-purpose language where the compiler returns errors and warnings as Slack messages randomly throughout the night.

Jesse :heart_bi: boosted

This made me realize again how terrible the current default (e.g. GTK themed) scrollbars and some buttons are. I've used computers for a while, and if I have to struggle to find out how to use a UI element, something is wrong.
I want to see scrollbars to know how much there is!
---
RT @octothorpe
Notes for UI designers who have lost their way.
twitter.com/octothorpe/status/

👇👇👇👇👇👇

RT @filmaj@twitter.com

Just another shady corporate Ministry-of-Truth-style wording for "intolerant ideas are welcome here". Karl Popper succinctly summarized this as the "paradox of tolerance" almost 80 years ago. twitter.com/molly0xFFF/status/

🐦🔗: twitter.com/filmaj/status/1537

👇👇👇👇👇👇

RT @filmaj@twitter.com

Just another shady corporate Ministry-of-Truth-style wording for "intolerant ideas are welcome here". Karl Popper succinctly summarized this as the "paradox of tolerance" almost 80 years ago. twitter.com/molly0xFFF/status/

🐦🔗: twitter.com/filmaj/status/1537

Jesse :heart_bi: boosted

From Twitter 

RT @pangalactic@twitter.com

I really need neurotypical people to understand that one interruption, even if it's 'only' a 30 second interruption, is enough to derail the entire day of a person with ADHD if you do it when we've finally managed to get focused on a task.

🐦🔗: twitter.com/pangalactic/status

Lately I've been thinking a lot about tool-building and where along my own personal journey I will take my creative interests. I love to write and think about compilers and interpreters, but one thing I've been also spending a lot of mental energy on is search. I don't know why. The idea of helping people interact with the internet like it's a library (with trusted sections and untrusted sections) is interesting.

With the newest edition of my Rust book done, it's time to finally tackle that item on my backlog: learn enough Go to write a Go version of the book.

Jesse :heart_bi: boosted

From Twitter 

RT @Rainmaker1973@twitter.com

Crested mynas, as many other birds, are born altricially, which means young are underdeveloped at the time of birth, therefore fed by parents. When they grow up, they have to learn that food doesn't simply jump into their beaks [📽️: Rebecca Gelernter]

🐦🔗: twitter.com/Rainmaker1973/stat

Jesse :heart_bi: boosted

New #blog post: Best practices for inclusive CLIs.

A short set of guidelines for making your command-line-interface nicer to use. The article will never be finished. I’ll keep adding to it with time.

Ideas/suggestions/feedback welcome!

You become subject of discussion when you decide to take an active role in protecting and defending oppressive systems.

Hi 👋 I’m Jesse, and this is a free online book for anyone who is curious about the Rust programming language.

Over the next six chapters, we will learn about Rust while building a rudimentary Markdown compiler—a command-line interface tool that takes a Markdown file as input, converts it to HTML, and writes that HTML to another file.

Read online: jesselawson.github.io/getting-

Show older
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is required. Please write some applicable request text on signup with why you want to join. Blank submissions will be denied.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech. No homophobia, transphobia, queerphobia, racism allowed.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.



For more detail, please
Review our Full Code of Conduct


This instance is funded in part by Patreon donations.