Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Tim McNamara

@timClicks@mastodon.nz
mastodon 4.7.2
  • Open on mastodon.nz

Data/software person with an interest in computer art and creation culture.

I'm on the planet to build a better planet. I like to teach software development via tutorials and videos online. I'm also the author of Rust in Action and an unbearable Rustacean.

4010 Followers
1527 Following
15 Posts
Joined November 04, 2022
Long Form Here:
https://www.patreon.com/timClicks
Videos:
https://youtube.com/timClicks
WWW:
https://timclicks.dev
Open post
Tim McNamara @timClicks@mastodon.nz
· 6mo ago

Hello, Internet. Sorry that I haven't been here for a while. It turns out that burnout can get as bad as they say. How are you doing?

31
9
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 11mo ago

It's very Millennial of me to say so, but the original Internet was better.

63
12
19
1
Open post
Tim McNamara @timClicks@mastodon.nz
· 6mo ago

Mythos is a big deal because of its second-order effects.

If it only cost $10b to train a cyber weapon that can easily penetrate all heavily-used operating systems, I expect that the information security industry will encounter many private variants within 24 months.

11
0
2
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 33mo ago

An occasional reminder that cycling isn't dangerous, it's motor vehicles which are dangerous ✌️🚲

153
12
67
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 10mo ago

Not all safe Rust code is equally safe.

Here's what that means and why I argue that Rust has a spectrum of safety rather than one that's binary as indicated by the unsafe keyword.

Notes from "Pointer Poker" and more: Levels of safety beyond the safe/unsafe dichotomy https://www.patreon.com/posts/145552268

patreon.com
4
1
1
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 10mo ago
Replying to
@shanselman@hachyderm.io oof.
4
0
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 10mo ago
Replying to
@Mara@hachyderm.io Quite a good suggestion. It makes panicking an intentional outcome rather than an accidental one. FWIW I don't know if many people liked unwrap(), but they really didn't like Aaron Turon's suggestion of assert()
4
2
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 43mo ago

Why Rust for serverless/cloud native apps? Choose 9/9:

- Cost efficiency
- Low latency
- Memory efficiency
- Memory safety
- Environmental sustainability
- Fewer runtime errors
- Easy deployments
- Developer happiness
- Customer happiness

#rust #rustlang #serverless #cloudnative

mastodon.nz

Mastodon NZ

23
2
14
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 8mo ago
Replying to
@matthewhowell :/
1
0
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 9mo ago

Do you have any examples of instructional tech videos that you really like?

I'm looking it at increasing the quality of mine and would love to know examples of formats that work well.

1
2
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 33mo ago
Replying to
@unchartedworlds@scicomm.xyz Ouch! Am glad that it wasn't too serious. Events like that can be quite scary.
1
1
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 10mo ago

@stuartyeates@cloudisland.nz A TeX to code compiler would be kind of interesting.

0
0
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 4mo ago

The only thing that would justify SpaceX's IPO valuation would be if they had a credible asteroid mining plan.

0
0
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 4mo ago

An occasional reminder that depression is a lethal disease.

0
0
0
0
Open post
Tim McNamara @timClicks@mastodon.nz
· 4mo ago

Using impl Trait in the return position is one of Rust's most useful features for library authors.

It allows you to change the concrete type without breaking semver.

e.g. `fn printable() -> impl std::fmt::Display` would enable you to return anything that you want that implements Display.

By returning impl Trait, you're free to change what's happening underneath. This is especially useful when you want to compose iterators.

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:49:04 UTC