Sign in

Martijn Faassen has moved

@faassen.fosstodon.org.ap.brid.gy
13 followers 3 following 110 posts

ACCOUNT MOVED to @faassen Me grok write code. Rust, Typescript, Python, JavaScript. Created: Xee, Xot, Morepath, lxml. Also: gardener, science & history fan […] [bridged from fosstodon.org/@faassen on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 25/04/2025
Now what's a good mastodon instance for me? Any tips for how to move accounts, like what to do or not to do?
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 25/04/2025
Ugh now I need to worry about the fediverse server I picked. One fosstodon moderator has political opinions that aren't mine. I went through the trouble of chasing down various links. But I only see one liner reddit comments by this mod picked from a longer period. No clear long objectionable […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 22/04/2025
I think avoiding RA Fisher because he was an eugenicist is impossible because he was extremely influential in science. But it's definitely food for thought. Fisher was conservative but some may be surprised by progressive figures who were eugenicists. I wonder whether a better path is not […]
fosstodon.org
Original post on fosstodon.org
000
Reposted by Martijn Faassen has moved
Henrik Schönemann @lavaeolus.fedihum.org.ap.brid.gy · 22/04/2025
Friends don't let friends use iris, those flowers are not innocent: "Many people using iris will be unaware that it was first published in work by R A Fisher, a eugenicist with vile and harmful views on race. In fact, the iris dataset was originally published in the Annals of Eugenics. It is […]
fedihum.org
Original post on fedihum.org
001
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 22/04/2025
As a generalist developer with a lot of experience I have done so many different things in my career I fit many wildly different job profiles. Python/TS/Rust backend. TS frontend. (yawn) And then wilder stuff like form frameworks, backend/frontend frameworks, workflow engines, programming […]
fosstodon.org
Original post on fosstodon.org
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 21/04/2025
The reason I try to avoid using rhetorical hammers in discussion is not because I don't have them. It's because I don't like their effect on the discussion or on how I feel.
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 21/04/2025
I think there has been great progress in programming languages but many of the ideas in them go back to the 70s and 80s. These ideas just weren't widely distributed. OO from the 70s got to the mainstream in the 90s (arguably in diluted form). Type inferencing from the 70s became mainstream only […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 19/04/2025
"Political correctness" is an ancient term that meant social pressure not to say some things that really upset people. "Cancel culture" also once described social pressure being brought to bear by stopping to listen to some people. When it's actual politicians who use actual formal political […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 19/04/2025
I love free anarchistic software reuse in open source, building things on top of other things without being beholden to anyone, which allows a lot of creativity and innovation. I think we shouldn't stop enabling or celebrating this as I think there's a lot of good in it. But that system has […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 19/04/2025
Finally we have extensive code reuse and now we are unhappy. People complain about software bloat and dependency churn, and risks entailed. Sure! But then the answer that's offered is to work harder to avoid dependencies, implement stuff yourself instead. Bloat is not an individual work ethic […]
fosstodon.org
Original post on fosstodon.org
000
Reposted by Martijn Faassen has moved
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 19/04/2025
"Vendoring" by Carson Gross htmx.org/essays/vendoring "You get more of what you make easy, and if you make dependencies easy, you get more of them." "This demonstrates significant cultural problem with dependency managers: They tend to foster a culture of, well, dependency."
htmx.org
</> htmx ~ Vendoring
Carson Gross explores the concept of 'vendoring' in software development, where external project sources are copied directly into a project. He covers the benefits of vendoring, such as improved visibility and control over dependencies, and discusses challenges like transitive dependencies and the culture of dependency in modern software development. He also contrasts vendoring with modern dependency management tools, and considers the potential for vendor-first dependency managers to combine the strengths of both approaches. He encourages a rethinking of dependencies and promotes a more independent approach to software development.
106
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 19/04/2025
"doesn't work", "best practice", phrases frustrating to me flung widely
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 17/04/2025
Recently I found myself on a discord channel with mostly much younger people reciting poetry to each other. And people there keep telling me they like my voice, and that I should do something with it. Which astonished me and is very flattering. The things one can discover about yourself when […]
fosstodon.org
Original post on fosstodon.org
000
Reposted by Martijn Faassen has moved
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 14/04/2025
I go for an optimistic #SolarPunk poem: hyperstate.org/poems/the-city-is-th… #Poetry
hyperstate.org
The city is the forest now - Hyperstate
Poetry
052
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 15/04/2025
I'm still looking for (remote) freelance clients who are interested in hiring a very experienced developer! Interested in using #RustLang, and also mentoring Here's more about me and what I'm looking for: blog.startifact.com/posts/new-chall… I've written a lot of Rust code […]
fosstodon.org
Original post on fosstodon.org
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 14/04/2025
I go for an optimistic #SolarPunk poem: hyperstate.org/poems/the-city-is-th… #Poetry
hyperstate.org
The city is the forest now - Hyperstate
Poetry
052
Reposted by Martijn Faassen has moved
Jeremiah @jdarais.sfba.social.ap.brid.gy · 14/04/2025
One thing I will say about Rust, is that simply learning it has made me a better programmer. Similar to how a static-typed language teaches its users concepts about types, (which you may take for granted if you learned programming with Java and have never met a python developer,) Rust has taught […]
sfba.social
Original post on sfba.social
013
Reposted by Martijn Faassen has moved
Henrik Schönemann @lavaeolus.fedihum.org.ap.brid.gy · 13/04/2025
@jeroenbosman makes the most important point in all of the discourse: "Trying to profit from the onslaught on academia by specifically inviting 'top' researchers is not solidarity." akademienl.social/@jeroenbosman/114…
akademienl.social
Jeroen Bosman (@jeroenbosman@akademienl.social)
1.09K Posts, 450 Following, 1.19K Followers · Immigrant | scholarly communication specialist & geoscience librarian @ Utrecht University Library | #OpenScience #OpenAccess #visualization #RecognitionRewards #ScholarlyCommunication #cycling #photography #documentaries #DIAMAS
050
Reposted by Martijn Faassen has moved
Ambivalent Dictator For Life @pikesley.mastodon.me.uk.ap.brid.gy · 12/04/2025
Bought two copies of that Fred Brooks book so I can read it twice as fast
004
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 12/04/2025
It's #Caturday How do I adore your countenance as I drift off into sleep
a tabby pattern cat with a heart shaped white chest, eyes half closed
041
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 12/04/2025
Creeping charlie, not deliberately planted, but in glorious bloom, with green alkanet a delightful blue in the foreground. #BloomScrolling
lots of violet flowers spread on the ground with green and red tinted leaves. in the foreground a green large leaved plant with small bright blue petaled flowers
020
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 12/04/2025
I practice decent information hygiene. I look for sources. When I make a claim I often research it quite a bit. Recognize bias including my own Like being my own Wikipedia editor. This influences my attitude towards LLMs which do none of this. On the one hand I am appalled when some people do […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 12/04/2025
I have done autocomplete with LLM and played with vibe coding. I think autocomplete is not very risky if constrained to just a few lines and used responsibly: read the code carefully. I haven't experienced much in the way of bugs myself. Vibe coding supports the creation of low stakes tools […]
fosstodon.org
Original post on fosstodon.org
000
Reposted by Martijn Faassen has moved
Fawkes @fawkesgil.mastodon.social.ap.brid.gy · 11/04/2025
I believe that programmers are new age wizards #programming
0516
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 09/04/2025
I've made the Xee XSLT testrunner actually run comformance tests for Xee now. It's incomplete as a testrunner, but it should present plenty of hacking opportunities. 100s or even 1000s of new passing tests are probably within relatively easy reach for contributors […]
fosstodon.org
Original post on fosstodon.org
020
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 08/04/2025
Strung Together hyperstate.org/poems/strung-together A #BloomScrolling #poem #Poetry
A series of red tulips growing in my garden in the springtime sunshine.
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 06/04/2025
Good article about how science fiction influenced tech billionaires towards some bad ideas. As a life long reader of sf this was not new to me. I enjoy speculation. I think the future will likely be very weird. Yet I find their views simplistic. I don't even think you need to experience very […]
fosstodon.org
Original post on fosstodon.org
010
Reposted by Martijn Faassen has moved
jonny (nonvenomous) @jonny.neuromatch.social.ap.brid.gy · 06/04/2025
posting this so i can pin it: what up we're trying to make a federated bittorrent tracker, in the short term as an emergency information preservation vessel to avoid a fascist memoryhole, in the long term as a merger between the lessons of the federated and pirate web: * web […]
neuromatch.social
Original post on neuromatch.social
059
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 04/04/2025
@thisweekinrust a project announcement blog.startifact.com/posts/xee
mastodon.social
This Week in Rust
Cataloguing the Rust community's awesomeness #rustlang
000
Reposted by Martijn Faassen has moved
Adrianna Tan @skinnylatte.hachyderm.io.ap.brid.gy · 03/04/2025
My wife is training to be a therapist, and she spent a lot of time observing my interactions with my Chinese family. We always joke that many southern Chinese people are basically emotionally stunted. Can’t talk about feelings. Instead of talking about feelings, and openly resolving conflict […]
hachyderm.io
Original post on hachyderm.io
022
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 02/04/2025
Did the Trump admin use AI to generate that tariffs list? It sounds stupid but then again that makes it more plausible that they did, not less
000
Reposted by Martijn Faassen has moved
Julia Evans @b0rk.social.jvns.ca.ap.brid.gy · 02/04/2025
every core unix command I use

 basic file stuff

touch - create file
mkdir - create directory
cp - copy
mv - move
rm - delete
ln - create symlink
ls - list directory

 how big is it
wc - word count
du - file size in bytes
df - filesystem usage

 slice & dice files
sed - replace regex
tr - replace character
grep - search file
cut - get column
awk - get column (+ more)
sort - sort lines
uniq - unique lines
head - first 10 lines
tail - last 10 lines

 filesystems
mount - mount a filesystem
umount - unmount
dd - copy data to a disk

 manage processes
ps - list processes
lsof - list open files
kill - send a signal
pkill - fancy `kill`
top - who's using CPU?
uptime - time since reboot

 permissions
chown - change owner
chmod - change permissions


 time stuff
time - measure runtime
date - current time
sleep - wait X seconds
cal - cute calendar


 useful with pipes
less - scroll text
cat - print file contents
tee - stdin -> file + stdout
xargs - run cmd for each line


 compression
tar - make/extract tar files
gzip - compress with gzip
gunzip - decompress
zip - compress with zip
unzip - decompress


 & more
which - find cmd on PATH
man - read man page
crontab - edit crontab
md5sum - calculate md5sum
diff - diff files


 shell builtins (not programs)

export - set env var
alias - create an alias
source - eval code from file
cd - change directory
type - is cmd a builtin?
history - view history
echo - print text
printf - like C printf
disown - TODO
31814
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 01/04/2025
I write poems and sometimes the perspective character is explicitly female, sometimes I think of her that way, and often it's gender neutral. Sometimes the main character in my dreams is a woman, too. Often they're not really me. If that sounds weird for a straight male try reading a novel or […]
fosstodon.org
Original post on fosstodon.org
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 01/04/2025
Now if companies that depend on XML stuff would want to get together to fund Xee a little that would be nice. blog.startifact.com/posts/xee #xml
blog.startifact.com
Xee: A Modern XPath and XSLT Engine in Rust
Comments
005
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 30/03/2025
Years ago I was one of the primary creators of the Grok web framework. It's had a Wikipedia page for a long time and I did something I wouldn't do now - I created it. Those were different times. en.wikipedia.org/wiki/Grok_(web_fra… Recently that Wikipedia page has come up for […]
fosstodon.org
Original post on fosstodon.org
200
Reposted by Martijn Faassen has moved
Alexander Winkler @awinkler.openbiblio.social.ap.brid.gy · 30/03/2025
Quentellsche Wandtafeln selbst im tiefen Andalusien, @lavaeolus Spotted in Baeza, Santisima Trinidad
001
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 29/03/2025
@jsbarretto seems we take turns whose project gets on the hacker news front page. I wish you not too many grumpy comments!
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 28/03/2025
@jsbarretto an interesting parser use case come up and off the top of my head I have no idea whether you can do it with chumsky: subsetting. Could I have a larger grammar and then say "okay I only want to use this subset of it now"? I'm not talking about a composed grammar but about a grammar […]
fosstodon.org
Original post on fosstodon.org
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 28/03/2025
> I opened up my eyes in the middle of the night > In the sea of dreams I found a port > I saw the moon amongst the racing clouds > in this centre point of time hyperstate.org/poems/midnight-vigil #poetry
hyperstate.org
Midnight vigil - Hyperstate
Poetry
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 28/03/2025
Yay my Xee post made it to lobste.rs!
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Poems take much less time to write than codebases. More developers should try their hand at poetry; especially formal poetry has strong rules that remind me of programming.. But from that crucible of formality emerges expressive and hopefully beautiful - the effect is so different! (free verse […]
fosstodon.org
Original post on fosstodon.org
001
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Midnight vigil hyperstate.org/poems/midnight-vigil #poetry
hyperstate.org
Midnight vigil - Hyperstate
Poetry
000
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
LinkedIn is.. I saw a suggested post with a list of 5 books every software engineer should read with a picture of said books and two are about passing coding interviews. I haven't read any of them and feel vaguely resentful seeing this post. Are these the fnords lots of people see? I think that […]
fosstodon.org
Original post on fosstodon.org
200
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Should I post my Xee blog post to lobste.rs only to see nobody wants XML even if rewritten to Rust? As a stickler I am also daunted by their self promotion policy. Decisions
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
@jsbarretto by the way Xee contains a fairly sizable chumsky parser that parses a real world grammar. github.com/Paligo/xee/tree/main/xee… I have been enjoying chumsky even though at times I am daunted by its magnificence, thank you!
github.com
xee/xee-xpath-ast/src/parser at main · Paligo/xee
XPath, XSLT. Contribute to Paligo/xee development by creating an account on GitHub.
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
If those AI scraper people all collaborated to create a single shared scraping bot that they then all ingest data from... It sounds like what's happening now is very inefficient. I realize you can't distinguish yourself anymore by scraping more or different than any other party but you can […]
fosstodon.org
Original post on fosstodon.org
100
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
#RustLang is magica. I wrote a codebase that's well over 50k lines on Linux. I let CI build a Windows binary too. Someone downloaded it and it just worked.
040
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Someone downloaded the Windows build of xee from the releases page and it just seems to work! I told this guy he's the first person ever to run Xee on Windows. I never even tested it. Quite a nice bit about Rust! github.com/Paligo/xee/releases/tag/… #RustLang #xml
github.com
Release xee-v0.1.5 · Paligo/xee
Other Make the link to the homepage more clear. More about xee. Update README.
120
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Hey, @flub I know you were talking about the benefits of having standards and fondly of the XML world. Here's what I've been up to the last two years: blog.startifact.com/posts/xee
mastodon.social
Floris Bruynooghe (@flub@mastodon.social)
1.45K Posts, 189 Following, 215 Followers · Rust & Python developer, mountaineer, paraglider. Choose distributed. he/him
010
Martijn Faassen has moved @faassen.fosstodon.org.ap.brid.gy · 27/03/2025
Hey @divclassbutton maybe Xee is of interest to you? blog.startifact.com/posts/xee
hachyderm.io
xmlns=&quot;Dan&quot; (@divclassbutton@hachyderm.io)
1.11K Posts, 210 Following, 142 Followers · Won't stop talking about XML.
000