Released version 0.7.0 of codemirror/next, which is feature-complete and intended to, for the most part, have a stable interface. The project is now in the beta phase and I encourage you to start messing with it. codemirror.net/6/

My least favorite type of email is startup dudes assuming I'll surely be interested in a phone call to hear about the hot shit they are doing & provide them with some free consulting.

A thesaurus is an important programming tool.

So it turns out the disk strain caused by having a single huge notes file and constantly saving it as you're editing (or the editor's auto-saves), file size × save count, does start to add up to a non-negligible part of an SSD's lifetime writes once you get in the multi-megabyte file size range.

I came across this and now I'm fantasizing about creating a lifestyle/religion based around ritualized use of flashcards carrying philosophic and mystic ideas: notes.andymatuschak.org/z39D31

Novices start out with just some basic accessible entry-grade stuff, but you can book (very expensive) courses with my organization that'll teach you the subtlety of more refined ideas. And then you get a bunch of new cards to take home.

It'll be like Magic the Gathering for existential angst.

Dear right-to-left script users, what behavior of arrow key caret motion do you prefer in a text editor?

"Logical" means Windows-style—cursor might jump and invert direction on bidi boundaries
"Visual" is macOS style—motion corresponds to arrow on the key

(Boosts appreciated)

It's amazing how much time you can waste trying to save a fundamentally flawed approach that almost works.

Marijn boosted

Excuse me but "Facebook’s Mark Zuckerberg won’t talk to the Guardian. So we fed everything he says into an algorithm, built a Zuckerbot, and interviewed it" has got to be the best take. theguardian.com/technology/201

Marijn boosted

My software is terrible and its only saving grace is that other software is even worse

Are there any incremental computation systems that treat inputs not as mutable cells, but model the whole system as a persistent data structure, and updates create a new, structure-sharing instance?

That .ICEauthority file name did not age well

If you make accessibility or internationalization in a code library an optional component, you just know half of the people deploying it will ignore it—out of ignorance or as optimization. So taking the side of the end user versus the dev user means just pre-bundling these things

Any sufficiently complicated piece of interactive software eventually grows an ad hoc, informally-specified, bug-ridden incremental computation framework.

Marijn boosted

gosh, isn't unix terrible, layer upon layer of crud

in other news, i've been learning about the tty subsystem

aaaaaa aaaaaaa aaaaaaaaa aaaaaaa

Marijn boosted

there's sort of an alternative story of hackers in which the movement becomes this amazing empowering story of people coming to terms with their mental health issues for the greater good, and maybe that's where we're heading now

When you set out to document something but then end up fundamentally reconsidering its design instead.

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!