Tootfinder

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

@michabbb@social.vivaldi.net
2026-04-04 13:55:44

🎨 7 built-in themes: default, black, white, aurora, sunset, neon & solarized
6 transition presets with adjustable speeds
Use x-slidewire::deck and x-slidewire::slide components to build your decks with clean Blade syntax
🔀 Two-dimensional navigation: horizontal slides nested vertical slide stacks
Navigate via keyboard, click, tap, swipe & hash-based deep linking
Use x-slidewire::vertical-slide to drill down into topics without leaving the main flow

@michabbb@social.vivaldi.net
2026-04-04 13:55:44

✨ Progressive content reveals with x-slidewire::fragment – steps through each fragment before advancing to the next slide
Auto-slide timers with config, deck & slide-level precedence for automated presentations
💻 Syntax highlighting bundled via #Phiki – no extra setup needed
Supports language attribute optional theme, font & font size overrides

@fanf@mendeddrum.org
2026-04-24 08:42:04

from my link log —
Gecko: a fast GLR parser with automatic syntax error recovery.
vnmakarov.github.io/parsing/co
saved 2026-04-23

@aral@mastodon.ar.al
2026-05-28 19:35:49

I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.
I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)
It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.
🤞 new release should be next week alongside TypeScript support, etc.
(The …

import kitten from '@small-web/kitten'

class MyComponent extends kitten.Component {
  html () {
    return kitten.html`
      <p>MyComponent</p>
    `
  }
}

export default class MyPage extends kitten.Page {
  myComponent = this.addChild(new MyComponent())
  
  html () {
    return kitten.html`
      <${this.myComponent} />
    `
  }
}
@nebucatnetzer@social.linux.pizza
2026-04-09 14:02:35

The #alabaster theme by @… is the first theme since solarized that makes me want to use it.
I recommend his blog post to understand why:

@toxi@mastodon.thi.ng
2026-05-27 15:13:43

Just installed the latest Zig master branch to check how much breakage (if any) the upcoming v0.17.0 release will cause in thi.ng/umbrella. Happy to report that it's only very few minor syntax changes:

  • std.fmt.bufPrintZ() => std.fmt.bufPrintSentinel() (w/ manually specif…
@kerstinsailer@sciences.social
2026-05-14 15:34:25

New paper alert!
"Disabled syntax: Using configurational thinking to capture the building experience of diverse body-minds" in collaboration with Nina Vollenbroker, Jos Boys and Mine Sak-Acur is now available to read:
discovery.ucl.ac.uk/id/eprint/

@scottmiller42@mstdn.social
2026-05-28 14:33:14

I sometimes write scripts in Windows #PowerShell because it's a programming tool that is widely available in my environment without requiring any additional installs. I find the syntax to be clunky, but it's capable.
As I've noted before, I'm required to use Copilot at work, so I use it for tasks like this to burn tokens and earn work termination deferment points.
1/x…

@publicvoit@graz.social
2026-05-24 21:27:18

Vibe-coded my first Android app: #AOC which stands for Android #Orgdown Capture. :orgmode:
It's a simple app that will only do #orgmode syntax capture tasks to text files.
I still need to think about p…

@fanf@mendeddrum.org
2026-05-22 14:42:02

from my link log —
Argdown: A simple syntax for complex argumentation.
argdown.org/
saved 2020-06-30 dotat.at/:/TFC5Q.html

@datascience@genomic.social
2026-05-24 10:00:01

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

@waidler@bayerwald.social
2026-05-17 09:27:19

Kirby Markdown Field
Kirby bringt von Haus aus einen Markdown-Block mit – funktional, aber nicht besonders komfortabel. Wer viel mit Markdown schreibt, vermisst schnell Syntax-Highlighting, Tastenkürzel und eine vernünftige Toolbar. Genau hier setzt das Plugin kirby-markdown-field von Fabian Michael an.

@frankel@mastodon.top
2026-04-21 17:23:33

#Kotlin protip: indexed access operator overloading with multiple indices
jdriven.com/blog/2026/02/Kotli

@rasterweb@mastodon.social
2026-03-19 19:26:22

I'm really liking MacDown 3000 for editing and viewing Markdown files on macOS. Especially the ability to customize the style sheets.
#macOS

@mgorny@social.treehouse.systems
2026-03-30 17:03:09

Totally normal workflow:
I work on documenting #Jinja syntax used in #CondaForge recipes.
#Prism doesn't have one. But Internets suggest Twig would work instead.
#Docusaurus. But there's a workaround.
github.com/facebook/docusaurus
So I copy the code over to the project, fix it and while at it, rename it to "jinja" and adjust a bit.
But then, highlighting Jinja expressions alone looks pretty bleak, so let's combine it with YAML… Hmm, that actually doesn't work that well, needs some more adjustments. And before you know it, I have a pretty new Jinja highlighter, and a recipe highlighter that combines Jinja expressions, YAML, v0 recipe selectors, v1 if:/skip: conditions, and also highlighting shell / cmd variables for a good measure.
github.com/conda-forge/conda-f

@CordWiljes@nfdi.social
2026-03-24 20:58:16

I am still actively using the original programme that I wrote in 1985 to manage my comic collection. It is written in dBASE III syntax and compiled with Clipper on a state-of-the art Commodore PC20 with Intel 8088 (4,77 MHz, 16-Bit-architecture) CPU, 256 kB RAM, and 10 MB hard drive (fancy stuff, back then). Today, over 40 years later, the user interface may look a tiny bit outdated, but everything still works like a charm.

@kidehen@mastodon.social
2026-03-27 20:00:34

This feature provides syntax-level compatibility with the SERVICE wikibase:label extension, enabling queries written for the Wikidata Query Service to run more seamlessly on Virtuoso.
In practical terms, developers can reuse existing SPARQL queries that rely on SERVICE wikibase:label—without needing to rewrite label-handling logic—while benefiting from Virtuoso’s performance, flexibility, and deployment options.

@jeang3nie@social.linux.pizza
2026-03-20 23:23:18

I've been playing around with GNU Octave in the terminal while taking my Linear algebra course. So far it's run everything I've thrown at it in Matlab syntax without question, and it's really been helpful grinding through assignments.
Yet another reminder of how awesome Free Software is, what a perfect match it is for academic use and what a terrible shame it is that almost no universities take advantage of such resources, always seeming to prefer proprietary crap.

@frankel@mastodon.top
2026-05-23 09:07:56

#Java records & compact constructors
mikemybytes.com/2022/02/16/jav

@lpryszcz@genomic.social
2026-03-15 12:30:11

#Cython promises to make "writing #C extensions for Python as easy as #Python itself." The reality is: learn C's mental model, express it in Python syntax, and use a separate diagnostic tool to verif…

@datascience@genomic.social
2026-04-21 10:00:01

I have a habbit of making (too) many (small) packages for functionality that might be reused in different context. {box} might be an alternative by making scripts into modlues that can be loaded: #RStats

@CordWiljes@nfdi.social
2026-03-24 20:58:16

I am still actively using the original programme that I wrote in 1985 to manage my comic collection. It is written in dBASE III syntax and compiled with Clipper on a state-of-the art Commodore PC20 with Intel 8088 (4,77 MHz, 16-Bit-architecture) CPU, 256 kB RAM, and 10 MB hard drive (fancy stuff, back then). Today, over 40 years later, the user interface may look a tiny bit outdated, but everything still works like a charm.

@scottmiller42@mstdn.social
2026-05-21 17:02:53

Me, just now: ugh, why doesn't this stupid IDE just suggest the syntax correction instead of making me remember it and figure it out.
!!!
Oof, I've already started becoming lazy using the (company-manded) chat LLM to help diagnose errors. I don't see how a new programmer is ever going to develop the skills and patience to debug a major problem.
#PromptAssistedDeskilling

@kerstinsailer@sciences.social
2026-05-14 15:34:25

New paper alert!
"Disabled syntax: Using configurational thinking to capture the building experience of diverse body-minds" in collaboration with Nina Vollenbroker, Jos Boys and Mine Sak-Acur is now available to read:
discovery.ucl.ac.uk/id/eprint/

@erc_bk@fosstodon.org
2026-04-07 12:23:24

RE: #rstats

@frankel@mastodon.top
2026-04-09 09:24:18

#Lisette, a little language inspired by #Rust that compiles to #Go
lisett…

@kerstinsailer@sciences.social
2026-05-14 15:39:27

🧵 2/n
In the paper we:
... use the modelling tools of space syntax in creative and exploratory ways to represent and visualise a subset of experiences of people with disabilities (e.g. the overwhelming sensory experience);
... reflect on the shortcomings of the method but also:
... highlight how the visualisations help communicate building strengths and weaknesses and contribute to a possible diagnostic process of evaluation of layouts in the future

@datascience@genomic.social
2026-03-16 11:00:01

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

@fanf@mendeddrum.org
2026-05-10 14:42:02

from my link log —
Finding a goroutine bug with TLA .
hillelwayne.com/post/tla-golan
saved 2020-09-25 dotat.a…

@kerstinsailer@sciences.social
2026-05-14 15:35:56

🧵 2/n
In the paper we:
... discuss how the architecture discourse has begun to include disabled perspectives;
... critique how the space syntax community has mostly ignored bodily difference in the past,
... and praise noteworthy exceptions;
... report from a building exploration of a campus building, where we've invited eight creatives with diverse disabilities to reflect on the architecture and their experiences of inclusion and exclusion, of feeling welcome …

@datascience@genomic.social
2026-03-11 11:00:01

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

@coolshaurya@social.linux.pizza
2026-04-13 03:47:40

i spent hours making changes to code and it turned out that none of them were needed 😔
this is for my website's SSG setup
which uses 11ty with asciidoctor.js
so i spent a lot of time creating an asciidoctor.js extension to not html escape code blocks so that i could postprocess them later using cheerio and prismjs for syntax highlighting but it turns out that cheerio has html deescaping built in via the .text() method
it turns out that you need to register extensions…