Tootfinder

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

@patrikja@functional.cafe
2025-10-14 06:50:46

Fascinating talk on
Type Theory in Type Theory using a Strictified Syntax
Presented by Ambrus Kaposi, joint work with Loïc Pujet.
#icfpsplash25

Slide: What is the syntax of type theory.
@arXiv_csLO_bot@mastoxiv.page
2025-10-15 08:46:22

Type Theory with Single Substitutions
Ambrus Kaposi (E\"otv\"os Lor\'and University), Szumi Xie (E\"otv\"os Lor\'and University)
arxiv.org/abs/2510.12303

@arXiv_csPL_bot@mastoxiv.page
2025-10-15 08:40:12

GUPPY: Pythonic Quantum-Classical Programming
Mark Koch, Alan Lawrence, Kartik Singhal, Seyon Sivarajah, Ross Duncan
arxiv.org/abs/2510.12582

@khalidabuhakmeh@mastodon.social
2025-11-13 14:45:10

Prediction for #csharp 15 syntax: dot shorthand assignment. #dotnet

Fruit normal = Fruit.Apple;
// C# 15 maybe?
Fruit shorthand = .Banana;

public enum Fruit
{
    Apple,
    Banana
}
@arXiv_csCR_bot@mastoxiv.page
2025-10-14 12:17:58

Large Language Models Are Effective Code Watermarkers
Rui Xu, Jiawei Chen, Zhaoxia Yin, Cong Kong, Xinpeng Zhang
arxiv.org/abs/2510.11251 a…

@fanf@mendeddrum.org
2025-12-09 09:42:04

from my link log —
SGML syntax reference.
sgmljs.sgml.net/docs/sgmlrefma
saved 2025-12-08 dotat.at/:/4299U.html…

@castarco@hachyderm.io
2025-11-13 13:35:57

I just found a relatively new tool for syntax-aware diff/merge operations on git repositories ( #Mergiraf ).
Unlike other tools I've tried in the past, this one is also diff3-friendly :hamster_dance: .
- mergiraf.org/
- lwn.net/Articles/1042355/
For the weirdos like me who prefer `rebase` over `merge` this can be a great mood & productivity booster :ablobfoxbongo:

@datascience@genomic.social
2025-11-04 11:00:01

Polars is a lightning fast DataFrame library/in-memory query engine with parallel execution and cache efficiency. And now you can use is with the tidyverse syntax: #rstats

@arXiv_csLO_bot@mastoxiv.page
2025-10-15 08:12:11

On the Formal Metatheory of the Pure Type Systems using One-sorted Variable Names and Multiple Substitutions
Sebasti\'an Urciuoli (Universidad ORT Uruguay)
arxiv.org/abs/2510.12300

@zachleat@zachleat.com
2025-12-10 16:48:44

@… yeah, I think it’s time. It’s the #1 template syntax that folks use in Eleventy so it makes sense
Made a lot of progress yesterday: github.com/11ty/nunjucks/

@arXiv_csSE_bot@mastoxiv.page
2025-10-13 09:59:30

TIT: A Tree-Structured Instruction Tuning Approach for LLM-Based Code Translation
He Jiang, Yufu Wang, Hao Lin, Peiyu Zou, Zhide Zhou, Ang Jia, Xiaochen Li, Zhilei Ren
arxiv.org/abs/2510.09400

@patrikja@functional.cafe
2025-10-12 03:55:09

Next TyDe talk ongoing:
Towards a Performance Comparison of Syntax and Type-Directed NbE (Extended Abstract)
Chester Gould University of British Columbia, William J. Bowman University of British Columbia
share.google/79PnZU3mzT6VrYgFi

First slide of Towards a Performance Comparison of Syntax and Type-Directed Judgmental Equality
@kornel@mastodon.social
2025-11-11 01:03:45

"What color is your function?" is a wonderful title. It's so good, the title alone could win the Sundance Festival.
But that post is about a JavaScript-specific limitation (not applicable to other languages), and some wishful bikeshedding about syntax (which turns out to be a leaky abstraction that makes locking ambiguous, very problematic in low-level languages).
But *color* is so catchy. It's not well defined that post, but you can't have "color"…

@stefan@gardenstate.social
2025-10-10 00:21:53

AI Coding Sucks by Syntax
#webdev #coding

@arXiv_csCL_bot@mastoxiv.page
2025-10-02 10:46:31

Syntax-Guided Diffusion Language Models with User-Integrated Personalization
Ruqian Zhang, Yijiao Zhang, Juan Shen, Zhongyi Zhu, Annie Qu
arxiv.org/abs/2510.01028

@dennisfaucher@infosec.exchange
2025-10-09 13:41:12

So, since I found a bug in #logseq where pasting formatted notes from MS Teams causes logseq to use incorrect bold markdown syntax ([space]** at the end of a phrase instead of just **), I wrote this sed script to fix the logseq markdown files after I paste content in:
$ cat fix_logseg_bold_journals.sh
#!/bin/bash
cd /Users/faucherd/Documents//Logseq/journals
sed -i '…

@toxi@mastodon.thi.ng
2025-11-07 09:20:08

Tags are sets. Many apps support tagging of content, but most of them (incl. Mastodon) treat tags only as singular/isolated topic filters, akin to a flat folder-based approach. But tagging can be so, so much more powerful when treating tags as sets and offering users the possibility to combine and query tagged content as sets (think Venn diagrams), i.e. allowing tags to be combined using AND/OR/NOT aka intersection/union/difference operations...
Below is a simple query engine to do jus…

Syntax highlighted TypeScript sourcecode of the linked code example...
@frankel@mastodon.top
2025-11-18 09:30:04

Mergiraf: syntax-aware #merging for #Git
lwn.net/Articles/1042355/

@sean@scoat.es
2025-12-04 18:27:48

Ran into this little quirk of (many) C-syntax languages, yesterday. Hadn't seen it before.
#PHP
```
<?php
function getApiData() {
example.org/api
return file_get_contents("

@patrikja@functional.cafe
2025-10-12 03:31:28

0:th day of the #icfpsplash25 week starts at NUS School of computing, on Computing Drive. (A glorious tree symbolising all the syntax trees we will see during the week;-)

A glorious tree at the start of Computing Drive, with a sign pointing towards the School of Computing.
@rasterweb@mastodon.social
2025-10-29 19:58:47

How many years before I get used to the weird-ass syntax that Python has?

@detondev@social.linux.pizza
2025-11-02 14:43:10

A freely available masterclass! 👇

How Does "Bait” Work? Vol. 9

Flippancy primes readers for a hot take

@ratlimit

sorry but neopronouns in 2025 is so

Zoomer syntax is unelaborative. [Using] neopronouns is so what?

Readers imagine an obvious interpretation, like Neopronouns are an outdated extravagance of the Woke Era. This may cause readers to:

1. Imagine maximally provacative framing of the assumed sentiment;

2. React strongly enough to repress the unwelcome fact that they "know what I mean"; or 3. Resent me for remindin…
@fanf@mendeddrum.org
2025-11-07 17:44:16

holy cow, painful debugging session
offspring managed to break networkmanager by editing a config file
NM died with an unhelpful error message complaining about the syntax of a [connection] line
it looked ok in vim
it looked ok from cat -v
it looked the same as the file from the source package
but diff said the [connection] lines were invisibly different!
hexdump -C revealed that the broken file started with a UTF-8 BOM
i have encouraged him to…

Syntax is not Semantics
Language is not the same as intelligence.
The entire AI bubble is built on ignoring that.
theverge.com/ai-artificial-int

@migueldeicaza@mastodon.social
2025-11-24 00:28:09

Update: it is no longer clear.
My current work around is to extract the list of linked files and relink my hand after egrep -v list-of-swift-syntax-symbols. What a horrible hack
mastodon.social/@Migueldeicaza

@noellabo@fedibird.com
2025-11-23 02:52:43

トレンドワードがSyntax errorになっていてほっこりした(しない)

@portaloffreedom@social.linux.pizza
2025-11-20 10:11:25

Where rust fails miserably for me it's in the lifetime syntax. The feature is pretty awesome, but the syntax is orrible:
- for some reason giving short names to variables is a bad idea, but somehow the standard around lifetime names is single letters, often just 'a
- it's extremely unclear to me which lifetime is the declaration and which one is the use of it. Example:
impl<'a> Foo for Bar<'a> {}
Which one is the declararion of the two?

@patrikja@functional.cafe
2025-10-12 06:27:29

TyDe 2025 continues:
Jeremy Siek presenting "Gradual Metaprogramming" with proofs in Agda.
conf.researchr.org/details/icf

Jeremy Siek presenting "Gradual Metaprogramming" at TyDe 2025.
Jeremy Siek presenting some syntax rules.
@toxi@mastodon.thi.ng
2025-11-05 09:33:26

Been updating my personal Mastodon tooling to download and convert my bookmarked toots. Here's how little code is needed to download a single message and convert its HTML content into Markdown, all using these #ThingUmbrella packages:
- thi.…

Syntax colored TypeScript source code:

import { parseHtml } from "@thi.ng/hiccup-html-parse";
import { serialize } from "@thi.ng/hiccup-markdown";
import { arrayZipper, type Location } from "@thi.ng/zipper";

// load a Mastodon status via API
const res = await (
	await fetch("https://mastodon.thi.ng/api/v1/statuses/115464108396925195")
).json();

// parse HTML content into thing/hiccup format (nested JS arrays)
const parsed = parseHtml(res.content, {
	whitespace: true,
	ignoreAtt…
@arXiv_csMS_bot@mastoxiv.page
2025-10-07 17:04:45

Replaced article(s) found for cs.MS. arxiv.org/list/cs.MS/new
[1/1]:
- The Syntax and Semantics of einsum
Maurice Wenig, Paul G. Rump, Mark Blacher, Joachim Giesen

@arXiv_csFL_bot@mastoxiv.page
2025-10-06 10:33:21

Crosslisted article(s) found for cs.FL. arxiv.org/list/cs.FL/new
[1/1]:
- Unraveling Syntax: How Language Models Learn Context-Free Grammars
Laura Ying Schulz, Daniel Mitropolsky, Tomaso Poggio

@arXiv_csAI_bot@mastoxiv.page
2025-10-03 10:18:21

EvolProver: Advancing Automated Theorem Proving by Evolving Formalized Problems via Symmetry and Difficulty
Yuchen Tian, Ruiyuan Huang, Xuanwu Wang, Jing Ma, Zengfeng Huang, Ziyang Luo, Hongzhan Lin, Da Zheng, Lun Du
arxiv.org/abs/2510.00732

@arXiv_mathCT_bot@mastoxiv.page
2025-10-02 08:07:11

Stable first order theories as simplicial profinite sets
Misha Gavrilovich
arxiv.org/abs/2510.00854 arxiv.org/pdf/2510.00854

@cyrevolt@mastodon.social
2025-11-18 16:21:24

I think the sheer existence of particularly yaml-multiline.info/ just shows how beautiful YAML is. :D

@datascience@genomic.social
2025-10-05 10:00:01

{nplyr} has helper functions to work on nested dataframes: #rstats #datascience

@fanf@mendeddrum.org
2025-12-06 18:42:01

from my link log —
META II: a syntax-oriented compiler writing language. (1964)
dl.acm.org/doi/10.1145/800257.
saved 2020-06-14

@arXiv_csHC_bot@mastoxiv.page
2025-10-03 09:00:01

The Command Line GUIde: Graphical Interfaces from Man Pages via AI
Saketh Ram Kasibatla, Kiran Medleri Hiremath, Raven Rothkopf, Sorin Lerner, Haijun Xia, Brian Hempel
arxiv.org/abs/2510.01453

@arXiv_csPL_bot@mastoxiv.page
2025-09-18 09:16:21

Extended Abstract: Towards a Performance Comparison of Syntax and Type-Directed NbE
Chester J. F. Gould, William J. Bowman
arxiv.org/abs/2509.13489

@arXiv_csSE_bot@mastoxiv.page
2025-10-06 09:16:39

GramTrans: A Better Code Representation Approach in Code Generation
Zhao Zhang, Qingyuan Liang, Zeyu Sun, Yizhou Chen, Guoqing Wang, Yican Sun, Lu Zhang, Ge Li, Yingfei Xiong
arxiv.org/abs/2510.02887

@toxi@mastodon.thi.ng
2025-12-01 16:11:07

Neither #Affinity nor #Darktable seemingly support 1D LUTs, which would have been too easy and useful for my #DigitalNegative preparation tool... Instead they both insist on using only 3D LUT…

Syntax color highlighted TypeScript source code:

```
import {
	cycle,
	map,
	normRange,
	permutations,
	str,
	take,
	transduce,
} from "@thi.ng/transducers";

// LUT size (number of samples per axis)
const N = 9;

// example curve of N samples in [0,1] range
// (the curve here is y = x^1.2, i.e. a basic darken effect)
const curve = [...map((x) => (x ** 1.2).toFixed(4), normRange(N - 1))];

// compute cartesian product to produce RGB tuples
const lut = permutations(curve, curve, curve);

// alt…
@chrysn@chaos.social
2025-09-17 05:05:15

Terminal users who use #accessibility tools, what is your take on emoji in console applications, especially compared to marker characters (eg. angular brackets for directions or hashes for comments) and to explicitly spelled out labels?
Does an "info" emoji render "ℹ️ Some information" (or a warning as in "⚠️ X went wrong") get across well for terminal assi…

Shell interaction:
$ ./aiocoap-client coap://demo.coap.amsuess.com/.well-known/core
(in gray:) # application/link-format content was re-formatted
(several lines with lots of syntax highlighting in the style of:)
</.well-known/core>; ct=40,
@arXiv_csDC_bot@mastoxiv.page
2025-09-26 09:03:01

Mojo: MLIR-Based Performance-Portable HPC Science Kernels on GPUs for the Python Ecosystem
William F. Godoy, Tatiana Melnichenko, Pedro Valero-Lara, Wael Elwasif, Philip Fackler, Rafael Ferreira Da Silva, Keita Teranishi, Jeffrey S. Vetter
arxiv.org/abs/2509.21039

@me@mastodon.peterjanes.ca
2025-11-21 14:48:44

Gotta love a "minor" release that completely rewrites configuration syntax and doesn't provide backward compatibility or migration tooling.

@arXiv_csLO_bot@mastoxiv.page
2025-10-07 09:04:52

A Complete Diagrammatic Calculus for Conditional Gaussian Mixtures
Mateo Torres-Ruiz, Robin Piedeleu, Alexandra Silva, Fabio Zanasi
arxiv.org/abs/2510.04649

@arXiv_csPL_bot@mastoxiv.page
2025-09-25 08:46:52

The Syntax and Semantics of einsum
Maurice Wenig, Paul G. Rump, Mark Blacher, Joachim Giesen
arxiv.org/abs/2509.20020 arxiv.org/pdf/2509.20…

@arXiv_mathCT_bot@mastoxiv.page
2025-09-29 08:53:58

Parametric Distributive Laws: uniform monad composition
Lorenzo Perticone
arxiv.org/abs/2509.22208 arxiv.org/pdf/2509.22208

@zachleat@zachleat.com
2025-10-17 20:23:31

@… @… @… sounds like you might want to skip syntax highlighting in your RSS feed — the easiest app…

@arXiv_csCL_bot@mastoxiv.page
2025-09-26 10:10:31

Learning the Wrong Lessons: Syntactic-Domain Spurious Correlations in Language Models
Chantal Shaib, Vinith M. Suriyakumar, Levent Sagun, Byron C. Wallace, Marzyeh Ghassemi
arxiv.org/abs/2509.21155

@portaloffreedom@social.linux.pizza
2025-11-20 10:07:44

The unwrap thing is the equivalent of ignoring the return value of C functions that can fail.
I still prefer the Rust syntax for this, at least ignoring the error is explicit text in code.
In C ignoring a possible error is silent. To spot the error one would need to know the function signature and documentation in advance.
Side note: exceptions are even worse in my humble opinion. They have the advantage of giving more information about an error than just a null or a negativ…

@arXiv_csLO_bot@mastoxiv.page
2025-09-19 07:36:21

The Groupoid-syntax of Type Theory is a Set
Thorsten Altenkirch, Ambrus Kaposi, Szumi Xie
arxiv.org/abs/2509.14988 arxiv.org/pdf/2509.14988…

@datascience@genomic.social
2025-11-22 11:00:00

{lubridate} makes working with dates in R just that little bit easier: #rstats #dates<…

@arXiv_csSE_bot@mastoxiv.page
2025-09-30 09:53:51

SolContractEval: A Benchmark for Evaluating Contract-Level Solidity Code Generation
Zhifan Ye, Jiachi Chen, Zhenzhe Shao, Lingfeng Bao, Xiaohu Yang, Zhongxin Liu
arxiv.org/abs/2509.23824

@buercher@tooting.ch
2025-09-17 12:01:45

Tiny Wiki 1.1 has become a little bit larger code (13KB), but now supports also tables, images and can be extended by arbitrary javascript functions.
belle-nuit.com/tiny-wiki/index

@arXiv_csMS_bot@mastoxiv.page
2025-09-25 10:57:00

Crosslisted article(s) found for cs.MS. arxiv.org/list/cs.MS/new
[1/1]:
- The Syntax and Semantics of einsum
Maurice Wenig, Paul G. Rump, Mark Blacher, Joachim Giesen

@fanf@mendeddrum.org
2025-11-15 21:42:02

from my link log —
Arend: a theorem prover based on Homotopy Type Theory.
arend-lang.github.io/
saved 2019-08-07 dotat.at/:/AR6J2.html

@arXiv_csLO_bot@mastoxiv.page
2025-10-01 08:37:57

Transporting Theorems about Typeability in LF Across Schematically Defined Contexts
Chase Johnson, Gopalan Nadathur
arxiv.org/abs/2509.26362

@datascience@genomic.social
2025-11-16 11:00:01

Make sure your code follows a consitent style using the {lintr} package. #rstats

@arXiv_csPL_bot@mastoxiv.page
2025-09-22 08:31:41

Automatic layout of railroad diagrams
Shardul Chiplunkar, Cl\'ement Pit-Claudel
arxiv.org/abs/2509.15834 arxiv.org/pdf/2509.15834

@arXiv_csSE_bot@mastoxiv.page
2025-09-25 09:38:22

V-GameGym: Visual Game Generation for Code Large Language Models
Wei Zhang, Jack Yang, Renshuai Tao, Lingzheng Chai, Shawn Guo, Jiajun Wu, Xiaoming Chen, Ganqu Cui, Ning Ding, Xander Xu, Hu Wei, Bowen Zhou
arxiv.org/abs/2509.20136

@arXiv_csLO_bot@mastoxiv.page
2025-09-30 08:39:11

Generalization of Variadic Structures with Binders: A Tool for Structural Code Comparison
Alexander Baumgartner, Temur Kutsia
arxiv.org/abs/2509.25023

@… In your note on algebraic type theory you mention the "Lindenbaum-Tarski model generated by the raw syntax of pure MLTT without connectives". Just to be sure, this model is trivial, right? There are no types, so the only context is the terminal one.

@arXiv_csSE_bot@mastoxiv.page
2025-09-16 09:43:06

ViScratch: Using Large Language Models and Gameplay Videos for Automated Feedback in Scratch
Yuan Si, Daming Li, Hanyuan Shi, Jialu Zhang
arxiv.org/abs/2509.11065

@arXiv_csSE_bot@mastoxiv.page
2025-09-17 09:49:30

Automating Code Generation for Semiconductor Equipment Control from Developer Utterances with LLMs
Youngkyoung Kim, Sanghyeok Park, Misoo Kim, Gangho Yoon, Eunseok Lee, Simon S. Woo
arxiv.org/abs/2509.13055