jtmoulia 🐁

All about software development (#lisp, #guix, #emacs), #MusicProduction, and #NaturePhotography.

Hecho en California. My day job's working on digital healthcare [US]. Deep down the hobby rabbit-hole with #Warhammer #MagicTheGathering #SimRacing #F1

jtmoulia 🐁 boosted:
vintage screwlisp accountscrewtape@mastodon.sdf.org
2025-02-19
Two demons flank a gopher and the lisp alien carrying radio equipment as they wade through flooded wreckage. The many-eyed lisp alien is carrying a microphone in its nose-hand.
jtmoulia 🐁 boosted:
FrostyX :redhat:FrostyX@fosstodon.org
2025-01-02

I've been putting off synchronization of my Google calendar with Emacs agenda for years now, because I thought it will be really annoying to configure. Turns out I was wrong, and it is pretty easy thanks to khal.el

github.com/emacsmirror/khalel

#emacs #orgmode #khal

jtmoulia 🐁 boosted:
benbrown (old account)benbrown@hackers.town
2024-12-06

Best goat yet

An illustration of a goat howling at the moon
jtmoulia 🐁 boosted:
2024-12-06

I have (not so) recently moved most of my #productivity and #personalknowledgemanagement system to a #bulletjournal (well, multiple bullet journals).

Sorry #emacs and #orgmode you're a great IDE and the most customisable option imaginable but hacking on you was consuming my life.

Even with digital notes (e.g. for #cybersecurity) I've been experimenting with #Obsidian. Regardless, I love that #plaintext means you can transfer easily on a whim.

jtmoulia 🐁 boosted:
2024-05-22

On regexes, NFAs, and DFAs, and Thomson's speedy algorithm for matching.

swtch.com/%7Ersc/regexp/regexp

#regex #computerscience #programming

jtmoulia 🐁jtmoulia@mstdn.social
2024-05-21
jtmoulia 🐁 boosted:
Amadeus Paulussenamadeus@mstdn.social
2024-05-21

Does anyone else use the Dual Display (Arranger/Mixer) setting in #bitwig on a single monitor from time to time? I find it nice to have the mixer and device chain always visible (and context sensitive) while working on an arrangement, and to have the latter always visible as well. On a big enough screen at least, this can be a very comfortable approach for me. #mixing #daw #musicmaking #linuxaudio

Bitwig Studio running on Linux (Manjaro GNOME) with the Dual Display (Arranger/Mixer) setting on one display. Arranger window on top, mixer window on bottom.
jtmoulia 🐁jtmoulia@mstdn.social
2024-05-19

@greg Emacs: not because we must, but because we can.

jtmoulia 🐁 boosted:

A little origami is always nice for keeping mind occupied while also relaxing at the same time.
Can 100% recommend.

These ones were made following youtube.com/watch?v=-mKRKSCn3q

jtmoulia 🐁 boosted:
2024-05-11

One hour aurora timelapse - taken from my home office window in Munich, Bavaria, Germany.

For higher resolution video see: tube.tchncs.de/w/2CMnkR1iHPCoK

#foto #fotografie #photo #photography #aurora #nordlicht #auroraborealis #sonnensturm #muenchen #munich #polarlichter #polarlicht

jtmoulia 🐁 boosted:
love β™₯ gamelovegame
2024-05-08

🐈 naming things is often called "the easiest problem in computer science" because you can just call it x or i or whatever

jtmoulia 🐁 boosted:
Dan Luudanluu
2024-05-08

This exchange reminds me of the debate I had with Jeff Atwood on whether or not servers should use ECC memory a decade ago. Jeff said no and I disagreed and said yes in danluu.com/why-ecc/.

At the time, there was one argument that could've, theoretically, been overturned by progress: Jeff argued that commodity non-ECC memory was becoming more reliable and was highly reliable. This was not true at the time, and it turns out this still isn't true a decade later.

4h *
Gabriele Svelto @gabrielesvelto@fosstodon.org

@Gankra if you look at crashes now we have "this crash has x% probability of being caused by a bit-flip" metric that we calculate by flipping the bits in the crashing address and checking if it gets us to a valid memory area. For the crashes like those involving HashMap you can now see at a glance if it's a real issue or just users with bad hardware.
3h
Matt Campbell @matt@toot.cafe

@gabrielesvelto @Gankra How often do crashes occur because users have bad hardware leading to bit flips? Is that like a one in a million event? Or rarer still?
Gabriele Svelto
@gabrielesvelto@fosstodon.org

@matt @Gankra a rough estimate is between 10% and 20% of all the crashes we get. Of course users with bad hardware are overrepresented in these metrics because they're far more likely to crash than regular users.

BTW I'm not talking about gamma-ray induced bit-flips, it's users with degraded memory. Usually with stuck bits or others that can't hold a value because the underlying trench capacitor doesn't hold enough charge anymore. These are very common in consumer hardware
jtmoulia 🐁jtmoulia@mstdn.social
2024-05-07

@benbrown loved library -- super modern / lucid take on digital obsolescence (and less preachy than Cory Doctorow). Gonna read the others

I reread Snow Crash last month and got a kick out of the "AI" librarian being able to hold a conversation but NOT being able to summarize. I mean, it's tech is a bit dated nowadays. Your chat agent, on the other hand, has a more LLM-like set of abilities which gives the whole thing a "this is our future now" vibe

jtmoulia 🐁 boosted:
2024-05-06

Shout out to everyone on Threads who makes it easier to follow their posts (and not just rely on the Threads angorithm being kind) by turning on fediverse sharing 🫑

Go to settings > Account, and turn it on.

No need to create a Mastodon account or anything, it’s literally one step and forget it.

jtmoulia 🐁jtmoulia@mstdn.social
2024-05-06

@zyd ayup that's why I still use f.el despite it not being too hard to implement its functionality: consistent behavior + naming <3

jtmoulia 🐁 boosted:
2024-05-06

For those not on Twitter here is Belinda's #Giro HOT MESS MAP 2024 Edition

Your non-pro guide to the wild ride that is the Giro. Stage-by-stage details, hot tips, & highly accurate facts.
#HotMessMaps #CouchPeloton #GiroDItalia

A drawing of the Giro d'Italia 2024 stages
jtmoulia 🐁jtmoulia@mstdn.social
2024-05-06

A guide on integrating #emacs + #python + #hatch using [mostly] builtin tooling and project local .dir-locals.el variables.

Specifically, this setup uses #Eglot + #pyright for live syntax checking, #pytest for code running, #MyPy for type-checking, and #IPython as the shell

Feedback would be welcome -- trying to get it robust + idiomatic.

jtmoulia.srht.site/guides/emac

jtmoulia 🐁jtmoulia@mstdn.social
2024-05-04

@rhino @SJohnRoss like looking into the maw of the woods

jtmoulia 🐁 boosted:
2024-05-04

May the Fourth be with you as we watch the first Star Wars film, this chilly night in the outskirts of Kampala, in the compound of a film studio.

#maythe4th #maytheforce #MovieNight #filmisnotdead #film

Sofas are arranged in a semi-circle around a bonfire, facing a projector screen (in the background of the image) on which is a scene from Star Wars, A New Hope. The scene is set in a compound and buildings are visible on the sides of the image. The night sky is a dark silver colour (but might be another colour, I'm not good at describing those)
jtmoulia 🐁 boosted:
benbrown (old account)benbrown@hackers.town
2024-05-04

You like weird fiction? I got your weird fiction!

LIBRARY
benbrown.com/library/
hackers in shipping containers fighting copyright overreach (~50 pages, free on the web but available in print or ebook too!)

DATA CENTER
benbrown.com/data_center/
freedom fighters against an oppressive AI. (~5 pages, free on the web)

In the works: BUGS, a second novelette! About hackers and bugs and vampires and raves and skinheads.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst