@ndw@mastodon.social
@ndw@mastodon.social avatar

ndw

@ndw@mastodon.social

By way of #introduction, I'm an inveterate hacker of markup (XML, HTML, SGML, TeX, JSON, DocBook, RELAX NG, XML Schema, Schematron) and wrangler of bits (XProc, XSLT, XQuery, Java, Scala, Python, JavaScript, C#). Author. Photographer. Occasional cook. Frequent bottle washer. Employed by Saxonica. Resident of Wales. Website tinkerer, https://norm.tovey-walsh.com/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ndw, to emacs
@ndw@mastodon.social avatar

For the first time in...a few decades at least. Maybe ever. Emacs is regularly and unceremoniously segfaulting on me. Pretty clearly something to do with tree sitter, which is a bit frustrating. ( 29.3 on MacOS from brew)

ndw,
@ndw@mastodon.social avatar

@ctietze Tabbing is when it usually happens to me. But not always. I have a short Python file I absolutely cannot open! :-)

JenMsft, to random
@JenMsft@mastodon.social avatar

🥲

ndw,
@ndw@mastodon.social avatar

@JenMsft It me!

ndw, to random
@ndw@mastodon.social avatar

What’s the open source, not enshitified alternative to Sonos? I’ve sort of been hanging on, but that new app…blergh.

csilverman, to random
@csilverman@mastodon.social avatar

Curious to see how people interpret this pattern. Is the switch on or off?

(I would have done a poll, but apparently you can't have an image and a poll in the same post.)

ndw,
@ndw@mastodon.social avatar

@csilverman "Yes." I mean, that's a snarky reply, and I'm no UX guy, but I don't see any affordances which could be used to answer that question. Maybe in context, it could be clearer, but it's bad.

mathling, to genart
@mathling@mastodon.social avatar
ndw,
@ndw@mastodon.social avatar

@mathling @jimfuller He's a trouble maker, he is.

ndw, to random
@ndw@mastodon.social avatar

Today in What The Actual Fantasy, JavaScript edition, I'm reminded that the JavaScript constructor "new Date(2024, 4, 10)" returns May 10, 2024 because the month (and only the month!) is zero indexed.

ctietze, to emacs
@ctietze@mastodon.social avatar

This is an oddly specific feature to prevent data loss in email in #Emacs notmuch/message-mode:

"""
Buffer unsent mail XYZ has shrunk a lot; auto save disabled in that buffer until next real save
"""

ndw,
@ndw@mastodon.social avatar

@ctietze I'm pretty sure that's just an emacs feature in buffers generally, not specifically in mail messages.

mathling, to genart
@mathling@mastodon.social avatar

interlude

Fun with letterforms

ndw,
@ndw@mastodon.social avatar

@mathling Love-A-Ly!

ndw, to random
@ndw@mastodon.social avatar

You wouldn’t download a country.

ndw, to random
@ndw@mastodon.social avatar

What's the state of the art these days (clean HTML, clean CSS, minimal JS) for tabbed views? I don't mean for whole page navigation, I mean for things like alternative code listings: here's an example in Java, C#, and JavaScript, pick the “tab” you want to expose the source code in your language of choice.

https://so.nwalsh.com/2024/02/05/184912

ndw,
@ndw@mastodon.social avatar

@bkardell Very interesting. In the taxonomy you propose in the issue, I think my use case is a panelset. In particular, the presentation would be tabs online and sequential (or something else, anyway) for paged media.

ndw,
@ndw@mastodon.social avatar

@bkardell @openuicg That’s cool. If you want feedback or if I can help, let me know.

Mrfunkedude, to random
@Mrfunkedude@mastodon.social avatar

You ever write a long post and after you've finished you delete it because you suddenly realize that you just don't give a fuck as much as you thought you did?

ndw,
@ndw@mastodon.social avatar

@Mrfunkedude Not…often. But not never.

j9t, to random
@j9t@mas.to avatar

Perhaps not universally interesting or useful.

ndw,
@ndw@mastodon.social avatar

@j9t The converse is also annoying, though. Firefox wants an update. Well, okay. (Windows flicker and I'm back where I was.) Great. Now what's different, exactly?

ndw, to random
@ndw@mastodon.social avatar

Because product reviews are about the least reliable things to search for: I'm looking for an external USB CD/DVD reader. Fast, robust, reliable. Maybe Blu-ray backup software has come along far enough I should consider it? But it's not a requirement. Neither is writing. Suggestions most welcome.

ndw, to random
@ndw@mastodon.social avatar

In a sense, I suppose any spam message that catches my attention, however briefly, has been more successful than all the other spam messages, but "I'm applying for the post of barista, please download this attachment with my resume" seems so unlikely to succeed. The post of barista? Really?

ndw,
@ndw@mastodon.social avatar

@mathling Fair point.

mathling, to random
@mathling@mastodon.social avatar

Something about cold and rainy days makes me want to bake

Baking begins with Luigi, my jar of yeasty sourdough gloop. Luigi has been living in my fridge for a decade or so, with weekly outings to the counter for a feast of King Arthur's all purpose flour slurry

ndw,
@ndw@mastodon.social avatar

@mathling We had to replace the oven a while back and one of the most useful features on the new one is a "proof" setting. Well, it's not labeled that, but it'll hold at temperatures down to about 40C. Getting stuff to rise in the winter would be a challenge with out it!

ndw, to til
@ndw@mastodon.social avatar

Browsing in Emacs. TIL: Browsing (the web) in Emacs (in a couple of senses) really works well. #TIL #Emacs #TheWeb #emacs #screenshot

https://so.nwalsh.com/2024/01/09-emacs

ndw,
@ndw@mastodon.social avatar

@msokolov Delete is usually the right answer, but sometimes I feel like I have to check. PDFs absolutely work, but only mostly in my experience. There's, uh, wonderful variety in PDFs. One of my bank statements, for example, lays the transaction list text down in column-major order. (I think that works fine in Emacs, but getting the transactions out for Ledger is a PITA.)

ndw, to mastodon
@ndw@mastodon.social avatar

Is it just me, or is it really disappointing that an ordinary HTTP GET on a #Mastodon post returns a ball of goo that says "you need JavaScript" instead of nice, clean markup with some links for progressive enhancement?

ndw,
@ndw@mastodon.social avatar

The insult to my injury or the salt in my wound or...something, is that if you make the request with an Accept: header that demands application/json, you get back a structure with (reasonable(ish)) HTML encoded in a string. Because [incohate screaming]

mathling, (edited ) to random
@mathling@mastodon.social avatar

Minor irritation of the day:

I really like the #Emacs image mode: it lets me look at the results of my runs (output SVG) and play with tweaking them manually and seeing the results with a keystroke right there. I can flip through a dozen outputs so easily.

But it doesn't handle text paths, which is deeply unfortunate today when all I'm doing it text paths.

It's all ImageMagick under the hood, and IM understands text paths so why? why???

ndw,
@ndw@mastodon.social avatar

@mathling Let's tag this #Emacs and see if someone can explain why image mode doesn't support text paths.

ndw, to random
@ndw@mastodon.social avatar

I don't know who needs to hear this, but if your text message to me begins "(!) This is our SEVENTH attempt to contact you...", you should be aware that what this means is, I've failed to reply "stop" the previous six times. Also, the histrionics are persuasive, they persuade me that I don't wish to have anything to do with you.

ndw,
@ndw@mastodon.social avatar

@mathling If "some random super PAC I've never heard of that doesn't adequately identify itself or provide any means by which I could contact them" counts as "a sign", then yes, I suppose you're correct.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • rosin
  • Youngstown
  • mdbf
  • ngwrru68w68
  • slotface
  • khanakhh
  • ethstaker
  • everett
  • kavyap
  • thenastyranch
  • DreamBathrooms
  • magazineikmin
  • anitta
  • osvaldo12
  • InstantRegret
  • Durango
  • cisconetworking
  • modclub
  • cubers
  • GTA5RPClips
  • tester
  • normalnudes
  • Leos
  • provamag3
  • megavids
  • lostlight
  • All magazines