Elizabeth Mattijsen

@lizmat
419 Followers
139 Following
5.9K Posts

🦋🇪🇺🇳🇱 🇺🇦 🏳️‍🌈🏳️‍⚧️🕊🌻

Mostly working on the Raku Programming Language. Born at 314 ppm.

Blogshttps://dev.to/lizmat
Public Repohttps://github.com/lizmat
Rakudo Weeklyhttps://rakudoweekly.blog/blog-feed/
Sponsoringhttps://github.com/sponsors/lizmat

Misinterpreted 60s science fiction is going to kill is all. We’ve got Elon trying his best to live out a Heinlein YA SF fantasy, Satoshi building space money, and the Silicon Valley AI people building an idiot computer god they can beg to for action and miracles.

It’d be funny if it wasn’t so goddamn dumb. And damaging. But mostly dumb.

Dipped my toes in #AFLplusplus over the weekend was a kinda nice distraction / pastime.

Got #moarvm (language runtime for #rakulang) its first fuzzing target that exercises the streaming decoder system which is what you would use when reading strings (rather than bytes) with some encoding from a streaming source like the output of a process you're running.

Was a big help to actually put rules in the Makefile to generate the different variants (one with cmplog, one with asan, one with lcov, one with just afl instrumentation) of all the .o files, but I'm not so happy with the rules I came up with.

And to add to the pain, of course there's always nmake which I don't feel like figuring out what exactly I have to do to replace the usage of addsuffix I have ...

https://github.com/MoarVM/MoarVM/pull/1996

If you want to chime in with ideas for what would be good to do with fuzzing in this context, send a comment or toot!

Giving MoarVM its own instrumentation for moarvm bytecode for path coverage would be cool for the future!

A big part of the reason the world is in its current predicament, is that a lot of US white people *on the left* still can't acknowledge how corrosive and harmful the DEI pushback was and still is. They also can't acknowledge that the anti-Black pushback started before Trump came into office. They can't acknowledge their part in it.

Again, white people *on the left* laughed when Elon fired almost all the Twitter employees and ended all the Black ERGs. Up until 2024, People were still asking me "Why don't you like Elon?🤡"

There was no outcry when all the DEI and inclusion professionals were pushed out of tech and higher education. Black journalists being fired caused no widespread panic. There was a lot of "I don't talk politics!"

But then DOGE did the same to scientists in general, and now there was panic. Kimmel getting fired raised more outcry than every Black journalist firing combined.

Saying that 300,000 Black women were fired in this anti-DEI pushback, has no real impact on them. They can't feel that empathy for Black folk. Being anti-woke is "just an opinion."

Now I see daily jokes about "Woke is back!" No. Woke never left. I've been Black this whole time. The 300,000 Black women fired have been Black this whole time. The Black journalists pushed out of their jobs have been Black this whole time.

@manwar Again, #RakuLang offers some #OneLiner solutions to the challenge:

Alphabet Index Digit Sum: ```
( $str.trans(['a'..'z'] => [1..26]), *.comb.sum ... * )[$k]
```

Valid Token Counter: ```
.words.grep(/^ <:Ll>+ [ \- <:Ll>+ ]? <[,.!]>? $/).elems
```

@manwar Again, #RakuLang offers some #OneLiner solutions to the challenge:

Count Prefixes: ```
@array.map({$str.starts-with($_)}).sum
```

Valid Times: ```
([X~] .comb.map({ /\?/ ?? (0..9) !! $_})).grep(/^$<h>=[\d\d]\:$<m>=[\d\d]$ <?{ $<h> < 24 && $<m> < 60 }>/).elems
```

"It's none of my business," the woman said, "but..."

The witch did not roll her eyes.

"...I heard you gave the baker's gal fangs, and claws."

"She asked."

"You've made her a monster!"

"Adding doesn't make you a monster. Removing does."

"Removing what?"

"Someone's right to be who they are."

#MicroFiction #TootFic #SmallStories

2026.12 Ich bin ein Berliner

https://programming.dev/post/47670873

2026.12 Ich bin ein Berliner - programming.dev

Lemmy

TIL: in javascript regexes, \b (word boundary) matches between an umlaut and a regular letter:

"aaäaaöaa".replaceAll(/\b\w/g, (x) => x.toUpperCase()) results in "AaäAaöAa"

#javascript #regexp

A decade ago, Brussels and the entire country stood still. 🇧🇪🕯️

In the silence that followed the attacks, the city found its voice through resilience.

Today, we honour the victims, their families, and every person who continues to carry the weight of that day.

Collective strength helps us to heal.

We will never forget.

Equinox 2026 (Raku, ChatGPT, Google Charts, Mathematica, ZMQ) - Anton Antonov

https://programming.dev/post/47563283

Equinox 2026 (Raku, ChatGPT, Google Charts, Mathematica, ZMQ) - Anton Antonov - programming.dev

Lemmy