Email or username:

Password:

Forgot your password?
70 posts total
mhoye

I am saddened to report that using a high precision silicon nitride bearing in a trackball is absolutely decadent to the touch, oil-on-glass smooth with the perfect slight hint of heft in the motion, looks absolutely amazing and does not work well at all.

mhoye

Update! You just have to let it oxidize slightly, for a day! It works perfectly now that the shine has dulled just a bit. This is great.

Verdict: you should replace your trackball with a silicon nitride bearing machined to micron precision. You will definitely not regret replacing your trackball with a silicon nitride bearing machined to micron precision.

mhoye

There was a lot of news the other day about passkeys and portability - fidoalliance.org/fido-alliance - that says in part:

"Until now, there has been no standard for the secure movement of credentials, and often the movement of passwords or other credentials has been done in the clear."

This is true, but... there is also still no standard for any of that. The specs are mostly empty placeholders.

fidoalliance.org/specs/cx/cxp-

fidoalliance.org/specs/cx/cxf-

Solid Mitch Hedberg energy here.

There was a lot of news the other day about passkeys and portability - fidoalliance.org/fido-alliance - that says in part:

"Until now, there has been no standard for the secure movement of credentials, and often the movement of passwords or other credentials has been done in the clear."

mhoye

And, Christ On A Bike, going to press to announce the important developments in your shiny new security protocol, with "Security Considerations: TODO Security" _right there in the text of the spec_ does not fill me with confidence that you are taking this seriously.

mhoye

My daughter is trying to convince me that the phrase "social butterfly" implies the existence of a "social caterpiller", which justifies her wrapping herself in a quilt, her "social cocoon", and refusing to get up today.

I have to admit it's a pretty good argument. Solid wordplay, reasonable-sounding if ridiculous conclusions, ticks all the boxes. Kinda dad-proud right now, gotta say.

Show previous comments
Krutonium

@mhoye I gotta say I agree with her. Top tier logicing

🤍🌻 Elle has a shimmery 🖋

@mhoye This is just great, you are the second person I've seen boost this onto my tl, I love it.

Ryan

@mhoye not to nitpick, but this would technically result in a social moth

mhoye

Unreasonably fond of the realization that the “Mediterranean diet” fad is a random second- or third-order byproduct of pension fraud.

I feel like there’s some sort of higher-level behavioural insight here, about how quickly people will latch on to things that give them any sense of agency over themselves, whatever the basis.

theconversation.com/the-data-o

Show previous comments
Philip McGrath

@mhoye “If they don’t acknowledge their errors in my lifetime, I guess I’ll just get someone to pretend I’m still alive until that changes.”

NilaJones

@mhoye

I don't think people do latch on to agency in that way. It's more an illustration of the idea that if people hear something seven times they believe it

After all, over 50% of heart attacks are now caused by covid. That beats the supposed 30% reduction from the Mediterranean diet. But you don't see many people running around with n95s on

mhoye

This hotel room has a _baffling_ artefact in it embedded in a wall panel.

These are keyboard LEDs embedded in a… wall panel? What _is_ this? What was it?

Show previous comments
AlisonW ♿🏳️‍🌈

@mhoye
Sure that isn't just a misleading lens for a camera?

tom jennings

@mhoye

Could be a TTD, or other terminal setup for deaf or blind folk.

"Ask at the desk" lol.

Edit: damned spell corrector!!

mhoye

Update: I was wrong; Micca found this, this is a receiver for an IR keyboard? Built into a wall?

mastodon.social/@Micca@charr.e

mhoye

Huh.

So, just now I learned that you can convert miles to kilometers with the Fibonacci sequence?

A mile is 1.609 kilometers.

The Golden Ratio, the ratio between Fibonacci numbers as they get large, is 1.618.

So, within about 1%. And large doesn't need to be that large, it's actually pretty accurate from about 8 onwards.

1 1 2 3 5 8 13 21 34 55 89 etc etc

5 miles is 8 km.
21 miles is 34 km.
89 miles is 144 km.

etc etc.

Kinda neat IMO.

Huh.

So, just now I learned that you can convert miles to kilometers with the Fibonacci sequence?

A mile is 1.609 kilometers.

The Golden Ratio, the ratio between Fibonacci numbers as they get large, is 1.618.

So, within about 1%. And large doesn't need to be that large, it's actually pretty accurate from about 8 onwards.

Show previous comments
the Amygdalai Lama

@mhoye @lucasmz
.
just zero the lsd, 20 is 30, 30 is 50, 50 is 80, that’s how we Canucks manage to keep the speed limit in America, or calculate mileage, but that’s cool!

mschomm

@mhoye
Thank you for that reminder.
It's so easy for us ISOnauts to forget that there are still people out there less fortunate than us who still have use for this kind of crutches in their daily lives. 😁

vampirdaddy

@mhoye
Doesn’t work for swedish miles (1 mile= 10km)

mhoye

Never outsource core functions, never outsource change management, safety margin is not slack, redundancy is not waste.

Never outsource core functions, never outsource change management, safety margin is not slack, redundancy is not waste.

Never outsource core functions, never outsource change management, safety margin is not slack, redundancy is not waste.

Never outsource core functions, never outsource change management, safety margin is not slack, redundancy is not waste.

Mast0b1t

@mhoye

*Daft Punk enters the chat room* 🥸

Michal Bryxí 🌱

@mhoye What did you do? What did you witness? Where can I read about it?

Greengordon

@mhoye

While I completely agree, the problem is that executives only care about short-term profits so will happily guy a company - see: Boeing.

Executives correctly believe that the one and only purpose of a corporation is to make as much money as quickly as possible. Literally nothing else matters. Safety, long-term health of the company, employment, pensions…nope.

"Never outsource core functions, never outsource change management, safety margin is not slack, redundancy is not waste."

mhoye

spectrum.ieee.org/bionic-eye-o

I"m convinced that any software deployed for medical reasons - implants, tools, analytics, doesn't matter - needs toolchains that generate reproducible builds stored in escrow that are made free and public the moment device support ends.

Show previous comments
Craig Nicol

@mhoye there's plenty of non-profit orgs in the pharmaceutical space, it feels like they should be joined by one or more implant specialists. And part of any approval should be ensuring that such an org has all the information required to maintain those devices for the lifetime of the patient.

emily, cat snuggler

@mhoye (including the OS, lest someone upload a toolchain that works perfectly on one specific build of Windows XP and is useless elsewhere)

Trey Roady

@mhoye Exactly! SAAS-centered, licensed IP approaches are wholly inappropriate for embodied technology.

Show previous comments
mmby

@mhoye even if it was, it's him telling everyone he's coming for their free sharing and wants to lock content creation behind a rent seeking wall

Dave Spector

@mhoye abso-fucking-lutely — all of copyright law has entered the chat.

The CFAA and the DMCA need to come down full force on Microsoft here. The FBI needs to be kicking in some doors.

JP

@mhoye "can anyone stop us, really?" is going to work its way through the courts, cool

mhoye

TIL that the purported skull of Mary Magdalene is enshrined in a gold reliquary in Saint-Maximin-la-Sainte-Baume, in France, and that reliquary is _the_ most Warhammer-40k-looking real thing I have ever seen in my life, bar none.

mhoye

"Naming things" is just a semiotic proxy metric, the two real hardest problems in software are understanding yourself and understanding other people.

Show previous comments
szescstopni

@mhoye @munin "What am I trying to do? What are they're trying to achieve by making me do it? And why do they want me to do it in JavaScript?"

Xilokar

@mhoye
I thought the hardest problem was ignoring the project manager

AN/CRM-114

@mhoye Wittgenstein’s _Tractatus Logico-Philosophicus_ is a programming book

mhoye

This is a remarkable graph.

You might have heard that "EV sales are slumping", "people are starting to avoid EVs", etc.

That's not what's happening.

What's happening is "Tesla is cratering so hard that it's skewing the aggregate market data."

Or, put differently, "Tesla is failing harder than the entire rest of the market is succeeding, combined."

Show previous comments
chebra

@mhoye but that still means less people are buying EVs overall..

Local Dad, Ben Hamill

@mhoye @spencer I know that for our family, who bought a used model S a buncha years ago, we'd never buy from Tesla again even if Musk wasn't giving us political reasons for that decision. They treat their cars like they're cell phones: You're meant to regularly upgrade or they slowly get shittier and shittier. And because they act like a tech company, rather than a car company, a lot of parts of the car (windows, screen, dashboard, door handles, speedometer console, etc) is just super badly made.

We're almost certainly looking at a VW EV for our next vehicle.

@mhoye @spencer I know that for our family, who bought a used model S a buncha years ago, we'd never buy from Tesla again even if Musk wasn't giving us political reasons for that decision. They treat their cars like they're cell phones: You're meant to regularly upgrade or they slowly get shittier and shittier. And because they act like a tech company, rather than a car company, a lot of parts of the car (windows, screen, dashboard, door handles, speedometer console, etc) is just super badly made.

mhoye

As always, domestic abuse is _the_ flagship infosec threat model, the one where the victim has the least resources, the least recourse, where they're closest to immediate physical harm.

That this industry has failed at and mostly abandoned the idea of even pretending to try dealing with a threat model that's difficult and unprofitable and mostly hurts women is not news, but this new Windows Recall feature is next-level professional negligence.

Dennis Schubert

@mhoye I got called an "AI hater" for pointing out exactly that (and the potential abuse by law enforcement) in mastodon.schub.social/@denschu and ... in a chat-thingie.

I love working in tech. :this_is_fine:

(but, to be fair to them, "AI hater" *is* correct.)

Heath Borders

@mhoye change the xkcd cartoon from govt agents beating someone with a wrench to an abusive husband beating someone with a wrench, and maybe these sheltered nerds will believe it.

xkcd.com/538/

mhoye

While the existence of adderall implies the existence of subtracterall, by carrying this logic forward we can deduce the existence of a Godelian Incompletenerall under which one's hyperfocusing on literally everything will paradoxically reveal you have hyperfocused on a vanishing fraction of all possible things, allowing one to work industriously on everything while simultaneously feeling as though one has accomplished nothing, in this exceptionally long but somehow meaningless essay I will

Show previous comments
Simon Walters

@mhoye Sounds something like the Architect said in Matrix Reloaded :)

שי ברגר :python: Shai Berger

@mhoye
FWIW my completion for "the existence of adderall implies the existence of" is "adderany".

@glyph

deepy

@mhoye what about the cheaper generic subtracertnone?

mhoye

Lazyweb, a question: let's say that you could teach a "cultural anthropology" type of course about computing to first year students, to prepare them for the codebases, communities, patterns and software philosophies of the programming world. You've got about ten weeks to run it. What would you teach in that course and why?

(RTs appreciated for reach.)

Show previous comments
Central Illumination Agency

@mhoye Ooof, this is very close to what I studied at university!

I would *not* teach coding and related architecture or methodology. They can learn that elsewhere.

Instead, you could explore why the tech world is the way it is. Looms, punch cards, Babbage/Lovelace. @JamesGleick ’s “The Information”. Shannon and Turing for compsci theory.

Lessig’s “Code is Law” + an intro to FOSS for practice. Top it off with @timnitGebru ’s stochastic parrots.

jorendorff
@mhoye A few thoughts

1. oh em gee those poor freshmuppets

2. Something that stuck with me ... I don't remember where I heard this but apparently a big reason we have a TCP/IP internet, and not any of a zillion other internetworking protocols developed around that time, is ICMP. The thing would actually deliver error packets that told you what was wrong and where.

Decent error handling can change the world.

Or less optimistically: people gravitate toward stuff they can get working. Every other measure of quality takes a back seat.
@mhoye A few thoughts

1. oh em gee those poor freshmuppets

2. Something that stuck with me ... I don't remember where I heard this but apparently a big reason we have a TCP/IP internet, and not any of a zillion other internetworking protocols developed around that time, is ICMP. The thing would actually...
mhoye

how are you expected to meditate in a chair that looks like it is absolutely dying to fight General Kenobi

pipersong.com/products/piperso

powersoffour

@mhoye Thought it'd be Vader, but pleasantly surprised to see Grevious.

mhoye

Microsoft paid money for this. A lot of money. And they gave it to us for free.

Show previous comments
Spring Breakdown :jo:

@mhoye *cringes in works for a Microsoft-dependent public service* :blobgrimace:

NotHelpfulUntilIAm🥤 🌛 🗄️

@mhoye Sadly, it seems this entertaining fumble does no longer exist. Can't reproduce.

mhoye

You (uninspired, bland, predictable): syntax highlighting with colours.

Me, (innovative, experimental, pushing the envelope): syntax highlighting with fonts.

Show previous comments
schrotthaufen

@mhoye Thanks, my very vision impaired self hates it.

Guy

@mhoye
I'm still getting the chuckles pondering syntax highlighting for programming languages like WhiteSpace:

* off-white
* egg shell
* light tan
* cream colour

Les Orchard

@mhoye Finally my code will look as it feels: like it's holding me hostage for ransom

Go Up