Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Marijn

@marijn@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Marijn [mɑrɛin] Haverbeke. Bookwurm, computer programmer, dumbass. they/them

1355 Followers
66 Following
38 Posts
Joined April 03, 2017
Web:
https://marijnhaverbeke.nl
Eloquent JavaScript:
https://eloquentjavascript.net
CodeMirror:
https://codemirror.net
ProseMirror:
https://prosemirror.net
Open post
Marijn @marijn@mastodon.social
· 2w ago
Boosted by @trending@homestead.social
I realized that, even though I don't use LLMs for work, the fact that they exist was making me feel inadequate whenever I felt I wasn't operating at LLM-like speeds. And because I'm generally not, this was making me miserable. So I'm telling myself, and whoever else needs to hear it, to stop comparing yourself to the slop machines. Thinking calmly and thoroughly is worth something, even in an age where society at large seems to believe they can replace it with pushing a button.
258
1
136
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Boosted by @Gargron@mastodon.social
I guess what bothers me most about 2026-era macro economics is how shameless it all is. The wealthy are siphoning the world's entire economic surplus into a harebrained attempt to replace workers with data centers, and they've captured society so thoroughly that we're just letting them. If they succeed, what do you think the world will look like? If they don't, you can bet the consequences will not be carried by these clowns themselves.
247
29
156
1
Open post
Marijn @marijn@mastodon.social
· 7mo ago

"Digital sovereignty," if taken to mean we should switch from unaccountable American companies to unaccountable European companies, is largely missing the point of the problem. In a globalized economy the two are going to be functionally indistinguishable. What we need is non-profit digital infrastructure that's not beholden to the perversions of financialization.

229
17
160
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago

One thing I've learned in 25 years of software maintenance is that every time you commit crap that appears to work without being sure why it works, that's going to come back to waste a lot of your time later.

72
1
27
0
Open post
Marijn @marijn@mastodon.social
· 3mo ago
Replying to
Also check out the project website, featuring amazing illustrations by Kamila Stankiewicz: https://wordgard.net
Wordgard
wordgard.net

Wordgard

In-browser rich text editor

22
2
12
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
CodeMirror is now also off GitHub! https://code.haverbeke.berlin/codemirror/
code.haverbeke.berlin

codemirror

The CodeMirror in-browser code editor

52
15
15
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago

Codeberg is under a heavy, long-running DDoS attack. The Forgejo docs warn that if you allow open sign-ups, you will be inundated in spam. The modern internet is a shark pool, and unfortunately part of self-hosting is learning to wrestle sharks.

65
2
41
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago

So, Anthropic, you're saying someone just went and accessed your publicly available interface to train their language model? How outrageous! We need a new scary term—"distillation attack"—for this, because it's clearly something totally different from what you and your peers have been doing to, well, everything you could get your hands on.

https://www.theguardian.com/technology/2026/feb/23/us-ai-anthropic-china

theguardian.com
40
0
25
0
Open post
Marijn @marijn@mastodon.social
· 3mo ago
Wordgard 0.2 is out, with more robust collaborative editing and a collab example on the website. I tell you all about it in a blog post: https://marijnhaverbeke.nl/blog/collaborative-editing-wordgard.html Editing nerds, help me find holes in my algorithm (or provide other feedback). I'm also at Local-First conf this weekend, and would love to talk about this stuff.
marijnhaverbeke.nl

Collaborative Editing in Wordgard

7
0
5
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago

At this point when someone links their X or Substack account what I'm reading is "I am politically apathetic, if not worse".

23
0
3
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago

Calling code generated with a large language model 'clean room' is just silly. These are trained on everything, including the code you're claiming isn't in the room.

33
1
8
0
Open post
Marijn @marijn@mastodon.social
· 6mo ago
Replying to
@torgo Don't ascribe it agency. It's not on any side, it's spitting out what it's asked to spit out. And the fascists are, unsurprisingly, the group most enthusiastic about the idea of automated lie machines.
21
0
2
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago

RE: @0xabad1dea@infosec.exchange

Sorry to gloat but I'm feeling better every day about migrating off GitHub.

infosec.exchange

abadidea: "hey "haha github uptime lol" and all that but thi…" - Infosec Exchange

9
0
2
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago

All things considered, I'm just glad I'm not working on the C++ standard. Seriously, imagine that.I'd never sleep again.

9
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
I think a prerequisite of getting out of the mess we are in is to question this model of ownership. At this kind of scale, you want stewardship, with accountability to the people the infrastructure affects, not unaccountable ownership.
8
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago

Mind boggles at the levels of enterprise nonsense that cause a company to send an email stating they are transferring a payment, and then take another 10 days to actually transfer the payment. Was some intermediary holding onto the money? The company themself? Or do US banks use horse-drawn coaches for transfers?

7
1
2
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago

The thing with bubbles is that people have gotten impressively good at keeping them going. Even if built on pure nonsense, when there's a capital surplus a bubble that provides avenues for profitable speculation (and/or grifting) can just keep on running on the power of that alone. (Bitcoin still exists, for Christ's sake.)

9
3
0
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago

'Morged' as a verb meaning something like 'provenance-washed via AI, turned into nonsense in the process' could be a useful piece of terminology in the coming years. I propose we adopt it.

https://nvie.com/posts/15-years-later/

15+ years later, Microsoft morged my diagram
nvie.com

15+ years later, Microsoft morged my diagram

How Microsoft continvoucly morged my Git branching diagram.

9
2
7
1
Open post
Marijn @marijn@mastodon.social
· 6mo ago

At least for me, displaying comments on patches in GitHub has been broken for weeks (and I tried several browsers, clearing cookies, etc). I know software is hard... but not *that* hard. This looks like there's just no one around anymore who gives a damn.

6
2
3
0
Open post
Marijn @marijn@mastodon.social
· 6mo ago

RE: @jonny@neuromatch.social

This thread is pretty amusing

neuromatch.social

jonny (nonvenomous): "- Claude code source "leaks" in a mapfile - peopl…" - neurospace.live

5
0
3
0
Open post
Marijn @marijn@mastodon.social
· 8mo ago

Skated Wannsee to Grunewald Kuhhorn to Pfaueninsel this morning. Ice thick and mostly smooth, though there are occasional messy cracks and refrozen broken ice. Unfortunately the Havel further north is still ice free. Wonderful tour regardless. Saw a brave fox cross the river.

8
1
0
0
Open post
Marijn @marijn@mastodon.social
· 6mo ago

I'll be attending @bobkonf@discuss.systems Berlin tomorrow. If you're also going to be there and want to chat, let me know!

discuss.systems

Bob Konferenz (@bobkonf@discuss.systems) - discuss.systems

4
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@skade Wow I didn't even know that was in there. 35 years of radical capitalist agenda-setting has gotten us pretty far away from such ideas. Could make a decent rallying point for a social movement.
2
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@keila Yes. Forgejo makes this very easy. (Though due to GH rate limiting it does take a while when there's a lot of issues.)
2
0
0
0
Open post
Marijn @marijn@mastodon.social
· 7mo ago
Replying to
@KitsuneVixi@sakurajima.social I'm thinking publicly traded companies are easily bought. Startups acquired. Big companies brought to heel by limiting access to the US or Chinese market if they don't play ball. It's true that being in the EU is a plus, but I feel its significance is often overstated
2
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@forgejo @mahlzahn I did take a quick look at the CodeMirror-adjacent code, but it looks entirely solid.
1
0
0
1
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@halfbyte @tisba If you run them on unmerged PRs, people can inject code into a process running on your forgejo server, and you'd have to hope that that is well-isolated. If you don't, you just have to be careful about merging code.
1
1
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@janl Feels great!
1
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@rygorous Well you can also provide this as a URL, which will cause people to see (something like) your chosen output on a domain they trust. I can imagine it being a possible vector for shenanigans in some situations.
1
1
0
0
Open post
Marijn @marijn@mastodon.social
· 6mo ago
Replying to
@muan Hahah yeah I had also found the workaround with the ellipsis. Before that I was thinking I must be missing something, but the comments showing up when you expand the code made it very clear that it's just broken.
1
0
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@tisba Yeah CI is messy and scary. I was never a fan of GitHub actions, but there doesn't seem to be a lot of better alternatives. Forgejo does provide something like that, but I've turned that off for now, and am setting up some custom thing for the one test suite I need to run automatically.
0
6
0
0
Open post
Marijn @marijn@mastodon.social
· 3mo ago
Replying to
@janl@narrativ.es HUGE! 😁
0
1
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@kris https://mastodon.social/@tef/116434852505143872
mastodon.social

tef: "i've heard a few times that "waymos will make str…" - Mastodon

0
1
0
0
Open post
Marijn @marijn@mastodon.social
· 5mo ago
Replying to
@kris (I can still see the entire thread?)
0
3
0
0
Open post
Marijn @marijn@mastodon.social
· 6mo ago
Replying to
@ocavue see https://discuss.prosemirror.net/t/prosemirrors-migration-to-forgejo/8974
ProseMirror's Migration to Forgejo
discuss.ProseMirror

ProseMirror's Migration to Forgejo

Hello ProseMirror community. I am in the process of moving as much of my code as is practical off GitHub and onto my own Forgejo instance at code.haverbeke.berlin. I’m looking into migrating ProseMirror soon, so this message is a heads-up about that and a call for feedback. The plan is to create a prosemirror organization on that server and migrate the repositories over so that they keep the same structure, and then archive the GitHub repositories. That means link to issues or patches under git

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 00:38:00 UTC