Wez Furlong

Creator of WezTerm. 💓🦀
Ex-Meta (Creator of Watchman and EdenFS).
Ex-Message Systems.
PHP internals alum.
I'm offering Mentoring at wezfurlong.org/mentoring/ and writing a Systems Programming with Rust book: leanpub.com/sysprog
#nobridge

Wez Furlong boosted:
2025-07-08

Addendum: It's also wild how project planning does not seem to take into account the psychic damage that the team will incur in doing it. Like, how does no one factor the morale of the engineering team into these things? Engineers don't even get shot for desertion, they get raises at another companies for leaving, the current system isn't even rational on the grounds of capitalism.

2025-07-07

@isotopp @bagder FWIW, learning Rust changed the way that I write both C and C++; I found that I was writing C/C++ as though I was the borrow checker. I like to think that my C/C++ is now safer as a result.

Wez Furlong boosted:
Coffeedate with ADHDadhd_coffee
2025-07-06

The most stressful video you'll see today

Wez Furlong boosted:
Dustin L. HowettDHowett@mas.to
2025-07-04

“What are we actually saying here — that even Microsoft has to evaluate usage of “AI” directly, because it doesn’t affect performance enough to have an obvious impact otherwise? That the technology is so limp that even its biggest investor has to strong-arm its own employees into using it? That their own employees don’t want to use it?”

Among other excellent quotes, this one stuck out to me from eevee’s article about… well, Whatever.

eev.ee/blog/2025/07/03/the-ris

Wez Furlong boosted:
2025-07-04

"Whatever" is a brilliant essay on "AI" by @eevee:

"But I think the core of what pisses me off is that selling this magic machine requires selling the idea that doing things is worthless. Because if doing something has some value, then it must be somehow better than pushing a button and receiving Whatever for essentially no cost."

eev.ee/blog/2025/07/03/the-ris

Wez Furlong boosted:
jwzjwz
2025-07-02

You MUST listen to RFC 2119.

Eric Bailey: It turns out you can just pay people to do things. I found a voice actor and hired them with the task of "Reading this very dry technical document in the most over-the-top sarcastic, passive-aggressive,...
jwz.org/b/ykqi

Screenshot
2025-06-27

@wezm this is another one of those cases where all I hear when reading that sort of garbage from that sort of person is Tom Cardy's "a special song for you" playing on repeat in my head the whole time.

re: de-GNU'd systems, is there a particular distro you like for that? Chimera?

Wez Furlong boosted:
Grogpod Roguelike Podcastgrogpod@mastodon.gamedev.place
2025-06-26
Meme of a skeleton doing a barbell squat lift quipping about how it buys video games at a deep sale and never plays them.
Wez Furlong boosted:

Wednesday, it's Captain!

(see mathstodon.xyz/@Scmbradley/114, infosec.exchange/@isotopp/1146, now posted from a proper computer with a keyboard and edit tools instead of a cellphone, and on an actual Wednesday)

A pier, drawn in ligne claire comic style. Wednesday Addams meets Captain Haddock. She says: "Hello, Commodore!" He responds "Wednesday, it's Captain!" inverting the typical "Captain, it's Wednesday!" What-a-week-meme featuring Tintin.

At the bottom of the image, Thing the Hand creeps to a bottle of beer.
Wez Furlong boosted:

JSON: At least it's not YAML
YAML: At least it's not JSON
XML: Maybe if I don't move at all it can't see me

2025-06-24

@thejpster there's some interesting stuff out there. We saw this "Office" in the floor plan for a listing yesterday. It doesn't seem like it would be a very practical office space with those dimensions. Can't wait to see it in person to find out!

part of a floor plan for a house, showing a long thin room measuring approximately 20ft 10 inches by 3ft 8 inches. The room is labelled as an "Office".
2025-06-22

@jokeyrhyme I did try a set of viture xr glasses; they have the ability to adjust for some degree of myopia, but I'd need to supplement them with lenses for astigmatism correction to be able to work with text. They're also a bit heavy. Maybe needs a couple more years before the tech is good for this use case!

2025-06-22

presbyopia (what I've been calling "middle aged eyes") is particularly sucky if you need to do computer work and only have access to a laptop. For "comfortable" viewing you need to choose between using it as a "knee-top" at arms-length, or a "hunch-top" with it being in-your-face. Neither position is ideal for ergnonomics!

2025-06-21

@janl somewhere near my family, not too far outside London. My focus at the moment is figuring out those details!

2025-06-21

I’m in the process of moving back to the UK from the US; moves are always stressful, and this one has been the most stressful yet!

Currently jet lagged and in temporary accommodation, but enjoying the British summer weather!

2025-06-20

@Sobex @ariadne worth also noting that for big companies it can be an incredibly difficult and time consuming process to make arrangements to pay a solo dev or other small oss project. And that's after they've gotten approval to pay out. Often, it is easier (process-wise) for a big company to use their internal engineering resources than to get approval to spend money. So it's not always a conscious choice to actively screw over an OSS project. I'm not defending this; I've just been on both sides of this a couple of times over the years.

Wez Furlong boosted:
Trifecta Tech Foundationtrifectatech@fosstodon.org
2025-06-17

Today we're switching the bzip2 crate from C to 100% rust!
The bzip2 crate is now memory-safe, faster and easier to cross-compile.

trifectatech.org/blog/bzip2-cr

Thanks to: @alex_crichton, @ros , and @nlnet

This project was funded through the e-Commons Fund, a fund established by NLnet Foundation with financial support from the @minbzk .

#rustlang #rust #securebydesign

Wez Furlong boosted:
2025-06-17

These photos of me at an SGI O2 were taken more than 25 years apart. Me working at the engineering computer lab in college, and me at my workbench looking at what’s on the O2 I just found locally on marketplace.

A young me sitting in front of an SGI O2 (purplish toaster looking computer). The photo looks like it was taken with an early digital cameraA middle aged me sitting next to a different SGI O2. It’s a modern cell phone picture.
Wez Furlong boosted:
lucie lukas "minute" hartmannmntmn
2025-06-16

MNT community member mojyack figured out what made Firefox perform slower than it should on RK3588/Mali-G610/panfrost and has a little patch for mesa that makes Firefox fly! community.mnt.re/t/poor-browse

2025-06-15

@mjg59 if you are talking about "advertising" your SMTP proxy service using MX records for your domain for an arbitrary sender, then that sender will by default use a clear text connection and optionally attempt to STARTTLS, but only if it is configured to use opportunistic TLS. Despite it being 2025, there is no guarantee that 100% of senders are configured to do this.

If you control the configuration of the originator of the email (the submitting client) and all of the hops that it will use to route from there to your proxy, then you may be able to configure SMTPS and maybe also SNI (it likely depends on how the TLS code was hooked up in the sender), but I have to stress that this is not common.

So unless you very specifically control the client and the server configurations, I'm not sure that you can guarantee the outcome you're looking for around this.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst