Tootfinder

Opt-in global Mastodon full text search. Join the index!

@samir@functional.computer
2025-07-17 15:46:19

@… Let’s try that again.
mastodon.functional.computer/@

@samir@functional.computer
2025-08-16 08:46:51

@… Ooooof. I hope you recover quick.

@ELLIOTTCABLE@functional.cafe
2025-07-15 19:12:04

Question for y'all #SystemicGames¹ folks who like multiplayer/#coop games:
How do you logistically manage actually having a co-op, multiplayer playthrough of a complex video-game in your life?
I've always struggled, hard, with satisfying my needs here; not only is it so hard to find people who 1. like complex games, 2. like multiplayer/social gaming, and 3. have time/s…

@arXiv_statME_bot@mastoxiv.page
2025-09-16 10:45:57

Least squares-based methods to bias adjustment in scalar-on-function regression model using a functional instrumental variable
Xiwei Chen, Ufuk Beyaztas, Caihong Qin, Heyang Ji, Gilson Honvoh, Roger S. Zoh, Lan Xue, Carmen D. Tekwe
arxiv.org/abs/2509.12122

@arXiv_quantph_bot@mastoxiv.page
2025-09-16 11:40:46

Quantum Functional Information through the Evolution of Random Circuits
Rodrigo Pasti, Jonas Krause
arxiv.org/abs/2509.11409 arxiv.org/pdf/…

@seeingwithsound@mas.to
2025-07-16 16:46:20

(2018) Functional MRI of sensory substitution in the blind #blindness

Fig 1. Functional MRI of brain activity during a sensory substitution task.

The colored overlays on the anatomical brain images are the blood-oxygenation-level-dependent (BOLD) activation maps in response to a visual-to-auditory sensory substitution task for sighted (left column), acquired blind (middle column), and congenitally blind adult subjects (right column) before (top row) and after 10 minutes of training (bottom row), indicating increased modulation of the occipital visual cortex in t…
@samir@functional.computer
2025-08-16 15:04:47

@… I have convinced myself there isn’t one.
You may now proceed with the game.

@arXiv_condmatmtrlsci_bot@mastoxiv.page
2025-09-16 08:25:26

A Snapshot of Time-Dependent Density-Functional Theory
Carsten A. Ullrich
arxiv.org/abs/2509.10745 arxiv.org/pdf/2509.10745

@arXiv_csLG_bot@mastoxiv.page
2025-09-16 12:37:47

FedDAF: Federated Domain Adaptation Using Model Functional Distance
Mrinmay Sen, Ankita Das, Sidhant Nair, C Krishna Mohan
arxiv.org/abs/2509.11819

@samir@functional.computer
2025-08-16 14:59:26

I wish J. K. Rowling a bag full of nails for breakfast.

@samir@functional.computer
2025-08-16 10:03:50

@… Fuck you I’m gonna be staring at this all day now

@samir@functional.computer
2025-08-17 19:26:07

Booked it. I am looking forward to it! mastodon.social/@GeePawHill/11

@samir@functional.computer
2025-08-17 19:23:03

@… @… Booked it. ^_^

@ELLIOTTCABLE@functional.cafe
2025-07-14 19:05:52

I, uh, I. Own a house now.
On the same day that someone important to me passed.
It's … it's been a fucking weekend. A fucking month? Year???

@arXiv_csLG_bot@mastoxiv.page
2025-09-15 09:53:31

Flow Straight and Fast in Hilbert Space: Functional Rectified Flow
Jianxin Zhang, Clayton Scott
arxiv.org/abs/2509.10384 arxiv.org/pdf/2509…

@samir@functional.computer
2025-08-17 19:10:25

@… Oh, damn, of course. I had assumed it was your package that needed it, not a dependency…
I’m glad you figured it out. ^_^

@samir@functional.computer
2025-08-16 18:18:56

@… I’m afraid that at least as far as I’m concerned, we’re at the “poke it and see what happens” stage of debugging.

@samir@functional.computer
2025-08-16 17:49:18

@… Bah. Try setting `LD_LIBRARY_PATH` too?
Don’t forget to preserve the existing one. Something like:
export LD_LIBRARY_PATH=“${pkg}:$LD_LIBRARY_PATH”

@samir@functional.computer
2025-08-16 16:53:23

@… Oh, add `export` to your shell hook?

@samir@functional.computer
2025-08-16 16:45:53

@… That looks legit! I take it you verified that bearlibterminal’s got a .dylib?

@samir@functional.computer
2025-08-16 16:37:51

@… Are you using Nix to provision GHC C deps, then Cabal to get Haskell deps? Or using cabal2nix?

@samir@functional.computer
2025-07-16 20:13:13

@… Betteridge's Law is strong with this one.

@samir@functional.computer
2025-07-16 19:52:20

@… Then we must find you higher-quality cheese.

@samir@functional.computer
2025-07-16 19:49:12

@… Legs, shoulders, cheese and booze (cheese and booze)

@samir@functional.computer
2025-07-16 18:17:48

@… My best: 🦥
My worst: 🦨

@samir@functional.computer
2025-07-17 16:09:26

@… Hahahaha, that’s awesome.
I imagine there are plenty of people around (including my partner) who work in multiple fluent languages, and their “native” one doesn’t get special treatment any more.

@samir@functional.computer
2025-07-17 16:08:36

@… Oh, I guess at this point you have multiple fluent languages, so it makes sense. Perhaps “one of the languages I’m fluent in” would work better than “my native language”.
Either way, thanks for the clarification!

@samir@functional.computer
2025-07-17 16:07:39

@… @… I usually recall e.g. German as if it were English, but I recall Hindi films I watched when I was a child in Hindi, even though I don’t know what the words mean (and have forgotten the subtitles).

@samir@functional.computer
2025-07-17 15:45:52

Those of you who frequently watch TV shows or movies in languages you don’t understand (e.g. with subtitles):
When you recall dialogue in the show/film, do you remember it in the actual language you heard, or in your native language?

@samir@functional.computer
2025-07-17 15:45:23

@… Goddamnit now I have to redo the poll. You’re bang on.

@samir@functional.computer
2025-07-17 11:57:59

@… @… I hope so too. 😊

@samir@functional.computer
2025-07-17 11:51:40

@… @… You folks are making it hard to not be there!

@samir@functional.computer
2025-07-17 11:41:30

@… Urgh, that sucks!
I will boost. Let me know if I can do anything else.

@samir@functional.computer
2025-07-17 07:51:55

@… Ah, I know the feeling.
Out of curiosity, does the source matter? My partner is Romanian and deals much better with sheep/goat cheese, or very fresh cheese such as mozzarella.

@samir@functional.computer
2025-07-17 07:40:38

@… @… Looks interesting, I should check it out!
I really would love to abandon Kubernetes and run into the hills, but everyone wants it… I find it very frustrating.

@samir@functional.computer
2025-07-16 15:07:38

@… Those results are 66% disappointing. Which is pretty good, compared to *waves hands everywhere*!

@samir@functional.computer
2025-07-16 08:01:04

@… @… Based on what I’ve seen of Concourse, I trust the Cloud Foundry developers a lot more than other cloud platform designers, but I haven’t looked into it at all.
Unfortunately, k8s is the standard now, and anything else is an uphill strug…

@samir@functional.computer
2025-07-17 21:34:49

@… Best of luck with Italian! I hope it’s lots of fun.

@samir@functional.computer
2025-07-17 21:19:18

@… AFAIK, macOS always renders at native resolution, scaled to your chosen resolution. It has done for perhaps a decade, I’m not sure.

@samir@functional.computer
2025-07-17 20:29:10

@… I think the motivation will strike when my kid starts coming home from school and asking me to help with homework. 😜

@samir@functional.computer
2025-07-17 19:38:22

@… I think it’s partially a question of motivation for me. Everyone around me speaks English, so learning German is… low on the list.
I hope to take more classes, and learn more, and eventually become proficient. But I think fluency, or thinking in German, is probably never going to happen for me.
I’m OK with that, most days. 🙃

@samir@functional.computer
2025-07-17 19:16:39

@… That’s what I meant, I think!

@samir@functional.computer
2025-07-17 19:16:28

@… You don’t seem to be the only one!
I find this strange, but I imagine others who speak English as a fluent second language would not.

@samir@functional.computer
2025-07-17 19:03:05

@… Madness. As a native English speaker, I will never understand what it’s like to speak two languages properly.

@samir@functional.computer
2025-07-17 18:59:52

@… Right!? The voice and accent seem to be separate from what’s actually being said.
I think this might be related to why we often hear harsher tones from others when we’re in a bad mood. Our brains are doing a lot of generation.

@samir@functional.computer
2025-07-17 17:30:13

@… I understand very basic Hindi, but I don’t understand most of what goes on in films except by deriving context.
I’ve heard Hindi all my life, though.

@samir@functional.computer
2025-08-15 20:35:05

Right now it does do a limited form of isolation by putting everything in a temp directory, but of course this just makes sure you declare your header files. It doesn’t do anything to stop you referencing stuff by absolute path, or using the wrong compiler version, or depending on the system time, or hitting the network, or…

@samir@functional.computer
2025-08-15 20:34:21

I have been working on a build tool. Again.
This one… I think it’s got legs.
Here it is, concatenating a bunch of text files together:
codeberg.org/ooble/um/src/bran
And here, compiling a simple C program, w…

@samir@functional.computer
2025-08-15 15:18:12

@… @… @… @…

@samir@functional.computer
2025-08-15 14:56:02

@… Amazing, congrats!

@samir@functional.computer
2025-08-15 14:52:24

@… I had a poke around and I see it’s just you! I expected it to be more prominent.

@samir@functional.computer
2025-08-15 14:46:34

@… We need to get your server on a fork!

@samir@functional.computer
2025-08-15 14:42:06

@… I don’t see “engineers keep inventing requirements that don’t exist” on this list.

@samir@functional.computer
2025-08-15 13:38:51

@… @… I spent 3 years being really into Rust but the shenanigans they have to get up to in order to make async work are horrifying, both in the language and for the user.
I have now gone back to Haskell.

@samir@functional.computer
2025-08-15 13:23:11

@… I had never heard of that before!

@samir@functional.computer
2025-08-15 13:22:20

@… Yeah, I have managed to dodge that one until now and I hope to keep doing it.
Nowadays I just write shell scripts anyway.

@samir@functional.computer
2025-08-15 12:40:58

@… I find this at once a shame and a relief.
I liked the sounds of it! But I don’t know what it solves.

@samir@functional.computer
2025-08-15 12:40:22

@… There are many things to play with. Does it serve any purpose?

@samir@functional.computer
2025-08-15 11:12:11

@… I remember hearing about it at MozFest in 2016 or something, and it seems even further away from usable than it did then.

@samir@functional.computer
2025-08-15 11:11:10

@… That’s definitely my default state unless someone convinces me otherwise.

@samir@functional.computer
2025-08-15 11:09:47

Is Solid (the thing that Tim Berners-Lee keeps talking about) ever actually going to be a thing, or shall I keep ignoring it?
I like the principles but I cannot understand what it *is*.

@samir@functional.computer
2025-08-15 08:54:46

@… @… I finished the thing I was working on so I can show you now, if you’re curious.

@samir@functional.computer
2025-08-15 18:38:16

I forgot to mention why I was thinking about Solid. It’s because I was scrolling through the NLnet-sponsored projects and saw a lot of them.
nlnet.nl/project/current.html

@samir@functional.computer
2025-07-15 17:26:11

@… What could possibly go wrong? 🙃
I am glad we now have better (more reliable, verifiable, idempotent, non-executing or sandboxed) ways of making OCI images such as Packer and Nix, but most people have no idea these exist.

@samir@functional.computer
2025-07-15 15:50:09

@… For example, we were trying to figure out why Thing A could not connect to Thing B. Turns out, we hadn’t allowed the IP range. This is on us. However, we had to jump through 4871 hoops to figure this out, because we have to express IP address ranges, not intent, and therefore the cloud UI cannot help us figure out why there’s a discrepancy.
It doesn’t help that…

@samir@functional.computer
2025-07-15 15:48:36

@… I don’t think I know quite enough either.
I do know that the cloud providers seem to outsource “function” to the sysadmin, and provide a bag of tools you can use, or not, to make your hosted thing secure and available, or not.
There is no one-size-fits-all solution out there, so I’m not expecting them to provide one. However, there are totally broken conf…

@samir@functional.computer
2025-07-15 13:29:39

I know there’s lots of upsides and downsides to cloud hosting, but I think my biggest problem with it is that it is all built on a mountain of leaky, incomplete, and dysfunctional abstractions.
Even Kubernetes is full of them, which is why we keep getting new layers on top (see KRO, for example).
And the various cloud providers are much worse.
“Just one more layer of abstraction, bro, that’ll fix it!”
The issue with abstractions is that when one is faulty, every layer…

@samir@functional.computer
2025-07-15 13:19:15

@… @… Adding it to the backlog, thanks!

@samir@functional.computer
2025-07-15 13:15:40
Content warning:  

There is food.
Someone must eat the food.
I am someone.
Therefore, I must eat the food.
///
I’m trying hard to break this mindset.
I have decreed today to be a fast day. Hopefully it helps.

@samir@functional.computer
2025-08-14 20:48:54

@… Perhaps this explains it better?
mastodon.functional.computer/@

@samir@functional.computer
2025-08-14 22:41:31

@… @… I’m solving it by adding type parameters everywhere, which is kind of nice from the perspective of safety (I can’t do as much), but it does make the code uglier.
I have considered .hs-boot files but as I said, I’ve never been …

@samir@functional.computer
2025-08-14 21:43:15

@… @… BTW, this is a simplification of something I am yelling at my computer about right this instant. 😜

@samir@functional.computer
2025-08-14 21:21:42

@… @… And I have functions in my stdlib, such as `( ) :: Value -> Value -> Evaluate Value`.
But `( )` needs to call `apply :: Value -> Value -> Evaluate Value`, and `apply` needs to call `evaluate`, which needs to look u…

@samir@functional.computer
2025-08-14 21:20:58

@… @… Good point. Let me be more concrete.
I have an interpreter with a function, `evaluate :: Expr -> Evaluate Value`, where `Evaluate` is some kind of monad.
I want `Evaluate` (the monad) to live with `evaluate` (the func…

@samir@functional.computer
2025-08-14 08:04:10

@… Well, I know what I’m doing this evening.

@samir@functional.computer
2025-08-14 20:48:45

@… @… Even if you don’t want to hide anything, it’s still often helpful to put `data X` and `f :: X -> IO ()` in the same place.
But when you have `data X` and `data Y`, and `f :: X -> m Y` and `g :: Y -> m X`, and `f` and …

@samir@functional.computer
2025-08-14 19:29:48

@… Just hit a similar problem, mutual recursion forcing me to put everything in one file.
I know .hs-boot can help here but (a) I have never made it work successfully and (b) I DON’T WANNA

@samir@functional.computer
2025-08-14 19:26:03

@… Yes, I hadn’t thought of that but you’re right!

@samir@functional.computer
2025-08-14 19:12:26

I do not like how Haskell’s antagonism towards cyclic imports leads me to put all my `data` declarations in one file, and then distribute the functionality everywhere.
You don’t have to have classes to benefit from information hiding a la object-oriented programming.

@samir@functional.computer
2025-08-14 18:58:19

@… It doesn’t quite hit the brief, but Human Resource Machine does teach pointers, just not with C.

@samir@functional.computer
2025-07-14 07:25:03

@… Something boring like “boss Ian” and “dev Iain”. It’s been so long I have very little recollection.

@samir@functional.computer
2025-07-14 16:38:28

@… I knew I’d seen it recently!
Yes please, almost anything that Lua would do is something I would actively avoid doing.

@samir@functional.computer
2025-07-14 16:18:36

@… I only know that option 2 is very wrong.
The other two, I can see arguments for.

@samir@functional.computer
2025-07-14 14:09:23

@… I totally get that. I’ve lost count of the number of times I’ve shut down entirely because I’m overwhelmed with life.
I really hope you can get through it. Fingers crossed.

@samir@functional.computer
2025-07-14 14:03:52

@… Uuuurgh, I’m sorry, I really hope you can figure it out.
Do you think you’re not getting time to rest, or that you’re unable to?

@samir@functional.computer
2025-07-14 12:10:44

@… I get that. I’m very familiar with spiraling.
I don’t know if this works for you, but for me, it’s important that after I understand a problem, I’m allowed to fuck around a little bit, do some unrelated stuff, and then come back to it. I find I can focus a lot more if I do this.
I wrote about it in a bit more detail here:

@samir@functional.computer
2025-07-14 11:40:51

@… Does it have to be something they expected?
Could you potentially work on something that interests you more, even if it’s less urgent?

@samir@functional.computer
2025-08-13 19:09:32

@… What a con.

@samir@functional.computer
2025-08-13 06:24:38

@… @… I, too, miss the simpler days, where we watched the Disk Defragmenter instead of TikTok.

@samir@functional.computer
2025-08-13 13:15:34

@… I think there’s a lot of demand but I can put you in touch anyway if you like. Just drop me an email address via DM.

@samir@functional.computer
2025-08-13 12:56:50

@… @… It just depends on whether I will be on vacation that week.

@samir@functional.computer
2025-08-13 12:49:06

@… @… I’m hoping I’ll be signing up too!

@samir@functional.computer
2025-08-13 10:52:26

@… This has big “personal carbon footprint” feels, doesn’t it?

@samir@functional.computer
2025-08-13 09:29:05

@… If you hadn’t put so much damn effort into moving into this place, I would be yelling “MOVE OUT”.
I believe in you. You and Henry shall win this fight.

@samir@functional.computer
2025-08-13 09:27:21

@… You know it’s the future because tomorrow, I will have to do it again.

@samir@functional.computer
2025-08-13 08:50:52

I love signing into Microsoft Teams so I can click the sign-in button to sign into Microsoft Azure Devops so I can click the sign-in button to sign into Microsoft Azure Devops Pipelines so I can click the

@samir@functional.computer
2025-08-13 08:48:28
Content warning:  

@… Coffee is proof that drugs are good, actually.

@samir@functional.computer
2025-08-13 08:46:45
Content warning:  

@… Lies, coffee is from the gods

@samir@functional.computer
2025-08-13 08:37:49
Content warning:  

36 hours without food, and I’m feeling pretty good. I kind of want to keep going, but I’m running a workshop this afternoon and I don’t want to crash halfway through it.
I guess I should eat some breakfast.
(I have been drinking coffee, of course. I’m not an animal.)

@samir@functional.computer
2025-07-13 16:25:22

@… I think you will be waiting a while, based on my current reading rate, but I’ll accelerate if I can.
(I have the spare time for one hobby at a time, and I’ve just started reading again, but I’m not sure how long it will last.)