Tootfinder

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

@thomasfuchs@hachyderm.io
2026-03-24 01:52:25

Mastodon question, I'm trying to completely filter/hide posts with specific hashtags and I can't get it to work.
I set them up as filter for "#blah" and I'm enabling to filter the Home timeline but they just stay in my Home timeline—I've tried with and without "whole word" on.
Is there some known issue in v4.5.7 or am I missing something?

@heiseonline@social.heise.de
2026-01-23 17:29:00

Sieg für YouTube: Warum Plattformen nicht für jeden Upload haften
Ein US-Urteil bestätigt, dass YouTube & Co. nicht proaktiv nach Urheberrechtsverletzungen suchen müssen. Das gilt auch, wenn sie fortschrittliche Filter nutzen.

@benny@norden.social
2026-03-24 10:02:02

Filter in Onlineshops: Für Nutzer praktisch, für SEO oft eine Katastrophe. 💥
Jede Filterkombination (Farbe Größe Preis) erzeugt eine eigene URL. Bei großen Shops entstehen Millionen Seiten mit fast identischem Inhalt.
Google verbrennt sein Crawl-Budget in diesem URL-Labyrinth statt die wichtigen Kategorien zu indexieren. Die Seiten die ranken sollen, werden nicht richtig gecrawlt.
Lösung: Filter-URLs per Canonical oder noindex auf die Hauptkategorie lenken. 🏪

@azonenberg@ioc.exchange
2026-01-22 05:41:30

Added a scrollable list of errors to the filter graph editor so you can see multiple problems more clearly.
The error message automatically spawns, docked to the south side of the filter graph editor, when an error appears and disappears when the last error is resolved.

Filter graph editor showing a single block outlined in red with a list of missing inputs in a scrollable list below it
@aral@mastodon.ar.al
2026-02-24 16:39:49

I can’t believe I’m having to kludge a CSS filter onto their iframe to invert the embedded checkout form of a company that carries out *trillions of dollars* of transactions every year because they don’t have dark mode support.
My feeble mind clearly cannot understand such high capitalist craft.

@kubikpixel@chaos.social
2026-01-22 15:35:36

»YouTube will gegen KI-Müll vorgehen, aber KI-Influencer fördern:
Bessere Filter sollen dafür sorgen, dass nur "hochwertige" Inhalte bei den Zuseherinnen und Zusehern ankommen.«
Das hochwertig in Anführungszeichen steht mMn ganz richtig. Schade dass @… im Fediverse noch nicht so populär ist und leider auch dort einiges umstrittenes veröffentl…

@cheeaun@mastodon.social
2026-02-24 15:16:58

#PhanpySocial changelog ✨
📤 Allow receiving shared data with the Web Share Target API
🔐 Timeline access controls
👤 New shortcut: "Profile"
📝 "Only followings" filter for Mentions
↕️ Preliminary support for vertical-lr writing mode
🐛 Bug fixes
🔗

@mxp@mastodon.acm.org‬
2026-02-23 12:59:05

Luckily, I can use last year's lecture notes unchanged for the course that's about to start in [checks watch] 10 minutes, because that's not what it's supposed to look like…
I’m trying to use the #Pandoc diagram.lua filter with mermaid to produce PDF via #Typst. Apparently the p…

@mxp@mastodon.acm.org
2026-02-23 12:59:05

Luckily, I can use last year's lecture notes unchanged for the course that's about to start in [checks watch] 10 minutes, because that's not what it's supposed to look like…
I’m trying to use the #Pandoc diagram.lua filter with mermaid to produce PDF via #Typst. Apparently the p…

A kind of flow diagram without labels.
‪@mxp@mastodon.acm.org‬
2026-02-23 12:59:05

Luckily, I can use last year's lecture notes unchanged for the course that's about to start in [checks watch] 10 minutes, because that's not what it's supposed to look like…
I’m trying to use the #Pandoc diagram.lua filter with mermaid to produce PDF via #Typst. Apparently the p…

@leftsidestory@mstdn.social
2026-01-22 00:30:01

RED (Ocassionally) II 🔴
红 (有时) II 🔴
📷 Zeiss IKON Super Ikonta 533/16
🎞️ Harman Red 125 (6x6)
#filmphotography #Photography #blackandwhite

Harman Red 125 (6x6)

English Alt Text:
A close-up view of a traditional East Asian rooftop, likely Chinese, featuring ornate architectural details. The roof has curved eaves and upturned corners, with rows of dark tiles forming a rhythmic pattern. Decorative carvings adorn the edges, showcasing cultural craftsmanship. The image is heavily tinted with a magenta-pink filter, giving it a surreal, dreamlike quality. No sky or background is visible, focusing attention on the roof’s intricate design…
Harman Red 125 (6x6)

English Alt Text:
A quiet urban street lined with parked cars, including a white SUV in the foreground. Metal barricades are placed along the roadside, possibly for traffic control or construction. Trees and residential buildings line the street. The entire image is tinted with a strong orange-red filter, giving it a dramatic and surreal appearance. No people are visible, and the scene feels still and contemplative.
中文替代文字:
图像展示一条城市街道,路边停放着多辆汽车,前景是一辆白色SUV。金属护栏沿路摆放,可能用于交通管制…
Harman Red 125 (6x6)

English Alt Text:
An outdoor market scene with fresh produce displayed. Bundles of sugarcane lean against a brick wall. Plastic crates on the ground hold white radishes and other vegetables. A woven basket and plastic bags filled with produce are nearby. A red-framed glass door is open, revealing a sign in Chinese offering a small cash reward via QR code. The lighting casts a warm orange glow, enhancing the cozy, local atmosphere.
中文替代文字:
图像展示一个户外市场场景,地面上摆放着新鲜蔬菜。甘蔗成束靠在砖墙边,…
Harman Red 125 (6x6)

English Alt Text:
A storefront window of a traditional meat shop. A large piece of meat hangs inside, visible through the glass. Two warm-toned hanging lamps illuminate the interior, where shelves with various items are faintly seen. The window is framed in red, and the exterior wall is made of brick. The image is bathed in a reddish-orange hue, creating a nostalgic and atmospheric mood. Chinese signs flank the window but are blurred.
中文替代文字:
这是一家传统肉铺的橱窗图像。玻璃窗内挂着一块大肉,店内有两盏…
@azonenberg@ioc.exchange
2026-01-24 03:34:58

New record scopehal filter speedup: Vector Frequency, which computes the instantaneous frequency of an i/q signal as d/dt(atan2(q,i)).
The (single threaded, non simd) CPU version took about 1.5 seconds to crunch 50M samples on my Xeon 6144.
The trivially simple GPU version? About 1.5 *milli* seconds on a 2080 Ti.

@heiseonline@social.heise.de
2026-01-15 08:54:00

Landgericht Berlin: Doctolib-Filter für Kassenpatienten irreführend
Doctolib darf beim Filter „Nur Termine mit gesetzlicher Versicherung anzeigen“ keine Termine von Privatpraxen einblenden.

@cheeaun@mastodon.social
2026-02-23 03:51:54

Neat ideas for navigating threaded comments & new comments highlighting. I kinda thought of this but really wonder about its usefulness.
- If there's too much nesting of comments, the sidebar space won't be enough
- It shows "[INT] [NAME]" where INT = vote count. Higher count is probably more read-worthy?
- Per-day filter for new comments highlighting is probably too broad in scope if the conversation is too active.
- Sidebar won't appear on sma…

Screen record of threaded comments navigation and new comments highlighting on an article on lesswrong.com
@benny@norden.social
2026-02-22 09:23:03

Filter in Onlineshops: Für Nutzer praktisch, für SEO oft eine Katastrophe. 💥
Jede Filterkombination (Farbe Größe Preis) erzeugt eine eigene URL. Bei großen Shops entstehen Millionen Seiten mit fast identischem Inhalt.
Google verbrennt sein Crawl-Budget in diesem URL-Labyrinth statt die wichtigen Kategorien zu indexieren. Die Seiten die ranken sollen, werden nicht richtig gecrawlt.
Lösung: Filter-URLs per Canonical oder noindex auf die Hauptkategorie lenken. 🏪

@primonatura@mstdn.social
2026-02-22 18:00:06

"Fish biology inspires laundry microplastics clean up"
#Microplastics #Laundry

@kexpmusicbot@mastodonapp.uk
2026-03-18 02:07:29

🇺🇦 #NowPlaying on KEXP's #WoPop
Yuki Kawamura:
🎵 Magic feat. Color Filter
#YukiKawamura
oiranmusic.bandcamp.com/track/

@NicolasGriseyDemengel@piaille.fr
2026-01-14 14:02:20

The calendar service I use (Infomaniak's kSuite) started complaining that some calendars I import as ICS URLs (Google calendars of relatives and associations) were "too big".
It refuses to synchronize calendars that contain more than 25,000 events.
So I created a small proxy, to filter the oldest events, and now my calendar and I are happy.
For any calendar https://original-calendar/file.ics, I now give it:
https://my-service/ics-filter?url=https://origina…

@bogo@hapyyr.com
2026-01-14 07:57:15

We really need a new Internet. How do we help?
torrentfreak.com/italy-fines-c

@gevoel@mastodon.green
2026-01-21 12:35:23

Dat mooie weerbericht van in mijn geval @… geeft ook de luchtkwaliteit weer. Dan is het zeer plezierig om te zien dat die binnenshuis beter is dan buiten en dat de gecombineerde filters van de balansventilatie en de extra investering in het BrinkPureInduct filter de PM 2.5 meestal op nul kunnen krijgen.

@hikingdude@mastodon.social
2026-02-20 07:30:00

Es ist voll okay, wenn ihr zur aktuellen Kommunalwahl postet. Aber bitte macht doch einen Hashtag #politik oder #kommunalwahl dran.
(und wahrscheinlich sehe ich dank Filter gleich meinen eigenen toot nicht mehr 🤔).

@macandi@social.heise.de
2026-03-05 09:54:00

iPhone-Tool iMazing: Version 3.5 mit Dateisuche, Messaging-Filter und mehr
DigiDNA aus der Schweiz hat iMazing aktualisiert. Das Update bringt eine Reihe neuer Features, auf die Nutzer länger gewartet hatten.

@azonenberg@ioc.exchange
2026-01-18 04:22:58

Summary of the recent optimization work in ngscopeclient (not counting core/driver stuff, just filters)
I'm now making a pass through the entire filter library in alphabetical order removing some deprecated APIs, adding error reporting, and doing trivial GPU optimizations where I find them but not spending more than a few hours on a filter unless it's something like the CDR or eye that is really critical.
None of these are what I would consider "done". I'm f…

Bar graph of speedup values for various scopehal filter blocks

Filter  Speedup
AC Couple       10
Average 5.6
Base    17
CDR PLL 7.5
Clip    4
DDJ     16
Ethernet - 100baseTX    10
Eye pattern     25
Histogram       12
TIE     5.3
@smurthys@hachyderm.io
2026-01-20 05:59:47

FTW. You search for "coffee filter" and all 1000 results are for ground coffee to use in, and you won't ever guess this, *coffee filters*. 🤦‍♂️
#stupid #technology #ecommerce

@frankel@mastodon.top
2026-03-05 17:27:38

OTTL context inference comes to the #Filter Processor
opentelemetry.io/blog/2026/ott

@tinoeberl@mastodon.online
2026-01-13 06:07:02

#Steady-#Klimacrew
Im #Nachrichtengeschäft nimmt die Menge an medialen Inhalten exponentiell zu, und damit auch die Häufigkeit potenziell verstörender und traumatisierender

@grork@mastodon.social
2026-03-20 01:28:00

Why don’t the LLM harnesses that support MCP slap jq in front of the MCP response? Some of the MCPs are *very* verbose (looking at you Jira), and allowing the model to filter the response before it enters the context window would be very useful

@adulau@infosec.exchange
2026-02-17 21:16:21

Design and Evaluation of a GPU-Accelerated Cuckoo Filter
#cuckoofilter #computerscience
🔗 Thesis tdo…

@wyri@toot-toot.wyrihaxim.us
2026-03-19 17:34:17

@… @… same, even have a unittesting-filter target for this

@aardrian@toot.cafe
2026-03-17 20:30:51

The Accessibility Conformance Testing (ACT) Task Force has published its rules, letting you filter automated rules:
w3.org/WAI/standards-guideline

@mcdanlj@social.makerforums.info
2026-01-18 22:29:32

I've been working on assembling my one-kilogram QSO¹ kit. I set a 1kg limit including the case into which to cram everything I need to work POTA on a whim because it's just bouncing around in the bottom of my backpack. I'm still working out what to carry for filter, choke, and ununs; after I'm done, I'll write up the whole kit with pictures.
I just swapped out a 20Ah Anker power bank for an 88g

@penguin42@mastodon.org.uk
2026-01-17 13:40:02

A TV (470MHz-790MHz) filter arrived today to try to cope with the temporary traffic light problems I mentioned the other day; they took the traffic lights away yesterday. Oh well, useful to have in the box for next time there's a concert on.

@enriquericos@mastoart.social
2026-03-18 21:04:54

EDIT: solved, see answers
--
sorry to bother you, but I'm wondering:
Is there a better way to find past conversations with another user?
I mean written interactions in posts, or the so-called DMs.
Maybe a filter reply notifications by user or date? Or a search for username word?
I can't find some info a mutual gave me, while we were commenting a post I can't remember, and my only idea is going through all my reply notifications
Thanks!
#AskFedi

@azonenberg@ioc.exchange
2026-01-22 04:50:44

Aaaand this is why I have 40GbE to my desk.
Early test, I need a bunch of optimization to do (multiscope is not as performant as I want I suspect there's mutex issues and/or unnecessary filter graph refreshes).
But here's two thunderscopes hosted on separate machines, each with 10GbE to the core switch, then 40G from there to my workstation.

ngscopeclient showing a FFT and eye pattern from two different ThunderScopes plus an iftop window showing about 15 Gbps of network traffic
@memeorandum@universeodon.com
2026-01-28 00:25:55

Largest federal employee union calls for Noem, Miller's resignations (ABC News)
abcnews.go.com/US/live-updates
memeorandum.com/260127/p142#a2

@nobodyinperson@fosstodon.org
2026-03-17 08:38:55

Any #ffmpeg experts here? I want to do one simple thing: make certain colors transparent (then alphaextract to feed into tesseract #OCR). That's it. The colorkey filter is perfect, but it seems to be an absolute impossibility if you want more than one color transparent.

@cellfourteen@social.petertoushkov.eu
2026-03-16 22:48:48

"Slop filter" ->
Nvidia, This Looks Terrible... - SomeOrdinaryGamers
youtube.com/watch?v=kYgfX_uy8G8

@nico@lepoulsdumonde.com
2026-03-17 10:48:18

Incroyable, contrairement aux autres je suis super excité par cette technologie. C'est un bond en avant énorme. C'est pas un beauty filter, toutes les textures, les lumières, l'ambiance est bien plus léchée avec cette techno.
J'ai hate de pouvoir tester !
Il ne faut pas se dire que c'est pas exactement le look d'avant 5.0, il faut regarder l'image telle qu'elle est.

@arXiv_physicsfludyn_bot@mastoxiv.page
2026-02-25 08:52:01

A Novel Explicit Filter for the Approximate Deconvolution in Large-Eddy Simulation on General Unstructured Grids: A posteriori tests on highly stretched grids
Mohammad Bagher Molaei, Ehsan Amani, Morteza Ghorbani
arxiv.org/abs/2602.21166 arxiv.org/pdf/2602.21166 arxiv.org/html/2602.21166
arXiv:2602.21166v1 Announce Type: new
Abstract: Explicit filters play a pivotal role in the scale separation and numerical stability of advanced Large Eddy Simulation (LES) closures, such as dynamic eddy-viscosity or Approximate Deconvolution (AD) methods. In the present study, it is demonstrated that the performance of commonly used explicit filters applicable to general unstructured grids highly depends on the grid configuration, specifically the cell aspect ratio, which can result in poor filter spectral properties, ultimately leading to large errors and even solution divergence. This study introduces a novel, efficient explicit filter for general unstructured grids, addressing this shortcoming through a combination of a face-averaging technique and recursive filtering. The filter parameters are then determined through a constrained multi-objective optimization, ensuring desirable spectral properties, including high-wavenumber attenuation, filter-width precision, filter stability and positivity, and minimized dispersion and commutation errors. The AD-LES of turbulent channel flow benchmarks using the new filter demonstrate a noticeable improvement in turbulent flow predictions on highly stretched boundary-layer-type grids, particularly in reducing the log-layer mean velocity profile mismatch, compared to simulations using conventional filters. The analyses show that this enhancement is mainly attributed to the sufficient level of attenuation near the Nyquist wavenumber achieved by the new filter in all spatial directions across various grid configurations, among others. The new filter was also successfully tested on unstructured prism grids for the 3D Taylor-Green vortex benchmark.
toXiv_bot_toot

@blakes7bot@mas.torpidity.net
2026-02-17 07:18:33

#Blakes7 A07 - Mission To Destiny
KENDALL: Why? For what reason?
CALLY: Perhaps Sonheim was still trying to cover up. Mandrian knew about him and threatened to expose him. Or perhaps he went into the filter plant while Sonheim was sabotaging the equipment?

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

{dtrack} makes documentation of data wrangling part of the analysis and creates pretty flow charts: #rstats

@primonatura@mstdn.social
2025-12-27 13:00:56

"Washing machine filter captures microfibers as small as 20 micrometers in size"
#Plastic #Plastics

@crell@phpc.social
2026-02-28 20:29:15

Nice, a uBlockOrigin blocklist for AI-based sites:
#AI #LLM

@pgcd@mastodon.online
2026-02-03 06:57:19

Sentry's strategy is brilliant: either you pay to increase log volume or you pay to filter logs so you don't have to pay to increase log volume.
Yeah yeah I know you can filter out at the source but you know what I mean.

@benny@norden.social
2026-03-20 08:37:09

Google hat FID als Web Vital durch INP ersetzt. Klingt nach Buchstabensuppe, ist aber wichtig. 🍜
INP misst nicht nur den ersten Klick, sondern jede Interaktion auf der Seite. Menü öffnen, Filter setzen, Accordion aufklappen, Tabs wechseln.
Viele Seiten hatten perfekte FID-Werte, aber Nutzer haben trotzdem bei jeder Aktion gewartet. INP deckt genau das auf.
Wenn die Seite beim zweiten Klick hängt, hilft der schnelle erste Eindruck nicht. DevTools zeigt INP live. ⏳

@chrislowles@mastodon.social
2026-03-17 04:06:04

Regarding that DF DLSS 5 preview, I think it needs to be said how the untreated RE9 footage looks more realistic than the filter aiming at realism, maybe focus less on trying to just give us a way less efficient version of Reshade and just make optimizing for the ACTUAL artistic intent easier.

@tinoeberl@mastodon.online
2026-01-09 09:10:43

Ein neues Filtersystem nach dem Vorbild von #Fischmäulern kann über 99 % des #Mikroplastiks aus dem Abwasser von #Waschmaschinen entfernen.
Forschende aus

@toxi@mastodon.thi.ng
2026-03-10 11:13:52

Some _very_ early algorithm concept/pre-viz sketches/explorations for the Tron Legacy (2010) intro sequence. They informed another concept/approach in which we applied a similar algorithm to progressively trace out edges of an initially invisible and super detailed 3D city mesh. This required a lot of effort to retopologize the (huge) geometry supplied and creating a multi-res navigation graph to prioritize long/major edges over shorter ones, filter out undesired edges/directions, thereby cr…

Abstract artwork of lines in different shades of cyan & magenta on black background. All line directions are a multiple of 60 degrees.
Abstract artwork of lines in different shades of cyan on black background. All line directions are a multiple of 90 degrees.
Abstract artwork of lines in different shades of cyan & yellow/mustard on black background. All line directions are a multiple of 15 degrees.
Abstract artwork of lines in different shades of cyan on black background. The lines are constrained by a boundary in the shape of a capital letter T.
@rasterweb@mastodon.social
2026-03-03 05:26:47

Had to add a filter for all these "verification" spambots...

@hikingdude@mastodon.social
2026-01-15 11:52:27

Hey folks, please, if you are posting especially political stuff, photos, articles, memes... Please use a common hashtag.
If someone can't filter away based on hashtags, the only solution is to mute the whole account. This would be collateral damage.
Cant speak for anyone else, but I want to keep my timeline clean. Even if I have to mute complete accounts 🙁

@catsalad@infosec.exchange
2026-03-03 00:16:50

Y-Y-Youw UwU skiww has wevewed up?!?1
(The UwUifier now translates in both directions... kinda)
uwuifier.com/?language=UWU_TO_

@Techmeme@techhub.social
2026-02-01 13:05:49

A look at iOS 26's call-screening feature, which some say is like having an assistant to filter out unwanted calls, as some complain it makes them miss calls (Andrew Zucker/Wall Street Journal)
wsj.com/style/iphone-call-scre

@azonenberg@ioc.exchange
2026-02-12 08:04:48

Started collecting some performance data on ngscopeclient filters as I go through and optimize/refactor.
This is nowhere near the entire filter suite, and a few rows are missing data right now.
8B/10B is still running on the CPU, as you can probably guess from the abysmal throughput, but I had it in one of my test filter graphs so I included the data.

Bar graph of filter names and throughputs in megasamples per second. Speeds range from 256 Msps for 8B/10B to 41 Gsps for threshold.
@lukem@hachyderm.io
2026-03-06 11:21:08

I guess it's time to filter out any mentions of Bandcamp for today if I want to eat anything this month.

@bebe@social.linux.pizza
2026-03-12 23:08:04

Wer definiert #Desinformation - wer entscheidet was #Wahrheit ist?
Könnt ihr euch noch an die Argumente gegen die #Uploadfilter aus Artikel13/17 erinnern? 🤔

@teledyn@mstdn.ca
2026-02-04 03:04:51

I don't suppose there's a filter to transform a #Convo site into some sort of #WordPress theme? Or a skilled hand who's done it before?

‪@mxp@mastodon.acm.org‬
2026-03-14 22:27:47

I’m happy to report that @…’s multibib Pandoc Lua filter works great for this purpose: you sort your references into different bib files according to your needs (books, journal articles, conference papers, etc.), indicate in the document where the sections are to appear, and use the nocite metadata field to fill them.
If you use Typst as backend, and if you al…

@mxp@mastodon.acm.org‬
2026-03-14 22:27:47

I’m happy to report that @…’s multibib Pandoc Lua filter works great for this purpose: you sort your references into different bib files according to your needs (books, journal articles, conference papers, etc.), indicate in the document where the sections are to appear, and use the nocite metadata field to fill them.
If you use Typst as backend, and if you al…

@grumpybozo@toad.social
2026-01-05 00:12:50

Cat Flowbee! @… infosec.exchange/@atax1a/11583

@niklaskorz@rheinneckar.social
2026-02-06 09:16:56

A few months after handing in my thesis and receiving my Master of Science degree in 2022, ChatGPT was released. Essentially, nothing about how I solve problems has changed since then, but I had to continuously observe the brain drain around me. It's weird how the majority of people suddenly treat anything an LLM spits out as truth while I stick to good old search engines (with the additional hurdle of now having to filter LLM garbage from my search results).

@Adam@social.lein.us
2026-02-05 00:29:40

I saw a video where a guy built a Power BI app to filter only very specific senders for a client who got a lot of spam email. I commented, "there's a checkbox in OWA settings to only deliver emails from your safe senders list." Could've done it in like 2 clicks.

@axbom@axbom.me
2025-12-31 13:38:56
@… Det finns en bra början i den här nätverkskartan över makthavare i skolan av Magasinet Filter som Tankesmedjan Balans hänvisar till här: https://tankesmedjanbalans.se/balans-kommenterar-podavsnittet-zombieskolan-john-bauer/
@azonenberg@ioc.exchange
2026-01-16 01:43:20

As usual, I just look at somewhere in ngscopeclient and more massive speedups fall out.
Today it's the AC couple filter (10x speedup), average (5.6x), and base (2.4x so far from trivial block swaps, but the inner loop is still on the CPU so I expect a huge speedup once I get *that* in a shader).
I can't imagine how fast things are going to get once I have a sizeable fraction of the filter library GPU accelerated.

@cosmos4u@scicomm.xyz
2026-02-04 15:47:25

The James #Webb Space Telescope would probably not be your first choice for observing the large open #StarCluster of the #Pleiades but the authors of the paper "JWST imaging of the Pleiades: anisotropy of turbulence in the cold neutral medium" - arxiv.org/abs/2602.03672 - did it anyway, to study the turbulent energy cascade in the CNM the cluster happens to move through right now. Here is what they saw, with the NIRCam and the F335M filter - for the four cuts from the JWST pictures at the bottom in detail see fig. 2 of the paper.

@cheeaun@mastodon.social
2026-02-15 10:23:52

RE: #PhanpySocialDev

Demo of "Only followings" filter on the Mentions page.
@mlippert@vmst.io
2026-03-17 17:27:13

Took my car to the dealer for a complimentary annual maintence today.
They told me the cabin air filter was not covered and it needed to be replaced, they did show me a very dirty filter before asking if I wanted them to replace it.
I agreed in the moment to the $117 cost. I think it was about 50% parts and 50% labor.
But I've now looked it up, and it's an incredibly simple thing to replace and is a $20 part. So never again.
#carRepair #cardealer

@azonenberg@ioc.exchange
2026-01-15 15:45:40

Working on improving error reporting in ngscopeclient rather than having filters simply silently produce no output, or log to stdout, when something goes wrong.
Here's my current WIP: the block that has problems displays a warning icon and summary title up top, then you can mouse over it to see more detailed error information.
Thoughts? Anything I should change before I start working on adding this sort of feedback to more filter blocks?

Screenshot of a ngscopeclient filter graph with an eye pattern block displaying an exclamation point icon and the text "missing inputs" above it. A tooltip next to this message reads "No clock input connected".
@mxp@mastodon.acm.org
2026-01-08 17:24:14

I hadn’t planned to do this today, but I just added a new filter to pandoc-lecturenotes github.com/mxpiotrowski/pandoc, which allows you to produce slides in any of the formats supported by

@arXiv_physicsfludyn_bot@mastoxiv.page
2026-02-26 09:01:51

Large eddy simulation of turbulent swirl-stabilized flames using the front propagation formulation: impact of the resolved flame thickness
Ruochen Guo, Yunde Su, Yuewen Jiang
arxiv.org/abs/2602.21940 arxiv.org/pdf/2602.21940 arxiv.org/html/2602.21940
arXiv:2602.21940v1 Announce Type: new
Abstract: This work extends the front propagation formulation (FPF) combustion model to large eddy simulation (LES) of swirl-stabilized turbulent premixed flames and investigates the effects of resolved flame thickness on the predicted flame dynamics. The FPF method is designed to mitigate the spurious propagation of under-resolved flames while preserving the reaction characteristics of filtered flame fronts. In this study, the model is extended to account for non-adiabatic effects and is coupled with an improved sub-filter flame speed estimation that resolves the inconsistency arising from heat-release effects on local sub-filter turbulence. The performance of the extended FPF method is validated by LES of the TECFLAM swirl-stabilized burner, where the results agree well with experimental measurements. The simulations reveal that the stretching of vortical structures in the outer shear layer leads to the formation of trapped flame pockets, which are identified as the physical mechanism responsible for the secondary temperature peaks observed in the experiment. The prediction of this phenomenon is shown to be strongly dependent on the resolved flame thickness, when the filter size is used for modeling sub-filter flame wrinklings. Without proper modeling of the chemical steepening effects, the thickness of the resolved flame brush is over-predicted, causing the flame consumption rate to be under-estimated. Consequently, the flame brush detaches from the outer shear layer, resulting in a failure to capture the flame pockets and the associated secondary temperature peaks.
toXiv_bot_toot

@mxp@mastodon.acm.org‬
2026-02-11 12:39:07

But it would be nice to have not just a link in the lecture notes, but a preview. And you know what? It’s almost too easy to write a little #Pandoc Lua filter for it ;-)

(I intend to write a blog post about it next week or so.)

‪@mxp@mastodon.acm.org‬
2026-02-11 12:39:07

But it would be nice to have not just a link in the lecture notes, but a preview. And you know what? It’s almost too easy to write a little #Pandoc Lua filter for it ;-)

(I intend to write a blog post about it next week or so.)

@rasterweb@mastodon.social
2026-01-30 17:09:51

I've been trying out @… and I really need there to be some way to filter out AI videos. Like, I just *do not want* to see any videos that are AI generated.
Seeing them is reason enough for me to not use Loops.
#loops

@hikingdude@mastodon.social
2026-01-06 10:34:03

I can hardly express how much I love the filter functionality in Mastodon to curate my feed.

@azonenberg@ioc.exchange
2026-02-17 16:36:43

The outcome of a bunch of shader tuning last night: the upsample filter (4x sin(x/x) from 20M to 80M points in this test) went from 6.55 ms to 1.5 ms.
Original: 8% of peak DRAM read BW, 31% write, 14% L2$ hit rate.
New (just changed memory access patterns to be more coalesce/cache friendly): 9% read, 37% write, 73% L2$ hit
A similar memory ordering optimization cut the PAM edge detector from about 14 to 10 ms but my SM occupancy is still crap (around 12% of warp slots used)…

NSight Systems profiler screenshot showing a whole bunch of graphs of various GPU performance metrics
@kexpmusicbot@mastodonapp.uk
2026-02-10 16:14:46

🇺🇦 #NowPlaying on #KEXP's #MorningShow
Filter:
🎵 Hey Man Nice Shot
#Filter
aggro1.bandcamp.com/track/filt
open.spotify.com/track/1YFNBJb

@primonatura@mstdn.social
2026-01-09 18:00:02

"Plagued by Flooding, an African City Reengineers Its Wetlands"
#Africa #Wetlands #Environment

@azonenberg@ioc.exchange
2026-01-04 08:34:12

So, tonight's goal is to continue with ngscopeclient performance work.
I started out by doubling the speed of the eye pattern *again* by moving index buffer calculation from CPU to GPU.
Next up is going to be getting the 100baseTX decoder to not be so slow. Right now of the 43 seconds of CPU time in the current 1-minute benchmark, 26.9 is spent sampling the MLT-3 waveform on rising edges of the recovered clock.
The thing is, we already *know* the sample values at the re…

VTune screenshot of a filter graph where most of the time is spent in Filter
ngscopeclient screenshot of a filter graph for decoding 100baseTX ethernet
ngscopeclient screenshot showing decodes of 100baseTX ethernet
‪@mxp@mastodon.acm.org‬
2026-01-08 17:24:14

I hadn’t planned to do this today, but I just added a new filter to pandoc-lecturenotes github.com/mxpiotrowski/pandoc, which allows you to produce slides in any of the formats supported by

@mxp@mastodon.acm.org‬
2026-01-08 17:24:14

I hadn’t planned to do this today, but I just added a new filter to pandoc-lecturenotes github.com/mxpiotrowski/pandoc, which allows you to produce slides in any of the formats supported by

@azonenberg@ioc.exchange
2026-02-17 09:19:15

After a lot of other poking and prodding at other stuff failed, the PAM edge detector got a 30% speedup and the sin(x)/x upsampling filter is about 4x faster just by restructuring some stuff to change memory access patterns.
As a reminder: a GPU is a device for turning compute bound problems into memory bandwidth bound problems.

@azonenberg@ioc.exchange
2026-02-11 16:14:41

Thinking about future release plans for ngscopeclient.
There have been massive performance improvements and some significant bug fixes since v0.1.1 and the ThunderScope dev edition units are going to manufacture so we'll be getting a lot of additional users in ~2 months.
But there's also a lot of ongoing backend refactoring and changes to filter graph blocks that won't be strictly backwards compatible (old filter graphs will need updating) and while I freely break sof…

@azonenberg@ioc.exchange
2026-01-31 07:44:34

Another evening of filter refactoring and optimization, a few more nice performance jumps.
I've now done a first pass (remove deprecated method signatures, add explicit input location, add NVTX trace data, do easy GPU optimization if I see an obvious low effort win) on all filters A-F alphabetically plus a few later on that were priorities for one reason or other.
90 down (of which 23 were optimized and the rest just refactored), 115 to go.
Some of the remaining ones sh…

Filter  Speedup
AC Couple       10
Average 5.6
Base    17
CDR PLL 7.5
Clip    4
DDJ     16
Downconvert     5.8
Downsample (AA filter)  16.3
Downsample (no AA)      22
Duty Cycle      8
Emphasis        19.5
Envelope        14.5
Ethernet - 100baseTX    10
Exponential Moving Average      35
Eye pattern     25
Fall Time       15.8
Frequency       9.16
Histogram       12
I/Q Demux       18.9
PAM Edge Detector       21.76
TIE     5.3
Vector Frequency        1040
Vector Phase    243
@primonatura@mstdn.social
2026-02-03 15:00:52

"Older petrol and diesel vehicles produce 50% of harmful particle emissions in Finland, study shows"
#Finland #Cars #Vehicles

@azonenberg@ioc.exchange
2026-02-16 18:10:15

1.7x speedup on the 100baseT1 decode from doing the PAM3 demodulation (but not the descrambling) in a shader.
Now the whole baseT1 demo is running at about 8 WFM/s, with a roughly 125ms filter graph execution time (on 80ms of waveform data, so real time would be 12.5 WFM/s)
This breaks down (roughly, not exact due to parallel execution) to:
* 1.3 ms subtract diffpair legs
* 10.6 ms de-embed directional coupler
* 0.6 ms equalization
* 7.5 ms upsample
* 14…

@azonenberg@ioc.exchange
2026-02-05 05:38:42

Finally had time to sit down and do a GPU version of the constellation diagram filter.
I'm now running this filter graph (4 channels -> 2 differential legs, S-parameter de-embed of dual directional coupler, 3 dB FIR equalizer, 4x sin(x)/x upsample, PAM-3 edge detection, CDR PLL, PAM-3 eye pattern, demux to 2D-PAM3 channels, 2D-PAM3 constellation, 100baseT1 single pair ethernet protocol decode) at about 6.3 WFM/s on 4 channels * 20M points.
This is 504 Msps or a touch over …

ngscopeclient displaying a PAM-3 eye pattern, ethernet protocol decode, and 2D-PAM3 constellation diagram
@azonenberg@ioc.exchange
2026-01-05 06:08:03

Last evening of Christmas vacation before getting back to work for the new year.
Aiming to make it a good one. Working on GPU acceleration of the TIE filter and maybe the histogram block so I can do jitter analysis faster.
The peak at T=0 in the jitter histogram is related to use of the GPU CDR block and doesn't show up in the CPU implementation. It's likely caused by transients of some sort at thread block boundaries and I need to spend more time chasing it, I wouldn'…

Filter graph of 100baseTX protocol decoding and jitter analysis
ngscopeclient showing eye patterns, bathtub curves, jitter histograms, and protocol decoding of 100baseTX ethernet
@primonatura@mstdn.social
2026-01-28 20:00:52

"New filtration technology could be gamechanger in removal of Pfas ‘forever chemicals’"
#PFAS #ForeverChemicals

@azonenberg@ioc.exchange
2026-02-14 01:09:16

Buttbuttination (n): an assassination carried out in the presence of an overly aggressive profanity filter

@azonenberg@ioc.exchange
2026-01-03 09:49:35

I'm going to have to screen record this, I can't believe I got it working this well.
2x 50M point differential Ethernet waveform into subtract filter, CDR, and eye pattern.
Refreshing at 8.3 Hz. With just a little bit more optimization or faster hardware this will be real time.
Then I can start working on getting protocol decodes to run at full rate too.

ngscopeclient displaying a MLT-3 eye pattern and filter graph
@azonenberg@ioc.exchange
2026-01-13 16:17:14

Now that I'm on a GPU acceleration kick in ngscopeclient again I'm spoiled. Every time I use a filter block even on a massive waveform I expect it to be instantaneous and get frustrated when it's not lol.
If this keeps up we'll have GPU i2c and spi decodes pretty soon.

@azonenberg@ioc.exchange
2026-01-02 11:52:25

Initial experiments on a GPU-accelerated parallel CDR PLL filter.
Fundamentally, the problem is that a PLL is stateful so you can't process any given iteration of it without knowing the previous state. I'm trying to work around that by recognizing that the impulse response of the PLL loop filter tails off to effectively zero after a while, so we can truncate and samples older than that point will not materially affect the output.
What you see here is the first pass of wha…

ngscopeclient displaying a low frequency square wave labeled "DEBUG_BlockBoundaries" and a jitter waveform with large spikes every time the block boundary signal toggles
@azonenberg@ioc.exchange
2026-01-01 07:03:03

Starting to look at some performance improvements for various scopehal filters as I begin the push for v0.2.
The benchmark dataset is P/N legs of 100baseTX Ethernet sampled at 500 Msps with a ThunderScope.
At 50M point memory depth, each waveform is 100 MB in size (2 channels * 8 bits * 500 Msps) and covers 100ms of real time.
The filter graph currently takes just shy of a second to run, meaning we're at 10% of real time. I want to improve on this.

ngscopeclient displaying an 3-level eye pattern and waveform
ngscopeclient filter graph showing a differential pair being subtracted, followed by CDR and an eye pattern
@azonenberg@ioc.exchange
2026-01-29 05:51:55

Looking to have someone redraw the icon for the "coupler de-embed" filter in ngscopeclient as I'm not thrilled with the current one.
The big question is, what should it actually depict?
The filter performs directivity enhancement for a dual directional coupler. It takes in the measured forward and reverse waveforms, S-parameters of the coupler, and outputs new forward and reverse waveforms with (most of) the leakage removed.

@azonenberg@ioc.exchange
2026-01-27 00:56:51

Current summary of all of the GPU acceleration work I've been doing in ngscopeclient since v0.1.1.
Other than the CDR PLL and eye pattern which were high-priority targets that were worth the effort, and the Ethernet which I got nerdsniped on, these are all trivial inner loops of just a few lines that I threw at the GPU without any significant tuning, so there's probably more performance upside.
But I'm not complaining with what I've pulled off so far. (As you ca…

Logarithmic bar graph of filters and the speedups obtained since shipping v0.1.1

Filter  Speedup
AC Couple       10
Average 5.6
Base    17
CDR PLL 7.5
Clip    4
DDJ     16
Downconvert     5.8
Downsample (AA filter)  16.3
Downsample (no AA)      22
Duty Cycle      8
Emphasis        13.2
Envelope        14.5
Ethernet - 100baseTX    10
Eye pattern     25
Histogram       12
PAM Edge Detector       2
TIE     5.3
Vector Frequency        1040
Vector Phase    243
@azonenberg@ioc.exchange
2026-01-07 23:22:14

Just an average day of oscilloscope development. If your scope isn't saturating your GPU are you even trying?
Added NVTX support to libscopehal and ngscopeclient so I can have specific filter graph blocks and processing stages show up in profiling traces. Makes things a lot more understandable.

NVIDIA NSight Systems profiler showing a trace of GPU and CPU usage over time as ngscopeclient acquires and processes a single waveform
@azonenberg@ioc.exchange
2026-01-08 14:30:03

ngscopeclient is pretty fast, but it's never fast enough.
NVTX instrumentation has been super handy for helping to understand what's going on and which shaders are bogging things down.
I really need to make the CDR PLL both faster and not have artifacts at block boundaries. That's my single biggest pain point at the moment.
I'd love to find more people to help out with this side of things eventually. But where the heck do I find an AAA game shader developer …

NSight Systems profiler showing ngscopeclient ingesting streaming waveform data from a ThunderScope, with each waveform clearly visible as a burst of activity
Profiler zoomed in to show a single filter graph execution with the subtract and clock recovery running single-threaded, then many blocks executing simultaneuously after they finish
@azonenberg@ioc.exchange
2026-02-04 21:36:45

Debating removing some of the AVX accelerated filter implementations in libscopehal for blocks that we now have GPU support versions of, leaving only the shader and the unoptimized CPU fallback for non-x86 platforms that also don't have a suitable GPU.
For starters, the eye pattern: what are the odds that we have any reasonable number of users where a) they have a CPU with AVX512F (or even AVX2), and b) do NOT have a GPU with GL_ARB_gpu_shader_int64 and GL_EXT_shader_atomic_int64?

@azonenberg@ioc.exchange
2026-02-04 08:29:44

Just fixed an interesting and subtle shader performance bug.
Here I'm trying to recover a clock from a PAM-3 signal which consists of two consecutive filter blocks: the PAM edge detector (find level crossings and interpolate, accounting for the fact that the threshold changes depending on start/end symbol), and then the CDR PLL proper.
If you're not familiar with NSight Systems especially on complex multithreaded applications, there's a lot going on here even though I…

Very complicated profiler view with a lot of graphs, described in main post text
@azonenberg@ioc.exchange
2026-01-30 00:54:52

Took a look at the ngscopeclient "fall time" filter since it's the next in line alphabetically for some refactoring and decided hey, the inner loop is pretty simple let's try GPUing it.
But first I wanted to get a baseline run time for 50M points (790 ms).
Aaand found numerical stability issues. So I need to fix the algorithm before I optimize it.
This is why we use int64's for time values in all new code, not float32 or even (as done here) float64.

Graph of squarewave fall times gradually getting more and more distorted and and discretized as time goes on