@ekuber@hachyderm.io titelbild
@ekuber@hachyderm.io avatar

ekuber

@ekuber@hachyderm.io

"We spent decades trying to invent a sufficiently smart compiler when we should have been inventing a sufficiently empathetic one."

Rust Compiler team member. If you have to search for answers when the compiler is talking to you, that's a bug.

There are no bad programmers, only insufficiently advanced compilers.

Cache-locality awareness evangelist.

💼@aws, opinions my own

he/him

Trans rights are human rights

Dieses Profil is von einem föderierten Server und möglicherweise unvollständig. Auf der Original-Instanz anzeigen

jwz , an Random Englisch
@jwz@mastodon.social avatar

Read this at my funeral.

For nearly all of my life, I've known how I was going to die. Not from cancer, or diet, or drink, but by being crushed under a car. I will be mangled and bleed out painfully. The driver, distracted on their phone, will say that I "came out of nowhere". The police and the DA will call it an "accident". There will be no consequences of any kind. Except for my death, of course. [...]
https://jwz.org/b/ykV3

ekuber ,
@ekuber@hachyderm.io avatar

@jwz non-cyclists that are confused by activism think that activists are attracted to cycling, when the reality is that becoming a cyclist very quickly radicalizes one into becoming an activist. Nothing crystallizes strong opinions as being frequently threatened with death by at best indifferent and at worst aggressive and antagonistic people.

ekuber , an Random Englisch
@ekuber@hachyderm.io avatar

My coworkers ask for help with a compiler error... once...

...and then I run and try to mechanize my explanation and put it back in the compiler.

Our dev tools need to talk to humans in the way humans talk. Nobody is an expert on everything, helping newcomers (with better tools, better docs, better errors) helps everyone.

That's really the trick behind the rustc diagnostic output: it's not about a technology, its an attitude.

ekuber OP ,
@ekuber@hachyderm.io avatar

rustc doesn't have good diagnostic messages because of some technological breakthrough. It has good diagnostic because we look at how people use our tools, noticing when things confuse people, and changing the output to match people's mental model.

foone , an Random Englisch
@foone@digipres.club avatar

Properly photographing a 3.5" floppy disk for archival is annoyingly complicated. The label has THREE sides!

I've already built an automated system to take a picture of the front of a disk, but really I need to take THREE photos if I want to get the whole thing.

That means either three cameras or I need to rotate the disk 90° and then 180°, which is going to really stress the limits of my mechanical engineering skills.

ekuber ,
@ekuber@hachyderm.io avatar

@foone wouldn't focus and vibration be mitigated by fast shower speed and high f stop? Then what you need is either high ISO or a lot of light. Alternatively you could see if you can automate your set up to use focus stacking for the different planes.

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine