Tootfinder

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

@azonenberg@ioc.exchange
2025-09-22 01:14:11

Really wish we had a class like this at RPI back when I was there.
people.engr.tamu.edu/spalermo/
This is what I thought "advanced computer hardware design" would be.
Nope. It was doing IDE hard drive controllers on XC4000 se…

Source identifiers are used to track your activity on a site:
Where you came from, what device you use, and even who you talk to.
Whether it's written clearly in the url or tied to a random string of characters, it's assigned to your activity.
When you send a link containing a source identifier to somebody and they click it, it signals to the website that you two are connected.
And that data goes right back to the website operators, and thus their advertisers…

The image features a graphic warning about the importance of removing source identifiers from links. 
It highlights examples of such identifiers in URLs, explaining how they are used to track user activity online. 
The text emphasizes the potential privacy concerns associated with sharing links containing these identifiers
@mgorny@social.treehouse.systems
2025-09-20 17:00:29

I've probably mentioned that I'm working on switching #Gentoo from our half-broken eselect-ldso logic to #FlexiBLAS. This also involves a transition period where both setups would be supported.
A good thing is that the switch is ABI-compatible with the previous state (or at least it's supposed to be — we're working with upstream on fixing function coverage). Since libblas.so, liblapack.so and the rest are replaced by symlinks, programs that link to them will simply start using FlexiBLAS. So far, so good.
Unfortunately, switching the other way doesn't work as well. Stuff newly built against our libblas.so & co. symlinks naturally reads FlexiBLAS's SONAME from them, and links to libflexiblas directly. So should you decide to switch back, some packages will stay linked to FlexiBLAS and will need to rebuilt.
In order to avoid this, I would have to replace the symlinks with wrapper libraries, having libblas.so.3 and so on SONAMEs, and linking to libflexiblas. Unfortunately, a dummy wrapper isn't going to work — the linker will complain about using indirect symbols from libflexiblas.so. So I would probably have to "reexport" their symbols somehow, and ideally split into appropriate libraries, so that `-Wl,--as-needed` wouldn't drop some of them. But how to do that?
Well, let's look at the existing logic for eselect-ldso — clearly both BLIS and OpenBLAS create some wrappers. So I've spent some time investigating upstream Makefiles, and literally couldn't find the respective targets. I mean, these are quite complex Makefiles, but I'm grepping hard and can't find even a partial match.
As it turns out, these Makefile targets are added by Gentoo-specific patches. And these patches are just horrible. In case of OpenBLAS, they create the wrapper libraries by linking all the relevant .o files from OpenBLAS build, plus the shared OpenBLAS library. So the OpenBLAS symbols relevant to each interface end up duplicated in libblas.so, liblapack.so, etc., and apparently the symbols needed by them are taken from libopenblas.so. The individual interface libraries aren't even linked to one another, so they expose their own duplicate symbols, but use the implementation from OpenBLAS instead.
BLIS is even worse — the patch is simply creating libblas.so and libcblas.so, using all BLIS objects directly, plus symbol visibility to hide symbols irrelevant to the library. So yes, libblis.so, libblas.so and libcblas.so are roughly three separate copies of the same library, differing only in symbol visibility. And of course libcblas.so doesn't use libblas.so.
Truly #GSoC quality.

@rasterweb@mastodon.social
2025-08-07 02:34:59

I love arguing with a dude who is telling me the device I sell can be found for 1/8th the price, twice now, with no links or other info to back up his claim.
I'm really close to the 2.6x cost of goods with a little extra to cover shipping materials, support, and custom programming that is offered...
And if so, why doesn't he just buy the competitor's product instead of bugging me?

@Archivist@social.linux.pizza
2025-07-09 06:42:39

Local search engine is up and running, now to add a couple of caches with LMDB to replace my crude memoization and add loading of actual documents instead of just text file directories, and adding back-links. Crazy what one can do with just a hundred lines of C

@aardrian@toot.cafe
2025-07-30 16:26:41

I maintain a page linking to comments I have left (or when I’m referenced) on posts at CSS Tricks and Smashing Magazine:
a11y-tricks.com/
I started this as a gag, but it’s been hella useful for me to go back and find posts that resulted in me having to debunk them face-to-face with people who believe…

@publicvoit@graz.social
2025-07-29 12:51:04

Starting with August 25th 2025, #Google shuts down yet another very popular service: #URLshortener goo.gl
Billions of links will go dead.
Background:

@mcdanlj@social.makerforums.info
2025-07-31 22:37:12

#HamRadio achievement unlocked!
I have previously successfully activated #POTA parks by "hunting" CW (answering people in other parks calling out to connect to anyone who can hear them), and by calling CQ on SSB (using voice to call out for any station to come back to me) as well…

A map of QSOs (ham conversations) using only 5 watts of power, all done with morse code
Photo of a linked dipole consisting of 33' of RG-316 coax, 26 gauge wire with 2mm bullet connectors as links for 10, 12, 15, 17, 20, 30, and 40 meters, and 5m of 2mm shock cord at the ends of the wires to hold them out. A carabiner is at the top, and the coax is wrapped around a toroid as a common-mode choke where the two legs split. The winder is 3d printed in green ABS plastic.
@mlippert@vmst.io
2025-07-23 19:24:08

@… I'm having scrolling issues w/ the latest web mastodon version v4.5.0-alpha.1@7d3ef27 io on vmst.io. I'm running the latest firefox v141.
When I scroll down, things work fine, when I try to go up, the feed jumps back down, I think when going over posts w/ embedded links, but it doesn't seem to be all of them so I'm not sure of the condition which is setting this off.
It happens scrolling w/ the mouse wheel and the keyboard arrow keys, but not the dragging the scrollbar.

@cosmos4u@scicomm.xyz
2025-08-07 22:06:55

Had the opportunity to visit a most fascinating solar #observatory Thursday in #Switzerland near #Arosa, the Astrophysikalisches Observatorium #Tschuggen (AOT) which #MaxWaldmeier had built in 1939, which was abandoned in 1980 and which amateur astronomers are now bringing back to the state just at that time: Here are the original Kern #coronagraph and another one from #Zeiss (with a huge spectrograph) it's sitting on. See facebook.com/media/set/?vanity for a picture album, with links to the background in the first comment.