Email or username:

Password:

Forgot your password?
58 posts total
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
Tyrone Slothrop

@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
Boing Bitch :commodore_amiga:

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

admitsWrongIfProven

@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

mhoye

People go to Stack Overflow because the docs and error messages are garbage. TLDR exists because the docs and error messages are garbage. People ask ChatGPT for help because the docs and error messages are garbage. We are going to lose a generation of competence and turn programming into call-and-response glyph-engine supplicancy because we let a personality cult that formed around the PDP-11 in the 1970s convince us that it was pure and good that docs and error messages are garbage.

Show previous comments
Nicolas Delsaux

@mhoye I completely agree with this position. And I think @melix , which wrote a very fluent and nice error management library (which tried to avoid as much as possible the garbage side) - github.com/melix/jdoctor

Paul Shryock

@mhoye very true.

I often find that reading a library's source code is way easier than trying to find information I'm looking for in their documentation or error messages.

mhoye

I would like to believe that if I ever write a manifesto, the words “honesty”, “decency”, “compassion”, “integrity” and “dignity” would appear in it more than none-whatsoever times.

ErgonWolf

@mhoye One could put a hood on that avatar of yours and install you into a cabin somewhere in the woods and await a manifesto with you bombing only those uni... okay, I've lost my wording here.

Greg Wilson

@mhoye also "spleen", "banana", "latero-temporally", and "eschaton", because c'mon, if you're going to manifesto, manifesto all the way

Johannes Ernst

@mhoye also, how we are wrecking the planet.

mhoye

So, funny story: remember how that Stanford professor described last years' layoffs as a "social contagion" exercise, where CEOs were just doing it because everyone else was doing it?

news.stanford.edu/2022/12/05/e

Well everyone get your surprised face ready but it was in fact a coordinated effort by execs, large shareholders and hedge funds to cover up mismanagement and suppress wages:

teamblind.com/post/How-we-got-

Did I say funny, I meant awful, typo sorry those keys are right next to each other.

So, funny story: remember how that Stanford professor described last years' layoffs as a "social contagion" exercise, where CEOs were just doing it because everyone else was doing it?

news.stanford.edu/2022/12/05/e

Well everyone get your surprised face ready but it was in fact a coordinated effort by execs, large shareholders and hedge funds to cover up mismanagement and suppress wages:

Show previous comments
DougN :coffeev:​ 😷 :CApride:

@mhoye “When a few firms fire staff, others will probably follow suit. Most problematic, it’s a behavior that kills people: For example, research has shown that layoffs can increase the odds of suicide by two times or more.”

Eternal, Majesty

@mhoye my company's exec said this at yesterday's all-hands: "We made the company a little smaller last fall. We're beginning to grow again to fill that void."

For I am CJ :screwattack: :black_sparkling_heart: :screwattack:

if you (like me) weren't following this before now, blog post is a bit convoluted/ poorly articulated, but TL;DR:

"Those same at work forces" that forced people back into office (despite worker productivity & morale being at all time highs) so they could prop up the commercial real estate portfolios of the ultra wealthy...

Also engineered mass layoffs, to suppress wages & "get a jump on" firing people that they want to replace with AI

teamblind.com/post/How-we-got-

mastodon.social/@mhoye/1111710

if you (like me) weren't following this before now, blog post is a bit convoluted/ poorly articulated, but TL;DR:

"Those same at work forces" that forced people back into office (despite worker productivity & morale being at all time highs) so they could prop up the commercial real estate portfolios of the ultra wealthy...

mhoye

"Automated translation of web content is now available to Firefox users! Unlike cloud-based alternatives, translation is done locally in Firefox, so that the text being translated does not leave your machine."

I got to see the early demos of this and it is jaws-on-the-floor bonkers wizard magic. Entirely local - and good - translation with no cloud service and like 6MB of storage per language.

mozilla.org/en-US/firefox/118.

Show previous comments
René M. Grabow

@mhoye

This was the main reason for me to have a Chrome browser beside FF.

I guess I'll ditch Chrome after a little trial period.

Thomas Frans 🇺🇦

@mhoye This actually feels like magic! How is it doing this with only 6MB per language?!?

Savičs

@mhoye That’s huge. Let’s hope this is good enough to bridge the gap with Chrome and so people don’t feel like they’re compromising choosing Firefox.

Also I’m not at home currently, so could you please check if Latvian is supported (and if it is send a screenshot of the translated text)? I wish to slowly convert my parents, but they don’t speak English that well, so some translator is necessary :)

mhoye

If you're switching to Firefox this week, I collected a list of the team's favourite hidden features back when I worked there:

exple.tive.org/blarg/2020/10/2

Show previous comments
Deborah Pickett

LB 👆 also if you've been using Firefox for more than 15 years like me.

Dylan

@mhoye “Holding down Alt while selecting text allows you to select text within a link without triggering the link” I really don’t want to know how long this has been a feature and how much time I’ve wasted trying to copy link text manually.

mhoye

I momentarily though that the biggest reason video tutorials are going outcompete text for at least the next few years is that it's currently much more difficult for AI models to turn video into plausible semantic mulch than text, but then my brain said "oh, that's not a problem, you mulch the transcript text, use a text-to-speech generator and throw in some random screengrabs from existing videos", and I realize that any knowledge without a chain of custody will be drowned out by noise soon.

J Miller

@mhoye

Not sure if you followed the saga of the Peppa Pig videos, but was more or less exactly what you describe--"semantic mulch"--but perhaps even more disturbing:

theguardian.com/technology/201

Moto :rainbowinfinity:

@mhoye Prehistory-2022: Yeah, memetic malware exists, but it’s rare enough we mostly mitigate it with virus scanners.

2023-????: If it’s not cryptographically signed, it’s almost certainly Pink Slime™️ brand, mechanically separated Information Product, unsuitable for human consumption.

Job

@mhoye if I was allowed to share the very obviously automatically generated instruction video I have recently been forced to watch at work, then I could give proof that the enterprise world has already been infected by this, but you'll just have to take my word for it.

mhoye

Well, the Chrome team is back on their bullshit.

The people that wanted to guarantee adblockers didn't work last week are deciding what bookmarks you get to keep this week.

Firefox is good. You should try it. But FFS you all need to stop using Chrome.

strangeobject.space/@silvermoo

Show previous comments
volt4ire 🌹

@mhoye
@mlc fuck Google, Chrome, and this censorship, but this isn't Chrome bookmarks it's a different product (Google Saved). Still egregious but less so than them censoring one's bookmarks

spv :verified:

@mhoye is it just me or on linux firefox is so much slower than chrome for me

mhoye

Re-upping this again: I wish more lefties could internalize the idea that hypocrisy is not a meaningful accusation to the right. Of course they're being hypocrites. That you are bound, by rules, standards, logic, human decency, some fundamental moral consistency, anything at all, and they are not? That is their conception of what power is, and why they seek it. So they can exercise power, without constraint, and you cannot.

That's the whole point.

Hypocrisy is the virtue-signaling of fascism.

Show previous comments
Weasel

@mhoye
I've posted this countless times over several years:

You cannot shame a hypocrite for being a hypocrite, because they don't have a problem with hypocrisy. To them it is just part of the game.

Logos

@mhoye
“Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors…”

- Jean-Paul Sartre

@mhoye
“Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors…”

mhoye

Holy _shit_ this paper, and the insight behind it.

You know how every receiver is also a transmitter, _well_: every text predictor is also text compressor, and vice-versa.

You can outperform massive neural networks running millions of parameters, with a few lines of python and a novel application of _gzip_.

aclanthology.org/2023.findings

Show previous comments
tinyrabbit

@mhoye you can outperform a non-pre-trained deep neural network. I don’t understand text classification enough to know what the difference is there. ”Non-pre-trained” sounds like a key factor in that comparison though.

DELETED

@mhoye This is way beyond my understanding of text classification, but I can vaguely see what they are saying. How did nobody think of that before?

mhoye

"That’s right: Two different people independently faked data for two different studies in a paper about dishonesty."

datacolada.org/109

mhoye

Maybe people worried about Meta’s participation in the fediverse are thinking about the time Google killed blogs and RSS, or the time Yahoo killed dmoz and webrings, or the time AOL killed Usenet, or or or or or or or or or or or or.

Amolith :blobcatpopr:
@mhoye I'm worried about Meta slurping up all of our personal information. ActivityPub isn't going anywhere just like all those things you mentioned didn't go anywhere.

Meta joining fedi is going to automatically opt everyone into their data collection and the only way to opt out is for your admin to actively and preemptively defederate from them. I'd rather not allow _Facebook_ to ingest my entire social graph, every public post I've ever made, every favourite, every boost, and every reaction.

And yes, this is already possible, anyone can do it, and people already have done it. There's a slight difference, though, between one asshole in his basement and the largest social media company on the planet.
@mhoye I'm worried about Meta slurping up all of our personal information. ActivityPub isn't going anywhere just like all those things you mentioned didn't go anywhere.

Meta joining fedi is going to automatically opt everyone into their data collection and the only way to opt out is for your admin to actively and preemptively defederate from them. I'd rather not allow _Facebook_ to ingest my entire...
mhoye

A unix question i periodically ask:

What modern utilities should be a standard part of a modern unixy distro? Why?

I've got jq, pandoc, tldr and a few others on my list, but I'd love to know others; boosts appreciated.

mhoye

Oh, I should mention a personal favorite I ginned up a long time ago: Per-project shell history.

This gist shows you how to keep a separate history for everything under /src/*

gist.github.com/mhoye/469ed97d

[DATA EXPUNGED]
Go Up