(Normally I'd just rebuild Emacs from the main development branch, but in this case, it's my work Emacs, and I can't afford the time to rebuild the world and deal with the fallout, not for the next few weeks or so.)

Show thread

tip of the day:

Using a for backwards compatibility is fine, as long as the polyfill isn't buggy.

In my case, a recently released "compat" package for had some developers jump straight into using features from newest release (looking at you, Tarsius / ). Unfortunately, the "compat" package considers pre-release builds from source (e.g. my 28.0.50) to be equivalent to the major release (e.g. 28), and don't provide the missing functionality.

TeMPOraL boosted

"Can you- said the wizard.
"Could you-" said the witch.
Both laughed.
"You first."
"Do you know how to change a person?"
"I was going to ask if you know how to stop a person changing."
"Well, not ethically."
"Same "
"I guess both our clients will be disappointed."
"That's life."
#MicroFiction #SmallStories

@dekkzz78

2. "hip PR verbage" - I'm of two minds on this.

On the one hand, the page is full of descriptions that sometimes feel more like PR than reality.

On the other hand, all that text does highlight and address actual big problems in software development.

If I saw that page a decade ago, I'd probably consider it to be some weird mix of philosophizing and complaining. However, in the last years I noticed the problems they're trying to solve myself, so their "PR verbiage" sounded very concrete to me.

@dekkzz78 I disagree with both your propositions.

1. "obscured behind odd language" - This tech would be rather hard to do in anything else than Smalltalk. Maybe in Lisp. Definitely not in any of the mainstream languages.

This is because it directly relies on concepts from Smalltalk (some of which are shared by Lisp), that are otherwise alien to the industry at large.

Concepts like:
- Image-based development;
- No isolated compilation vs. execution;
- Code being stored in (or as if in) a database;

TeMPOraL boosted

The right to repair is crucial for a free future, this is illustrated in our animated video "Fight to Repair." Join our campaign and inform others on the state of #RightToRepair in your country. #FightToRepair fsf.org/ftr

TeMPOraL boosted

@temporal I guess you've seen this before, but here's an #Emacs package based on your efforts: github.com/dp12/parrot

@wasamasa I'm glad I had the opportunity to contribute something of lasting value to the community, and I love to see others building even greater value upon it!

TeMPOraL boosted

RT @cakesandcourage@twitter.com

a popular myth is that people who are Very Computer have computers that work. nothing could be further from the truth. the Very Computer are capable of generating much more novel and fascinating ways to make computers not fucking work and exercise this capability wantonly

🐦🔗: twitter.com/cakesandcourage/st

@kauer I might be confused about precise terminology here, but my understanding of the Wikipedia blurbs I read is that "magnetization", when applied to object, means making it produce a magnetic field. This includes temporary fields induced in the object by an external magnetic field.

The latter is what I understand happens in magnetic pickups: a pickup has both a permanent magnet and a coil; the former induces currents in the string, the latter picks up on changing combined magnetic field.

Also, even logged out, being on a self-inflicted break, I spend way too much time on , pursuing random trivia. The video in question I discovered in this thread:

news.ycombinator.com/item?id=3

In a true fashion, the submitted article bases its points about computer tech on an analogy to an electric guitar that's seemingly in a good local optimum of design space... only for the commenter to point out that most of that design space is irrelevant to the sound the guitar makes.

Show thread

So, summed up in another way: the Taylor expansion of "electric guitar sound" is, roughly:

- First few terms: some combination of string type, length, tension/tuning + transducer type + transducer position/orientation relative to strings;

- Next term: additional electronics on the signal line (e.g. a variable resistor);

- Residual: just about every other material, mechanical and style parameter people care about, and companies use to differentiate and market their products.

Show thread

Also, before the video, I naively believed that electric guitars are just modded acoustic guitars with a microphone stuck to the resonating cavity. In such case, it would make sense for the body materials to play a role.

But electric guitars, as I learned by watching the video for a minute and pausing to google for meaning of unfamiliar words, work by having a transducer ("pickup") made of magnets, which magnetize the strings and then sense vibrations through changes in the magnetic field.

Show thread

I say surprisingly, because I usually assume that my first-principles guesses for how things work in fields I'm not familiar with are wrong. Not here, it turns out.

Hell, I'd probably second-guess myself into thinking the guitar neck/body is part of the "system that vibrates", but per video, it seems that if it's stiff enough, it doesn't matter whether it's an artisanal piece made out 200 years old wood, or a random bench in a barn. The signal is absolutely dominated by movement of strings alone.

Show thread

To spell it out, even if the original video wasn't highlighting this: it would seem that all the construction details people obsess about, and companies differentiate their guitars on - the shape of the body, the types of wood used in body and neck, the type of joints used, etc. - contribute very little to the actual sound.

What matters is, surprisingly, the things obvious to a non-guitarist engineer: the vibrating bit, and the electronics that turn those vibrations into electrical signal.

Show thread

youtube.com/watch?v=n02tImce3A

I'm not a player, but if legit, it's an interesting commentary on the scene and industry.

Spoiler alert: turns out you can match the sound of a professional electric guitar with some strings drawn between benches in open air, provided you use the same string type, length, tune it the same way, and (IMO highest-impact factor) use the same "pickup" (transducer for guitars) at the position (X, Y, Z) relative to strings.

Music industry marketers hate this!

TeMPOraL boosted

RT @housecor@twitter.com

Woah. I just learned that HTML file inputs can access photos, videos, and audio captured directly by the device's camera and microphone like this:

🐦🔗: twitter.com/housecor/status/15

TeMPOraL boosted
Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!